如何获取通过FILTER,VSTACK合并的表,每行数据来自哪个表

一个工作簿里有多个格式相同,且数据不重复的表,现在要合并到一个表里,并且在每行第一列显示数据是来自哪个表的
上海
浏览 813
收藏
1
分享
1 +1
10
+1
全部评论 10
 
九
=REDUCE({"表名","订单","商品","数量"},SHEETSNAME(,,1),LAMBDA(x,y,VSTACK(x,IFNA(HSTACK(y,DROP(TRIMRANGE(INDIRECT(y&"!a:c")),1)),y))))
· 浙江省
1
回复
 
懒得批爆
懒得批爆

WPS寻令官 | WPS产品体验官

这里合并到一个表里的功能,得到的结果应该能满足你的需求
· 四川省
回复
爱莫能助
这个可以,但是能否通过公式满足呢?有点强迫症
· 上海
回复
 
jnow
可以这样堆砌
· 江苏省
回复
爱莫能助
你这个只是把3个子表AB列前10行合并在一起了,现在的情况子表AB列数据都在不断的增加的,并且子表A列是B列数据的录入时间,合并成总表的时候是按照录入的时间排序的,数据完全是乱的
· 上海
回复
 
E精精
E精精

WPS函数专家

在分表中使用SHEETSNAME添加一个辅助列,再筛选即可!
· 江苏省
回复
爱莫能助
工作表数据是不断增加的,添加辅助列,只能对当前数据进行显示吧
· 上海
回复