excel多个工作表分类汇总公式怎么写?

SUM(SUMIF(INDIRECT("1"&"!B:B"),A$2,INDIRECT("1"&"!E:E")))+SUM(SUMIF(INDIRECT("2"&"!B:B"),A$2,INDIRECT("2"&"!E:E")))+...+SUM(SUMIF(INDIRECT("31"&"!B:B"),A$2,INDIRECT("31"&"!E:E")))
以上是我知道的一个办法,1--31是表名,有没有更简便的写法?谢谢

1.工作簿中有多张工作表,A列和B列都有类似的数据,行数不同。

2.选中“汇总”表A1单元格,点击【数据】-【合并计算】。

3.左上角选择适当的运算方式,本例为“求和”。如下图所示点击选择按钮选择数据。

4.选中第一张工作表数据,并点击【添加】按钮。

5.顺序将其他工作表数据也添加进来。

6.由于原始数据第一行是标题,并且要以A列数据分类汇总,所以选中下面两个选项。

7.确定后就在“汇总”表生成了每个人的“数量”汇总求和数据。

8.如果勾选【创建指向源数据的链接】则最终返回链接数据并汇总。

9.完成汇总效果如下。

10.点击每个人旁边的加号就可以看到汇总数据是从哪张工作表的哪个单元格引用过来的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-06
=SUM(SUMIF(INDIRECT("'"&ROW(1:31)&"'!B:B"),A$2,INDIRECT("'"&ROW(1:31)&"'!E:E")))
公式以CTRL+SHIFT+回车结束。本回答被提问者采纳
第2个回答  2009-08-06
用软件