打开APP
userphoto
未登录

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

开通VIP
Excel多表汇总数据--传统函数篇

关  注  Excel  全  家  福         置  顶  公  众  号

主持人:多表求和、多表汇总数据一直以来都是Excel领域里永恒不变的主题,在“错综复杂”的实际工作案例中,Excel精英们更是大显身手、各显神通,创造和挖掘出各式各样的解决办法,为我们职场人员提供了便利。然而为了应对如今的“大数据”时代,我们的Excel办公软件增添了新函数、升级了VBA、开发了Power Query等功能,一次又一次的刷新了我们的认知!

解说员:上面第一张图片是集团公司“2019年工资汇总表”,需要按“员工号”汇总2019年1月-12月所有员工的工资总额。第二张图片是集团公司1月的工资表,2月-12月工资表格式和1月工资表完全相同。我们通过图片上“总工资”那一列清楚的看到了汇总数据,然而汇总数据的公式却显得尤为尴尬!下面我们请”牛先生“的徒弟“小试牛刀”来进行一番的讲解。

小试牛刀:“='1月'!D2+'2月'!D2+'3月'!D2+'4月'!D2+'5月'!D2+'6月'!D2+'7月'!D2+'8月'!D2+'9月'!D2+'10月'!D2+'11月'!D2+'12月'!D2”

公式优点是“简单粗暴”,适合于汇总数据工作表很少的情形下,缺点是当要汇总数据工作表很多时,重复性劳动会增加工作量并且很难保证数字的准确性,造成数据上的损失。

下面我通过传统函数法给大家展示一下

Tip1:我们通过第一张图片,观察发现需要汇总的工作表名称是有规律的,阿拉伯数字“1-12”加一个汉字“月”组成。此时我们可以使用ROW函数或者COLUMN函数生成一组”1-12“的数字组,这些数字组可以通过连接符”&“和”月“组合生成一组”1-12月“的工作表名称组,在这里我们通常使用ROW函数,编辑公式=ROW($1:$12)&'月'

Tip2:我们通过第二张图片,观察发现需要汇总的工作表数据源也是有规律的,都在”D列“,此时我们可以把Tip1中的公式再重新编辑一下让它生成工作表名称组的数据源,编辑公式=ROW($1:$12)&'月!D:D'

Tip3:我们经过上面的操作,需要把生成工作表名称组的数据源引用到汇总表中,此时我们可以使用INDIRECT函数实现这样的过程,INDIRECT函数有直接引用和间接引用两种方式,在这里我们使用间接引用的方式来完成引用效果,编辑公式=INDIRECT(ROW($1:$12)&'月!D:D')

Tip4:因为我们要进行求和,所以需要使用条件求和SUMIF函数。在这里我简单的介绍一下SUMIF函数的语法:

=SUMIF(Range‚Criteria‚Sum_Range)

中文解释

=SUMIF(条件区域‚条件‚求和区域)

图片中有员工号,是构造SUMIF函数的唯一码,即条件。而我们的条件区域是分布在”1-12月“工作表中的”A列“的,所以我们还需要借助Tip1-Tip3的过程创造一个SUMIF函数的条件区域,编辑公式=INDIRECT(ROW($1:$12)&'月!A:A'),其实就是把原来参数中的”D“改成”A“。现在有了条件区域,条件和求和区域,我们编辑SUMIF函数的公式=SUMIF(INDIRECT(ROW($1:$12)&'月!A:A'),A3,INDIRECT(ROW($1:$12)&'月!D:D')

Tip5:最后一步,很多人觉得很奇怪,到了Tip4不是已经结束了吗?但是很遗憾的告诉你,没有。因为SUMIF函数不支持数组运算,而我们的Tip4中的公式返回的结果是”1月“工作表的人员工资,这是不正确的。因此我们的SUMIF函数外面再嵌套一个SUMPRODUCT函数或者SUM函数,由于SUM函数也是支持数组公式但是必须要三键(CTRL+SHIFT+ENTER)结束才能得到正确结果。编辑公式=SUMPRODUCT(SUMIF(INDIRECT(ROW($1;$12)&'月!A:A'),A3,INDIRECT(ROW($1:$12)&'月!D:D'))

或者编辑公式=SUM(SUMIF(INDIRECT(ROW($1;$12)&'月!A:A'),A3,INDIRECT(ROW($1:$12)&'月!D:D'))

三键结

结束语:看到今天的传统函数篇是不是觉得Excel函数很神奇,很新颖!但是我要告诉你,今天介绍的方法只是解决多表汇总数据的方法之一,而且是最基础的。

学习的道路无疑是漫长的,当我们收获成功的那一刻时,诠释了我们漫长的道路注定是不平凡的!

学习不孤单,我们一起加油吧!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
怎么把一个excel里的多个sheet表格中相同单元格内容汇总并同时汇总对应名称?
利用sum sumif indirect row函数跨表取数实现多表汇总!
字段顺序相同的多工作表的数据汇总!
Excel多表汇总,你会写公式吗?
瞬间搞定一月数据汇总!这个Excel求和公式太牛了
【Excel问伊答40】用SUMIF和SUMPRODUCT一起对多表进行单条件数据汇总
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服