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

如何在Google Sheets的QUERY结果中添加含各工作表AH1值的额外列

给Google Sheets QUERY结果添加工作表标识列的方法

你需要给每个工作表的数据新增一列,填充对应工作表AH1单元格的值,再合并到QUERY里,修改后的公式如下:

=QUERY({
  {ALZR11!H2:Y, ARRAYFORMULA(REPT(ALZR11!AH$1, ROWS(ALZR11!H2:Y)))},
  {HGLG11!H2:Y, ARRAYFORMULA(REPT(HGLG11!AH$1, ROWS(HGLG11!H2:Y)))}
}, "SELECT * WHERE Col8 IS NOT NULL", 0)

关键说明:

  • 每个工作表的区域都用{原数据区域, 常量列}的结构扩展,新增的列会自动填充对应工作表AH1的内容
  • ARRAYFORMULA(REPT(单元格, 行数))的作用是生成和原数据行数一致的常量列,保证每一行都能带上对应的标识(比如ALZR11的每一行数据都会新增AH1的值)
  • 原QUERY的筛选条件Col8 IS NOT NULL不受影响,因为新增列是最后一列,原来的列序号没有变化

内容的提问来源于stack exchange,提问作者Juliano Hausen Oliveira da Cos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 14:13:12