分享

Excel多表汇总,你会写公式吗?

 跟李锐学Excel 2020-12-26

原创作者 | 李锐

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

个人微信号 | (ID:ExcelLiRui520)

Excel多表汇总,你会写公式吗?

工作中经常遇到数据分散在不同的工作表的情况,需要对多张工作表数据进行汇总时,就要用到多表汇总技术了。

多表汇总的方法有很多种,今天来展示一个公式搞定多表汇总的方法。这种方法最大优势在于当数据源变动时,公式结果可以自动更新,你知道这有多么重要!

更多系统课程,点击文末“阅读原文”获取。

应用场景和数据结构

如下图所示,每个月份的数据分别放置在不同的工作表中

其中工作表1放置的1月份数据,工作表2放置的2月份数据,依此类推

需要在汇总工作表中进行多表汇总,按产品将1月、2月、3月的数据分类汇总统计。

汇总表中的黄色单元格为公式结果。无论1/2/3月数据如何变动,汇总结果支持自动更新。

公式解法

下面先告诉大家这个公式怎么写,再看演示效果。

B2输入以下数组公式,按<Ctrl+Shift+Enter>结束输入,并将公式向下填充

=SUM(SUMIF(INDIRECT(ROW($1:$3)&"!b:b"),A2,INDIRECT(ROW($1:$3)&"!c:c")))

效果演示

为了方便大家清晰、直观地查看效果,我从空表状态填写数据,口算即可验证结果。

点击下图Gif观看动图演示

这个公式不但支持数据源变动后结果自动更新,而且当分表中记录增加时,也可以自动更新数据,非常方便。

扩展说明

当需要汇总的工作表月份增加时,比如要对1至12月的12张工作表汇总......

这时,只需对公式进行简单调整即可

=SUM(SUMIF(INDIRECT(ROW($1:$12)&"!b:b"),A2,INDIRECT(ROW($1:$12)&"!c:c")))

如果你觉得有用,就点右上角分享给朋友们看看吧~

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多