我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
最近有小伙伴反馈:Excel多表合并汇总的问题。
如下图所示,需要把1-3月份的数据,合并汇总到“汇总”表格中,1-3月份明细表中的商品名称顺序可能不一样。
下面直接上干货,在目标单元格中输入公式:
=BYCOL(FILTER(VSTACK('1月:3月'!$B$2:$D$7),VSTACK('1月:3月'!$A$2:$A$7)=A2),SUM)
然后点击回车,下拉填充公式即可

解读:
上面公式主要是利用(BYCOL+FILTER+VSTACK),这3个函数组合公式实现多表合并汇总。
1、首先利用FILTER函数+VSTACK函数进行跨表合并数据,要特别注意“返回数据区域”和“条件数据区域”要绝对引用,因为下拉填充时要保持不变。
=FILTER(VSTACK('1月:3月'!$B$2:$D$7),VSTACK('1月:3月'!$A$2:$A$7)=A2)
这个公式的作用是:
①使用VSTACK将三个月的表格数据纵向合并。
②再次使用VSTACK提取三个月表格的第一列(产品名称),合并为统一的条件区域。
③以当前产品名称(如A2单元格)为匹配条件,借助FILTER函数在合并数据中筛选,得到对应结果(如14、50、236),各数值分别代表三个月表格中满足条件的第一列记录,当然也会得到其它列满足条件数据。

2、然后再利用BYCOL函数对筛选结果中的每一列分别应用SUM函数求和,最后下拉填充公式即可。

亲爱的小伙伴们:
如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!
夜雨聆风