ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 数据透视表多表合并后能否把列变为行的求助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-19 14:34 | 显示全部楼层 |阅读模式
紧急求助各位路过的大虾帮忙!   
        最近,买了本数据透视表应用大全,觉得这本书确实好用,数据透视表的运用解决了很多工作中经常碰到的问题。真是感谢EXCEL论坛出这么好的书。
但是本人最近才尝试数据透视表多表合并,按照书本一点点学。发现书本上每次举例都是合并后只有一个项目作为行,我现在碰到的问题是想把两个项目作为行项目。单个工作表时发现行可以由好几个,但是多个工作表合并后不知道该怎么办,
     我在事例中,想把“凭证日期”这个列项目,作为排在“发票号”这个行项目后再增加一列作为行项目,就是同时把“发票号”“凭证日期”同时作为行项目,因为凭证日期放在列里面出现重复的发票号时会把日期也求和,在事例内我已用黄颜色表示。求助各位大侠帮助我解决一下。万分感谢!

[ 本帖最后由 zhusheng055 于 2010-5-19 15:39 编辑 ]

数据透视表多表合并计算事例.rar

23.63 KB, 下载次数: 64

TA的精华主题

TA的得分主题

发表于 2010-5-19 15:57 | 显示全部楼层
我用外部导入数据的SQL方式处理了一下,看是否你需要的。
其中事先需要将利息表的字段“订单号”改为“发票号”,使得两个表能个连接起来。
然后采用SQL语句:
select a.*,b.退税日期,b.退税额,(a.借方+a.余额-a.贷方) as 总计 from [凭证$] a left join [利息$] b on a.发票号 =b.发票号 union select b.发票号,a.凭证日期,a.借方,a.贷方,a.余额,b.退税日期,b.退税额,(a.借方+a.余额-a.贷方) as 总计 from [利息$] b left join [凭证$] a on a.发票号 =b.发票号
最后生成数据透视表。(我电脑有点问题,没问题的机器上SQL语句到创建数据透视表完全可以一步到位)
此外,总计的含义不知道是不是,(借方+余额-贷方),如果不对,还得根据需要修改。
试试看?
事例.rar (36.22 KB, 下载次数: 65)

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-19 16:07 | 显示全部楼层

回复 2楼 whsfhwm 的帖子

您好,万分感谢您的回复。我看了一下你的帮忙修改后的那个事例,其实我所需要的是你作为过渡表而且被你全部粘贴为数值型的SHEET1表里的透视表是怎么做的?谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-19 16:13 | 显示全部楼层

回复 2楼 whsfhwm 的帖子

谢谢您的解释,我回去再研究一下SQL语句的编写。万分感谢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-29 00:36 , Processed in 0.033264 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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