FILTER牵手VSTACK函数合并工作表,新增数据自动更新!

B站影视 韩国电影 2025-10-29 02:23 1

摘要:在工作表中有6个月的销售数据, 每个月销售数据的行数各有不同 ,现在需要将这6个月的销售数据合并到一个工作表中。

合并工作表 一直以来是职场新人永远的痛。

VBA太烧脑,POWER QUERY没掌握要领, 折腾了半天,各种报错,烦人!

今天和大家分享用函数公式合并多工作表的技巧, 一看就懂,一用就会,简单!

在工作表中有6个月的销售数据, 每个月销售数据的行数各有不同 ,现在需要将这6个月的销售数据合并到一个工作表中。

先使用公式:=VSTACK('1月:6月'!A2:G99)

将6个月的销售数据合并到一张工作表中,考虑到后续表格中有增减数据,选择行的范围可以大一些。

由于公式引用了空单元格出现了很多0,我们可以使用FILTER函数筛选屏蔽0值。

=FILTER(VSTACK('1月:6月'!A2:G99),TAKE(VSTACK('1月:6月'!A2:G99),,1)"")

公式多层嵌套导致公式显得很长,而且公式也不易解读。

为了提高公式可读性,我们可以使用LET函数将VSTACK部分封装成一个名称精简公式提高公式可读性。

=LET(a,VSTACK('1月:6月'!A2:G99),FILTER(a,TAKE(a,,1)""))

合并的数据如果需要进一步汇总分析,可以看一下GROUPBY函数实例。

GROUPBY函数轻松搞定销售数据按月汇总

来源:思远教育

相关推荐