【技巧分享】多数据源合并

懒得批爆
懒得批爆

创作者俱乐部成员

有两组或多组数据表头标题相同,但分别在不同的工作表,需要合并为一组,在不使用宏的情况下,使用公式如何达成?

这两组或多组数据后续会持续更新,合并为一组的数据要能自动更新而不调整或修改公式?

文字太抽象,那就上图看看:

这时有人会说,用VSTACK就好了这么简单的问题算问题么?

好吧VSTACK是这样么?

那么横向增加了数据怎么自动更新?

纵向增加了数据怎么自动更新?

那如果是这样又该怎么办,各个工作表挨个儿翻吗?

不知道各位大神有什么高招,这里就分享下本人的常规做法

先将所有的源数据转为,默认名为表+序号,这里可以自定义名称,转为的快捷键是Ctrl + T,快速切换后一个/前一个工作表的快捷键是Ctrl + PageDown/PageUp

所有的源数据标题都是相同的,所以汇总表的标题用=DROP(表1[#标题],,1)

数据部分使用公式

=VSTACK(表1[#数据],表2[#数据],表3[#数据],表4[#数据],表5[#数据],表6[#数据],表7[#数据],表8[#数据],表9[#数据],表10[#数据])

这时候大部分吃瓜群众多半会跳起来说,这里不用转成,用VSTACK+FILTER也能办到!

那请继续往下观看公式的奇妙之处,可以对源数据任意调整,增或减、添加/删除,汇总表中不需要调整公式,数据自动更新。

最后还是要点一下最开始说到的

那么横向增加了数据怎么自动更新?

同样的公式,同样的数据自动更新。

嗯,顺便说下,左上角的名称框可以直达各个所在的位置

期待各位大神对以上分享有其他不同的操作方法。



=now()

补充下:

=表1[#数据]不叫表公式

今天注意到了,这个叫结构化引用

WPS是支持结构化引用的语法的,但是WPS不支持显示这个列表菜单

四川省
浏览 195
1
8
分享
8 +1
2
1 +1
全部评论 2
 
zha7090
zha7090

创作者俱乐部成员

点个赞先
· 广东省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

你自问自答的几个问题,够我学习很长时间了。
· 辽宁省
回复