这个Excel公式,5秒钟搞定100张工作表汇总

点击下方 ↓ 关注,每天免费看Excel专业教程

置顶公众号设为星标 ↑ 才能每天及时收到推送

个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)

多表汇总问题经常会在工作中遇到,比如不同分公司的报表,不同期间的报表,不同产品的报表......对于这类分散在不同工作表中的多表数据汇总,是绝大多数人的噩梦。

这是因为,要进行多表汇总,要么需要SQL查询,要么需要VBA多表合并,要么需要Power Query,所以,普通小白用户是望而却步的。

但是对于相同结构,有规则的多工作表汇总,却可以用一个Excel公式轻松搞定。

下面就结合一个实际案例,介绍思路及方法,下文详述。

原始文件中包含100张工作表,分别放置了每一个分公司的销售数据,如下图所示。

要求是根据这100张报表,汇总统计整个集团在各月份各产品的销售情况。

上图仅是其中一张工作表中的数据,由于工作表太多,无法逐一展示,其他分公司报表结构与此相同,截取一下工作表标签如下图所示。

这100张工作表数据,如果要手动汇总,可要累个半死了;

所以,给你一个重要提醒,一旦工作中遇到重复繁琐的机械劳动,千万不要盲目手动操作,因为一定存在一种合适的方法可以批量处理,只是你不知道而已。

你要做的,就是找到合适的方法并掌握它,把问题变成你的垫脚石,步步提高。

首先架构思路,由于100张工作表结构一致,所以可以借助SUM函数支持跨表求和的特性求解,重点在于参数写法要囊括100张工作表中的区域范围。

思路架构清晰,下面执行操作,先来添加汇总表。

创建一张工作表名为“汇总”,如下图所示。

选中汇总表的B2:F13单元格区域,输入以下公式。

    =sum('*'!b2)

    注意,同时按下Ctrl+Enter组合键输入,而不要只按回车。

    wps不支持此技术,Excel里面才有。

    为了你对操作过程更清晰,下面是Gif动图演示过程。

    仅5秒钟,即可轻松完成100张工作表数据的批量汇总。

    总结一下,无论遇到什么复杂问题,先找规律,理思路,再确定最合适的方法,最后才是落地执行,这个顺序一定不要错。

    (0)

    相关推荐