打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
多表合并计算

小编在2015年12月12日发布了用公式与函数实现Excel多表合并的方法,那篇文章的内容是把多张工作表的全部内容合并到一张工作表,即完成多次复制粘帖工作,点击可以查看。Excel多表合并一定要用VBA代码吗?

本文介绍根据多张工作表明细数据得到汇总数据,即多表合并计算。

一个Excel文件中有多张工作表(以6张工作表为例),每张工作表字段内容相同,但是产品顺序不一致,如图1,要计算多张工作表各个产品的销售数量和销售额。本文介绍2种方法供各位表亲参考。


1

方法一:合并计算

Excel中的合并计算功能经常被忽视,其实它具备非常强大的合并功能,包括求和、平均值、计数、最大值、最小值等一系列合并计算功能。操作步骤如下:

点击菜单“数据”→“合并计算”,在引用位置用鼠标选中工作表的数据区域,点击“添加”,把所有工作表都添加完,标签位置“首行”和“最左列”打勾,如图2:


2

得到如图3:


3

如果“创建指向源数据的链接”也打勾,则结果如图4:


4

点击左上角的2,可以看到各个产品合计数引用的各个工作表的明细数据,如图5:


5

操作动画如下:


方法二:数据透视表

Step1:在源文件中插入一张新工作表,点击菜单“数据”→“现有连接”,如图6:


6

Step2:点击“浏览更多”,如图7,找到本机上的文件,选择表格,选中’1月$’,如图8。


7


8

Step3:导入数据,选择“数据透视表”,如图9。


9

Step4:点击菜单“数据”→“属性”,如图10,点击“定义”,在命令文本中输入SQL语句,如图11。

select * from [1月$] union all

select * from [2月$] union all

select * from [3月$] union all

select * from [4月$] union all

select * from [5月$] union all

select * from [6月$]


10



11

Step5:插入数据透视表,如图12,即可对6张工作表进行汇总,得到图3结果。


12

如果想在数据透视表中增加字段月份,可以修改SQL语句为:

select "1月"as 月份, * from [1月$] union all

select "2月"as 月份, * from [2月$] union all

select "3月"as 月份, * from [3月$] union all

select "4月"as 月份, * from [4月$] union all

select "5月"as 月份, * from [5月$] union all

select "6月"as 月份, * from [6月$]

这样数据透视表字段就增加了月份,把月份拉到行标签,就可以得到各产品每月的销售数量和销售额。



13

操作动画如下:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
数据透视表的高级应用
储备了1年多的技巧:多个excel明细表合并汇总
Excel SQL方法合并多个工作表数据,透视表统计各种数据
Excel中如何用SQL进行多工作簿汇总
数据透视表那些不为人知的秘密!
Excel数据透视表系列课程16:利用函数辅助列-制作跨月月结汇总表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服