首页 > 解决方案 > 谷歌工作表查询从不同的电子表格中选择列

问题描述

我有这个查询:

=Query({'Sheet request '!A2:Q;'Sheet sent '!A2:Q},"Select Col1,Col2,Col4,Col3 Where Col1 is not null",1)

我将如何添加此查询以便我可以从选项卡中获得第 12 列genseat

=Query({genseat!A2:O},"Select Col12 Where Col1 is not null",1)

标签: google-sheets

解决方案


由于您的第一个查询生成 4 个列,因此如果您还生成 4 个列,则只能附加第二个查询。

如果您想要在第二个查询中包含 3 个静态数据列,您可以使用类似:

=Query({genseat!A2:O},"Select Col12,'value1','value2','value3' Where Col1 is not null label 'value1' '','value2' '','value3' '' ",1)

然后,您可以将查询添加在一起,{query1;query2}并在它们周围放置第三个查询以带回非空记录:

query({query1;query2},"where Col1 is not null",1)


推荐阅读