Excel多表汇总统计,这2种方法太实用了!

360影视 日韩动漫 2025-06-07 07:20 2

摘要:日常工作中,我们经常需要对多个表格进行汇总统计,今天就通过实例跟大家分享一下2个解决方法,简单实用,一学就会。

——

日常工作中,我们经常需要对多个表格进行汇总统计,今天就通过实例跟大家分享一下2个解决方法,简单实用,一学就会。

方法一:合并计算

如下图所示,现在有4-6月3个表格,每个表格有员工姓名和销售金额。现在我们要汇总统计每个员工的销售金额总额。

方法:

第一步:首先在汇总统计表点击一个空白单元格,然后点击→点击【合并计算】,调出“合并计算”对话框,如下图所示

第二步:在弹出的“合并计算”对话框中,做如下操作:

①“函数”选择:求和(默认选择)。

②“引用位置”分别选择:4月-6月表格数据区域,将它们添加到“所有引用位置”中

③将“标签位置”设置为【首行】与【最左列】,最后点击确定即可。

方法二:公式法

当然如果分表比较多,并且分表后期还有可能修改更新数据,这是就可以利用公式法。

第一步:VSTACK函数把分表数据合并汇总到总表

在目标单元格中输入公式:

=VSTACK('4月:6月'!A2:B100)

然后点击回车即可

解读:

①VSTACK介绍

功能:将数组垂直堆叠到一个数组中

语法:=VSTACK(数组1,数组2,数组3,……)

②要合并的4月-6月表格数据,因为每个表格行数不固定,我们可以多选一些行,扩大合并区域,在这里选择到了100行,具体大家可以根据实际需求选择合并区域。

③合并多个表格选择合并区域的方法

可以一个表格一个表格的选择,如果是连续的分表格,可以先点击“4月”工作表(开始表)的第一个要合并的单元格,然后按住Shift键点击最后一个表(这里是“6月”工作表),最后在最后一个表中选择要合并的数据区域即可。

④连续分表合并通用公式:

=VSTACK(开始表格名称:结束表格名称!区域)

第二步:利用FILTER函数条件查询获取最终结果

我们会发现选择合并区域进行扩大范围后,总部会出现很多0行,就是分别选择区域有空值时合并后会显示0,如下所示

其实,要去掉这些0,我们可以借助FILTER函数,判断指定列不等于0即可,我们实例中就按A列“销售人员”这列作为判断条件。

只需在目标单元格中输入公式:

=FILTER(VSTACK('4月:6月'!A2:B100),VSTACK('4月:6月'!A2:A100)0)

然后点击回车即可

解读:

①公式中首先以VSTACK('4月:6月'!A2:B100)作为数据返回区域,VSTACK('4月:6月'!A2:A100)0,合并后的A列数据不为0才符号条件。

②公式中我们要特别注意,数据返回区域是A2:B100,条件的数据区域是A2:A100,千万别写一样。

第三步:借助GROUPBY函数进行统计

只需在目标单元格中输入公式:

=GROUPBY(A1:A16,B1:B16,SUM,3)

然后点击回车即可

解读:

GROUPBY函数介绍:

功能:GROUPBY函数是一个强大的数据分类汇总函数,用于根据指定的字段数据列对数据进行分类汇总、聚合、排序和筛选。

语法:=GROUPBY (行字段,值,函数,[标头],[总计],[排序顺序],[筛选数组])

第1参数:“行字段”就是要对哪一列数据区域进行分类汇总统计

第2参数:“值”就是要对哪一列数据区域进行计算

第3参数:“函数”就是进行分类汇总的计算方式是什么,也就是选择对应的函数即可

第4参数:“标头”就是分类汇总后的数据是否包含表头

第5参数:“总计”就是分类汇总后的数据是否显示总计,以及显示的方式

第6参数:“排序顺序”就是是否需要排序

第7参数:“筛选数组”就是是否需要对结果进行筛选

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

来源:桃大喵学习记一点号

相关推荐