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

Query gives wrong output spreadsheet

我有一个传播sheet,我不想将数据从我的主要 sheet Ark1 过滤到另一个 sheet Ark2。在 sheet 方舟 3 中,我举了一个有效的例子。

出于相同的目的,我使用了一个查询和许多其他引用,但是当使用这个查询时,每一列的所有数据都放在第一行?

=查询('Ark1'!A:AH;"Select A,B,C,D,AH where AH is not null") 穿上sheet Ark2!A1

例如,如果我使用相同的查询但使用另一组数据,它会给出正确的答案。 =查询('Ark1'!A:Z;"Select A,B,C,D,Z where Z is not null") 我有这个到 sheet Ark3!A1

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

如果 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)