查询给出错误的输出电子表格

时间:2018-11-05 15:13:40

标签: google-sheets google-query-language

我有一个电子表格,我不想将数据从主工作表Ark1过滤到另一个工作表Ark2。在工作表Ark3中,我提供了一个有效的示例。

出于相同的目的,我已经将查询与其他许多引用一起使用,但是当使用该查询时,每列的所有数据都放在第一行?

= Query('Ark1'!A:AH;“选择AH不为空的A,B,C,D,AH”) 放在工作表Ark2!A1

例如,如果我使用相同的查询,但使用另一组数据,它将给出正确的答案。 = Query('Ark1'!A:Z;“选择Z不为空的A,B,C,D,Z”) 我已经把它放在工作表Ark3!A1

文档:https://docs.google.com/spreadsheets/d/17QwBLZHtsOFuS-XGHQvCT72XucA8qguVY-lwYcPq69Q/edit#gid=443764035

1 个答案:

答案 0 :(得分:1)

如果AH列包含您必须使用的文本值(字符串)

=Query('Ark1'!A:AH;"Select A,B,C,D,AH where AH !=''"; 1)

=Query('Ark1'!A:AH;"Select A,B,C,D,AH where AH <>''"; 1)