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

Google Sheets QUERY查询结果如何从两列调整为单列逐行展示

解决方案

你可以借助Google Sheets的FLATTEN函数处理QUERY返回的二维结果,直接实现单列输出,根据你需要的排列顺序可以选择对应写法:

方案1:先展示所有Q列匹配结果,再展示所有K列匹配结果(列优先排序)

直接将原有QUERY作为参数嵌套进FLATTEN即可:

=FLATTEN(QUERY('BETA - Orders'!$D:$U,"Select Q,K where D='"& I228 &"' and Q is not null and D is not null",0))

方案2:按行依次输出每行的Q列值、K列值(行优先排序)

如果需要每行的两个匹配结果挨在一起展示,先转置QUERY结果再做展开:

=FLATTEN(TRANSPOSE(QUERY('BETA - Orders'!$D:$U,"Select Q,K where D='"& I228 &"' and Q is not null and D is not null",0)))

补充说明

如果你的表格版本暂不支持FLATTEN函数,也可以用数组拼接语法手动合并两列:

={QUERY('BETA - Orders'!$D:$U,"Select Q where D='"& I228 &"' and Q is not null and D is not null",0);QUERY('BETA - Orders'!$D:$U,"Select K where D='"& I228 &"' and Q is not null and D is not null",0)}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:06:04