摘要:在工作表中有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函数轻松搞定销售数据按月汇总
来源:思远教育