excel 不同表格相同数据汇总求和
发布网友
发布时间:2022-04-21 18:17
我来回答
共4个回答
热心网友
时间:2023-07-06 19:01
第1种方法:分别把每张表汇总到总表的一列如:
=sumif(sheet2!$a$1:$a$50,a1,sheet!$b$1:$b$50)
向下填充或复制
再对这n列求和,如=sum(b2:b30)
如果这些分表名称像sheet2,sheet3这样递增,还可以用
=SUMIF(INDIRECT("Sheet"&COLUMN()&"!$A$2:$A$50"),A2,INDIRECT("Sheet"&COLUMN()&"!$b$2:$b$50"))
向下向右填充或复制,可以减轻工作量
再对这n列求和,如=sum(b2:b30)
第2中方法、使用数据菜单下的数据透视表,
选择多重数据合并数据来源,在布局和选项里取消一些显示内容,可以使结果更简洁
热心网友
时间:2023-07-06 19:02
N
比较小的话,用公式即可。如:
b1=sumif(sheet2!a:a,a1,sheet2!b:b)+sumif(sheet3!a:a,a1,sheet3!b:b)+sumif(sheet4!a:a,a1,sheet4!b:b)+sumif(sheet5!a:a,a1,sheet5!b:b)+sumif(sheet6!a:a,a1,sheet6!b:b)
若
N
比较大,可编程完成。
热心网友
时间:2023-07-06 19:02
根据你的描述,可以这样求和。
=sum(sheet1:sheet2!c3)
其它的下拉即可
热心网友
时间:2023-07-06 19:03
如果N张分表的内容不重复,建议第一步全都汇总到总表中,第二步排序,第三步分类汇总即可。
第一步全部汇总到总表中的方法如下:
假如总表中A列是字段,B列是要汇总结果填入的空列;
各分表中A列是字段,B列是数值;
以两个分表一个总表为例,总表在Sheet1中,分表在Sheet2和Sheet3中。
在Sheet的B1中写入:“=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE)),VLOOKUP(A1,Sheet3!A:B,2,FALSE),VLOOKUP(A1,Sheet2!A:B,2,FALSE))”;
然后下拉到末尾。
这样B列的结果就是A列字段对应到Sheet1和Sheet2中的相同字段的数值。