需要一个excel表格公式把几张表的数据能够同时相加

比如一个EXCEL表里有表1、表2、表3如果我想让这个表的所有数据自动相加那我应该用什么公式,有请高手帮忙。谢谢

在工作表表样一致的情下多表数据相加用公式很好达成,示例如下

以下为汇总表和SHEET1、SHEET2、SHEET3、SHEET4的表样

如果在表一至表四中日期排序一致,那么我们在汇总表的B1输入公式后下拉即可

=SUM('*'!B2)

如果在表一至表四中日期排序不一致,那么我们就要用到数组公式

=SUM(SUMIF(INDIRECT("Sheet"&ROW($1:$4)&"!A1:A10"),A2,INDIRECT("Sheet"&ROW($1:$4)&"!B1:B10")))

建议:若表样一致但数据区域不一致,使用VBA。大数据情况下用多表透视为佳。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-31
假设你的簿中有50张工作表,工作表的名称按顺序分别为:表1、表2、表3、表4........表50。那么对每个表中的固定单元格A1求各的公式为:
=SUM('表1:表50'!A1)本回答被提问者采纳
第2个回答  2009-10-31
假如是同一个单元格可直接用公式如是单元格A2公式就在表3A2输入=表1!A2+表2!A2下拉复制公式。
试试看!
相似回答