新函数VSTACK惊艳登场!10秒搞定多表汇总&排序

在前天的交流中,我与大家共同探讨了HSTACK函数的运用技巧。今日,我荣幸地为大家带来VSTACK函数的操作指南。相较于HSTACK,VSTACK的功能更为卓越,我认为它无疑是一款更加强大的工具!

VSTACK不仅能自动对数据进行汇总,还能与多个工作表进行匹配,这一功能让我们的工作效率得以显著提升,甚至可以达到提升十倍以上的效果!

一、深入理解VSTACK VSTACK:这一函数的作用是将数据逐行拼接,进而生成一个新的数组。 其语法结构如下:=VSTACK(array1,[array2],...) 其中,参数1:代表第一个数据区域; 参数2:代表第二个数据区域; 以此类推,最多可以合并254个数据区域。

HSTACK函数是将数据按照列进行组合,而VSTACK则将数据按照行进行组合,形成一个全新的表格。具体效果,请参考以下图示。

需要注意的是,当涉及两个完整的表格时,表头应在第一参数中设置。

二、多表查询 以下图为例,我们需要查询名为“李白”和“刘备”的两位人物的数据,但他们分别位于两个不同的表格中。这时,我们可以利用VSTACK函数将表格合并,以便进行查询。

公式:=VLOOKUP(B10,VSTACK($A$2:$B$4,$D$2:$E$5),2,0) 这里的原理是利用VSTACK将两个表格合并为一个,然后将这个新的表格作为查询区域进行数据查询。

三、多表排序 公式:=SORT(VSTACK(A2:B4,D2:E5),2,-1) 在这个公式中,第一参数为VSTACK(A2:B4,D2:E5),表示将两个表格汇总为一个; 第二参数为2,表示以第二列为排序依据; 第三参数为-1,表示降序排序。

四、自动汇总 若要实现自动汇总,首先需按下Ctrl+T将普通表格转换为超级表格。默认的超级表格名称为【表1】和【表2】。转换完成后,使用VSTACK进行表格合并,这样在下方新增数据时,汇总结果表格将自动更新。

公式:=VSTACK(表1,表2)

五、多表筛选 公式:=FILTER(VSTACK(B2:C4,E2:F5),VSTACK(C2:C4,F2:F5)>200) 以下图为例,我们需要筛选出分数大于200的人员。这个例子中,关键在于理解VSTACK不仅可以合并整个表格,还可以合并表格中的某一列。在此例中,我们使用VSTACK(C2:C4,F2:F5)仅合并了分数这一列,将其作为判断条件。

六、多表汇总 多表汇总需要使用我们之前提到的GROUPBY函数,这是一个新的Excel函数,用于数据的分类汇总。

公式:=GROUPBY(VSTACK(A2:A8,D2:D6),VSTACK(B2:B8,E2:E6),SUM)

以上就是我今天为大家分享的全部内容。希望大家能够尝试使用这些方法,相信它们会为你的工作带来极大的便利。

上一篇
下一篇

相关资讯