大家好,今天给各位分享多数据库源的一些知识,其中也会对多数据库源进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
然后我们想对这些数据进行汇总分析,所以希望把子表的数据自动汇总到总表里面
并且希望随着子表的更新,总表的数据也能自动的更新汇总
在新函数公式出来之前,是很难做到这点
随着新版本公式的更新,这样的操作变得非常的简单
1、VSTACK公式基本用法
这个公式可以将数组区域的数据进行纵向的拼接
例如:当我们输入公式:
=VSTACK(A1:B2,C1:D3)
它就可以将两个区域的数据纵向的拼接在一起
2、多表拼接
因此我们只需要输入公式:
=VSTACK('1月:6月'!A2:D16)
这就会把1月到6月之间所有工作表,所有的A2:D16的数据源进行纵向的拼接
如果数据源有超过16行的,我们只需要把下界输入的更大一些
这样做虽然可以把所有的结果给拼接出来,因为源表数据里面有空行的,它会默认的返回的结果是0了
因此,我们只需要再使用一个FIlter函数公式, 来进行筛选A列非0值就可以了
我们使用公式:
=FILTER(A:D,A:A<>0)
就得到了所有的汇总结果

3、不用辅助区域
如果你不想要辅助区域,一次到位
那我们可以直接输入公式:
=LET(x,VSTACK('1月:6月'!A2:D1600),
FILTER(x,TAKE(x,,1)<>0))
计算过程其实和插入辅助区域一样,只不过这里我们直接使用x来定义这个公式结果
然后对x列进行筛选,用take公式获取x列的第1列做为条件列不等于0
如果你还想了解更多这方面的信息,记得收藏关注本站。
文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有