You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用VSTACK堆叠数据时,如何通过动态公式生成数据来源标识列?

实现方法

可以用VSTACK+HSTACK组合的动态数组公式,一步完成数据堆叠和来源标识,公式会随原数据自动更新:

场景1:使用Excel结构化表格(推荐)

如果两个ID数据已经是结构化表格(插入→表格),假设表格名分别为Table1(ID列是ID1)和Table2(ID列是ID2),公式如下:

=VSTACK(HSTACK(Table1[ID1], "Table1"), HSTACK(Table2[ID2], "Table2"))
  • 逻辑:先用HSTACK把每个表格的ID列和固定的来源名称合并为两列,再用VSTACK将两组数据垂直堆叠,结果会自动溢出到下方单元格,原表格新增/删除ID时,结果同步更新。

场景2:普通单元格区域

如果是普通单元格区域(比如ID1在A列,ID2在C列),可以用TOCOL忽略空值,公式更简洁:

=VSTACK(HSTACK(TOCOL(A:A, 1), "表格1"), HSTACK(TOCOL(C:C, 1), "表格2"))
  • TOCOL(A:A,1)会提取A列所有非空的ID值,避免包含空单元格;如果需要限定起始行(比如从第2行开始),可以改成TOCOL(A2:A,1)。

内容的提问来源于stack exchange,提问作者Rock1432

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 05:12:07