我正在尝试找到一种动态合并 Excel 中的多个表的方法。
例如,这些表被称为 Tbl_s1、Tbl_s2、…、Tbl_sN。
这些表名存储在另一个名为Tbl_Ref的表中。
我希望能够调用它们并将它们堆叠起来:
=VSTACK(INDIRECT(INDEX(Tbl_Ref[Ref],,)))
这只会导致“N”个#VALUE 错误的溢出。
有人能建议我如何解决这个错误吗?
我正在尝试找到一种动态合并 Excel 中的多个表的方法。
例如,这些表被称为 Tbl_s1、Tbl_s2、…、Tbl_sN。
这些表名存储在另一个名为Tbl_Ref的表中。
我希望能够调用它们并将它们堆叠起来:
=VSTACK(INDIRECT(INDEX(Tbl_Ref[Ref],,)))
这只会导致“N”个#VALUE 错误的溢出。
有人能建议我如何解决这个错误吗?
使用 REDUCE:
REDUCE 将迭代每个引用并一次将其堆叠,然后返回最终结果。