ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 请教合并多表多字段求和透视图

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-6-15 20:46 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 红尘红豆 于 2012-6-16 12:47 编辑

有2个工作表“系统内开单”和“系统外开单”,表头分别为“月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,塑箱入厂内账,备注
”和“月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,入erp日期,备注”
想把这2个工作表数据合并做成透视图,反映出各月份来验物数量之和以及回瓶退押数量之和
最终向达到效果如下
QQ截图20120615204209.jpg
求详细操作过程,最好屏幕录像及语句
文件我删除了部分数据,见附件
文件.zip (6.02 KB, 下载次数: 299)

TA的精华主题

TA的得分主题

发表于 2012-6-15 21:23 | 显示全部楼层
请看附件。联系电话13793578907。

文件(各月份来验物数量之和以及回瓶退押数量之和).rar

14.61 KB, 下载次数: 76

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-15 21:44 | 显示全部楼层
hsgy 发表于 2012-6-15 21:23
请看附件。联系电话13793578907。

先谢谢了,不过我是想做成图片所示意的那样,你这个是直接多重合并吧,

TA的精华主题

TA的得分主题

发表于 2012-6-16 06:29 | 显示全部楼层
是多重合并。您的示意图是excel默认的格式,我给您的是经过了简化的,去掉了“求和项:“、“数据“等碍眼的地方。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-16 11:42 | 显示全部楼层
hsgy 发表于 2012-6-16 06:29
是多重合并。您的示意图是excel默认的格式,我给您的是经过了简化的,去掉了“求和项:“、“数据“等碍眼的 ...

但是我想把“材料名称”这一栏放到行里面,这个表的数据我删除了,实际中要体现出来。不知道直接用多重合并是不是可以实现。

在论坛找到一个类似的事例,但是只贴了个语句和一个成品。我按照没有做出来
列数不等情况下的多表合并.zip (15.09 KB, 下载次数: 46)
求我这文件的sql语句以及录像

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-16 11:59 | 显示全部楼层
本帖最后由 红尘红豆 于 2012-6-16 12:01 编辑

我用select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,塑箱入厂内账,0 as 入erp日期,备注 from [系统内开单$] union all select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,0 as 塑箱入厂内账,入erp日期,备注 from [系统外开单$]这个语句执行出现下面的错误

11111.jpg

TA的精华主题

TA的得分主题

发表于 2012-6-16 12:12 | 显示全部楼层
红尘红豆 发表于 2012-6-16 11:59
我用select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验 ...

第一个select有15个字段,第二个select有16个字段

TA的精华主题

TA的得分主题

发表于 2012-6-16 12:14 | 显示全部楼层
红尘红豆 发表于 2012-6-16 11:59
我用select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验 ...

sql语句应该是对的,只是你的数据源表中字段名称格式不规范,用你的语句,修改字段名后做的,你看看是不是你要的效果 文件.rar (9.57 KB, 下载次数: 34)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-16 12:31 | 显示全部楼层
吴潮同 发表于 2012-6-16 12:14
sql语句应该是对的,只是你的数据源表中字段名称格式不规范,用你的语句,修改字段名后做的,你看看是不是 ...

感谢帮忙,我字段中多了几个回车导致语句失败。
此外还一个小问题,我上传的附件是字段在首行,实际不是首行,在第三行,那么语句
select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,塑箱入厂内账,0 as 入erp日期,备注 from [系统内开单$a3:n3] union all select 月份,日期,单据编号,客户名称,材料名称,单位,来验物数量,回瓶退押数量,单价,金额,回瓶合格率,验收单号,0 as 塑箱入厂内账,入erp日期,备注 from [系统外开单$a3:n3]

这样执行时成功了,但是现实各项下没有数值

TA的精华主题

TA的得分主题

发表于 2012-6-16 12:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
红尘红豆 发表于 2012-6-16 12:31
感谢帮忙,我字段中多了几个回车导致语句失败。
此外还一个小问题,我上传的附件是字段在首行,实际不是 ...

a3:n3  将N后的3去掉再试试
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-23 13:52 , Processed in 0.044119 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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