世界十大合成表格(打造世界合成表查询器)

合并多个表格,以前分享过透视表、合并计算、PQ等方法,前两者对只能合并一个文本字段,后者步骤有点复杂新手不容易掌握。不过随着一个excel新函数的问世,以上方法都显示那么老旧。它就是 Vstack函数(仅适用于office365版本)。

世界十大合成表格(打造世界合成表查询器)插图

Excel函数介绍它是将数组垂直叠到一个数组中,因为很多新手对数组概念不清楚,所以就暂从单元格中的数据说起。

直接用下面公式就可以轻松把N个表格合并成一个。即使它们不在同一个工作簿中也可以。

=VSTACK(表1,表2....表N)

世界十大合成表格(打造世界合成表查询器)插图1

而合并一个工作簿中的多个工作表则只需要以下公式:

=Vstack(表1:表N!区域)

注:在表1、表N增加、删除表格,合并后的数据也会自动更新。

世界十大合成表格(打造世界合成表查询器)插图2

了解VSTACK函数基本用法后,再看几个示例,就知道它有多牛。

1、多表筛选

【例1】根据J1的地区,从北京、广州.....郑州表中进行筛选该地区的数据。

=FILTER(VSTACK(广州:郑州!A2:G38),VSTACK(广州:郑州!B2:B38)=J1)

世界十大合成表格(打造世界合成表查询器)插图3

2、多表汇总

【例2】根据地区汇总数字和金额

先提取各个表的所有地区名称

=UNIQUE(FILTER(VSTACK(北京:郑州!B2:B67),VSTACK(北京:郑州!B2:B67)<>0))

世界十大合成表格(打造世界合成表查询器)插图4

然后用SUM求和

=SUM((VSTACK(北京:郑州!B$2:$B$50)=A2)*VSTACK(北京:郑州!E$2:E$50))

世界十大合成表格(打造世界合成表查询器)插图5

当然你也可以把这N个表合并成一个表(如本文开始演示),然后用透视表汇总。

总结

世界十大合成表格(打造世界合成表查询器)插图6

:多表合并一直是excel中的难题,有了vstack函数后,多表合并、汇总、查找、筛选问题都迎刃而解了。即使多个工作簿的表格也可以完成。

最新版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系删除!