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

Google Sheets如何在现有QUERY公式中新增genseat标签第12列数据

整合方案

前置说明

两个查询结果需要匹配才能正常整合,分为两种场景处理:

场景1:两张表过滤后行数、顺序完全对应

直接用数组横向拼接两个查询结果即可,公式:
={QUERY({'Sheet request '!A2:Q;'Sheet sent '!A2:Q},"Select Col1,Col2,Col4,Col3 Where Col1 is not null",1),QUERY(genseat!A2:O,"Select Col12 Where Col1 is not null",1)}

提示:如果你的表格区域设置用逗号作为十进制分隔符,把公式中两个查询中间的逗号替换为反斜杠\


场景2:需要按A列(Col1)的值关联匹配

如果两张表的行不是严格对齐,需要通过共同的A列值对应genseat的第12列数据,避免错位,用以下公式:

=ARRAYFORMULA(
  LET(
    // 先获取基础查询结果
    base,QUERY({'Sheet request '!A2:Q;'Sheet sent '!A2:Q},"Select Col1,Col2,Col4,Col3 Where Col1 is not null",1),
    // 按A列匹配genseat的第12列
    match_col,XLOOKUP(INDEX(base,,1),genseat!A:A,genseat!L:L,"无匹配"),
    // 拼接基础数据和匹配到的列
    {base,{"genseat第12列";FILTER(match_col,INDEX(base,,1)<>"")}}
  )
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:36:03