多个工作表的格式完全相同,比如“一月”、“二月”、“三月”分别记录了同一种数据表,现在需要将这些工作表中相同位置的数据汇总到一起。可以使用Excel中的SUM函数,支持跨工作表引用,可以一次性完成多表同区域的求和。

一、场景案例

假设一个工作簿中有三张工作表:“一月”、“二月”,每张表的B列都是销售额数据。现在需要在汇总表中计算两个月B列的总和。

二、操作步骤

在汇总表的任意空白单元格中输入以下公式:

=SUM(一月:二月!B:B)
多工作表同区域求和,SUM函数一招搞定-天天办公网

按回车,Excel会自动计算从“一月”到“二月”之间所有工作表的B列之和。如果有更多工作表,把公式中的“一月”换成最左侧的工作表名称,“二月”换成最右侧的名称即可。例如,从“一月”到“十二月”共12张表,公式写为 =SUM(一月:十二月!B:B),一次就能计算12张表中B列的总和。

三、公式拆解

部分 含义
SUM 求和函数
一月:二月 表示从“一月”到“二月”之间的所有工作表(包括这两个本身)
!B:B 引用每个工作表中的B列

! 是工作表引用符号,表示引用指定工作表中的某个区域或单元格。

四、使用注意

连续放置工作表:参与求和的工作表需要连续放置在一起,并且首尾名称不能写反。如果中间有不需要求和的工作表,可以将其移出该区间。

数据类型一致:所有工作表中被引用的区域数据类型应该一致。如果某张表的B列包含非数值数据,SUM函数会自动忽略,但建议保持一致性以免意外。

使用动态范围:如果工作表数量可能会变化,可以考虑在首尾各放一张空白工作表,如“开始”和“结束”,然后在公式中引用这两个工作表,新工作表放在它们之间时会自动纳入求和范围。

五、总结

多工作表同区域求和的核心公式是 =SUM(起始表:结束表!区域)。下次遇到同样结构的多表数据需要汇总时,用这个方法可以大幅提高效率。