ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2414|回复: 7

[求助] 两个数据表能否引用来做数据透视(万分感谢)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-2-28 20:22 | 显示全部楼层 |阅读模式
我说明一下情况···公司用的是ERP系统,但是库存和合同没有做到关联,需要人为的去看库存数量,再找对应的合同来配货。

我们一般都是从系统倒出库存,再倒出合同,完了一个品种一个品种的“用眼睛”对合同,非常麻烦。

我一直试着做个透视表,让库存直接对应合同,或者让合同直接对应库存,下午学习数据透视表,有个导入外部数据 OLE DB,试着把两个表一起做透视,但是SELECT查找语句老是提示出错,找不到对应数据。

小兄弟愚钝,哪位能帮帮忙,先谢谢。

我传上附件,里面配有库存与合同欠交(库存里面的物料编码=合同里面的产品代码,两者是一样的,能否让库存数量自动匹配合同及合同欠交量。

ole db.rar

169.06 KB, 下载次数: 22

TA的精华主题

TA的得分主题

发表于 2011-2-28 20:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼主还是做个效果图,配上需要查询的字段
这样大家才好下手

TA的精华主题

TA的得分主题

发表于 2011-3-1 00:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
其实像你这样的情况不需要勇数据透视表。简单点就是把两个表的数据弄成一个数据系统,再在另一个工作表中勇VLOOKUP语句就能够解决,对了。如果你会access的化勇access做最好。里面有关联的方法。找到一个另外一个自动出来哈

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-3 11:51 | 显示全部楼层

回复 2楼 mn860429 的帖子

我的最终效果图如下图

库存做了透视,里面的 物料编码 厚度 宽度
合同欠交也做了透视,里面的 产品代码 厚度 宽度  都是一样的,能否匹配到一起?

不知道我表达的是否清楚,OLE DB编码可以实现两个数据表的连接,能否实现?

[ 本帖最后由 ferernet 于 2011-3-3 11:53 编辑 ]
最终效果.jpg
库存.jpg
欠交合同.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-3 11:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 3楼 西科浪子 的帖子

access几乎没有用过,所以还是达不到效果,呵呵。


VLOOKUP语句实现不了多条件选择匹配,也是达不到效果,估计我掌握的方法不对吧。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-3 11:57 | 显示全部楼层
原帖由 mn860429 于 2011-2-28 20:46 发表
楼主还是做个效果图,配上需要查询的字段
这样大家才好下手


而且当时我用了一个  SELECT "库存台账",* FROM [库存$] UNION ALL SELECT "欠交合同",* FROM [欠交$] UNION ALL
提示查询语句错误,无法链接数据。

如果我想达到上述目的,OLE DB 能否实现???拜托专家了,呵呵。

TA的精华主题

TA的得分主题

发表于 2011-3-3 12:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 6楼 ferernet 的帖子

SELECT * FROM [库存$] as a, [欠交$] as b where a.物料编码=b.产品代码

两个表的数据结构不一样

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-3 15:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 zhangjimfu 于 2011-3-3 12:18 发表
SELECT * FROM [库存$] as a, [欠交$] as b where a.物料编码=b.产品代码

两个表的数据结构不一样


我可以手工将欠交里面的产品代码改成物料编码,这样怎么弄呢?劳烦专家说的详细一点,谢谢。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-30 13:41 , Processed in 0.054184 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表