多个工作表数据合并,用这个函数就够了,方便快捷,建议收藏在日常工作中,我们会经常遇到同一文件中有多张工作表,需要合并多张工作表的数据,我们只 需要用VSTACK函数,便能解决工作中的大部分难题,用函数解决数据问题,更方便,更快捷,下面给大家简单介绍一下这个函数的用法。案例 分析: 不连续的工作表数据合并如图,我们打开的文件中,有本年度5个月的销售数据,现在我们需要合并1月和3月的数据,这2个月的数据是 不连续的,在单元格中输入公式:公式=VSTACK(''1月''!A1:C9,''3月''!A2:C9)。2. 连续的工作表数据合并如下图, 我们需要合并1月、2月的数据。可以看到这2张表的排列位置是连续的,在这里我们可以输入公式:=VSTACK(''1月:2月''!A1:C 9),这是简写的公式,最后回车键即可。当我们合并的工作表是连续时,可以将首尾两张表的名称用冒号连接,如果要汇总当前表外的所有表,例 如1月到5月,可以用通配符,输入公式:= VSTACK(''''!A1:C9)。合并的各工作表行数不同?如图,我们合并的1月和2月 工作表,他们的行数不同,多余的空行会显示值0,?这时我们可以通过修改公式,消除0值,在单元格中输入公式:=WRAPROWS(TOC OL(VSTACK(''1月:2月''!A1:C9),1),3),TOCOL函数的第2参数为1,可以忽略空值,最后回车即可。4. 根据 条件,合并多个工作表如图,我们需要只合并1月到2月的上海销量,在这里,我们可以在合并数据的基础上进行筛选,在单元格中输入公式:=L ET(X,WRAPROWS(TOCOL(VSTACK(''1月:2月''!A1:C9),1),3),FILTER(X,CHOOSECO LS(X,2)="上海")),最后回车即可。公式说明:WRAPROWS(TOCOL(VSTACK(''1月:2月''!A1:C9),1 ),3)得到2表的合并数据,组合LET函数,将其设置为变量X,最后运用Filter函数筛选X中的数据即可。 |
|