在实际办公中,经常会遇到这样的情况:每个月单独建立一张Excel工作表,表格内容和位置都保持一致,最后再制作一张汇总表统计全年或阶段性数据。如果逐张工作表计算,不仅操作麻烦,还容易漏掉数据。
其实,Excel自带的SUM函数支持跨工作表引用,只需要设置起始工作表和结束工作表,就可以一次性汇总多个表格中的相同区域。
一、用一个公式完成多表统计
例如,工作簿中有“一月”“二月”两张销售数据表,每张表的B列都记录销售金额,现在需要在“汇总”工作表中计算两个月的销售总额。
在汇总表的空白单元格中输入:
=SUM(一月:二月!B:B)
按下回车后,Excel就会将“一月”到“二月”之间所有工作表的B列数据进行求和。

如果需要统计“一月”到“十二月”的销售额,只需要把范围改成:
=SUM(一月:十二月!B:B)
这样就不用分别输入12个工作表的引用公式。
二、看懂跨工作表引用
这个公式可以拆成三个部分:
- SUM:负责执行求和计算。
- 一月:三月:代表从“一月”到“三月”的连续工作表。
- !B:表示引用这些工作表中的B列。
其中,冒号并不是表示单元格范围,而是用于指定工作表之间的起止范围。只要工作表位于这个区间内,都会参与计算。
三、使用时注意这几点
使用多工作表求和时,首先要确保参与统计的工作表是连续排列的。如果中间夹着其他不需要统计的表,它同样可能被纳入计算。如果后续还会不断增加新的月份,可以在数据表前后设置两个空白工作表,例如“开始”和“结束”,然后使用:
=SUM(开始:结束!B:B)
以后只要将新增工作表放在“开始”和“结束”之间,就能自动加入统计范围。
四、总结
面对格式统一的多张Excel工作表,不必逐个复制数据再计算。掌握SUM函数的跨工作表引用方法,就能快速完成多表汇总,特别适合月度销售、库存、财务等数据统计场景。
评论 (0)