万万没想到!Excel多表数据合并汇总,一个公式30秒搞定!

醉香说职场 2024-12-21 22:44:52

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

最近有小伙伴私信反馈:如何把多个格式相同的分表格,汇总到一个表格中,并且对合并后的数据进行求和。

其实,这个小伙伴反馈的问题,相信也是大家工作中经常遇到的问题,今天就跟大家分享一个神奇的公式HSTACK+BYROW函数组合,Excel多表数据合并汇总,30秒搞定!

如下图所示,某零售企业有6个实体店铺,每个店铺的每个季度销售额记录在分表中,分表中店铺顺序和格式都是一样的,现在要把4个季度的数据合并到一个表格,并且会每个店铺4个季度数据进行求和。

函数介绍:

1、HSTACK函数

功能:将数组按水平方向堆叠到一个数组中

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

2、BYROW函数

功能:将LAMBDA函数应用于每行并返回结果的数组。

语法:=BYROW(数组,[函数])

备注:这个函数是新函数,后期会单独出一期关于BYROW函数的使用教程。

干货公式:

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

=HSTACK('1季度'!A2:A7,HSTACK('1季度:4季度'!B2:B7),BYROW(HSTACK('1季度:4季度'!B2:B7),SUM))

然后点击回车即可

解读:

大家看着上面的公式比较长,其实思路很简单:就是利用HSTACK函数合并4个季度数据,然后用再用BYROW函数对合并后的数据逐行求和,最后再把店铺名称,1-4季度销售数据,求和后的数据再次合并拼接成一个表即可。

①首先使用HSTACK('1季度:4季度'!B2:B7)合并1-4季度每个店铺销售数据明细;

②然后,利用BYROW函数对合并后的数据进行逐行求和;

③最后,再利用HSTACK函数对店面名称'1季度'!A2:A7,季度销售明细HSTACK('1季度:4季度'!B2:B7),销售汇总BYROW(HSTACK('1季度:4季度'!B2:B7),SUM)进行合并。

特别提醒:

当然上面的公式是有局限性的,需要每个分表格式完全一致,店铺名称顺序一致才可以使用。但是,很多时候可能会有新开店铺或者关闭店铺,也有可能店铺顺序不一致的情况。明天再跟大家分享解决分表格式不完全相同的合并汇总解决方法。

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

0 阅读:0