在工作表表样一致的情下多表数据相加用公式很好达成,示例如下
以下为汇总表和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。大数据情况下用多表透视为佳。
假设你的簿中有50张工作表,工作表的名称按顺序分别为:表1、表2、表3、表4........表50。那么对每个表中的固定单元格A1求各的公式为:
=SUM('表1:表50'!A1)
假如是同一个单元格可直接用公式如是单元格A2公式就在表3A2输入=表1!A2+表2!A2下拉复制公式。
试试看!