EXCEL表中有多个工作表,如何将每个工作表中相同名称的值求和汇总成另一个工作表

行1的名称是固定的,A列的名称每张表有多有少,顺序也不一样
2024-10-30 21:29:35
推荐回答(5个)
回答1:

一、打开文档,新建一个工作表,随意选择一个单元格。

二、选择上方菜单栏的”数据“、”合并计算“命令。

三、在跳出来的对话框中,先勾选”首行“、”最左列“两个选项,再点击引用项按键。

四、选择第一页需要引用的数据,将所需要的数据进行选中,然后回到刚才的对话框页面。

五、点击添加,将第一张表格的引用添加进”所有引用位置“中,然后点击引用键,继续进行下一张工作表的引用。

六、所有的工作表都显示在”所有引用位置“中,点击”确认“。

七、在汇总表中,所有数据就汇总到了一起。操作完成。

回答2:

=SUMIF(明细!$C$3:$C$12,"可口可乐",明细!$F$3:$F$12)
其中“明细!”指被统计的工作表,"$C$3:$C$12"为提供逻辑判断依据的单元格区域,"可口可乐"为判断条件,即只统计明细工作表中”$C$3:$C$12区域中名称为"可口可乐"的单元格,$F$3:$F$12为实际求和的单元格区域。

回答3:

本人老眼昏花,看不清你的图片。好像大致意思是在表2中根据多个条件统计表1中符合条件的个数吧?可以用sumproduct或者sumfs函数做到。你自己在网上查一下这两个函数的用法就可以解决。很简单的。

回答4:

用sumif
或者用数据透视表

回答5:

设A列为标准列。B列为数值列。
=sumproduct((sheet1!$A$1:$A$500)*1,sheet1!$B$1:$B$500)+sumproduct((sheet2!$A$1:$A$500)*1,sheet2!$B$1:$B$500)+……