谷歌电子表格中QUERY的奇怪结果

时间:2017-11-24 16:17:15

标签: google-sheets google-sheets-query

我已经从我正在使用的预算应用中导出了一些数据,并希望使用Google工作表获得一些信息。我已将数据匿名化并在此处设置了较小的样本:

https://docs.google.com/spreadsheets/d/1VKNrwugDW7IXxa_k3nuj6YAjZhz_3R8OaYeFLs7PNpE/edit?usp=sharing

第一张 - "出口" - 包含原始导出数据。在第二张纸上 - "费用" - 我希望只有费用,即只有来自"出口"的负值,但我希望它们是正面的。

我使用以下查询:

=QUERY(Export!A2:Z,"SELECT G, B, C*-1 WHERE C < 0", 0)

获取子集,它似乎工作正常(所有采取的行都是正确的),但一切似乎都向下移动了一行,我在第一行得到了这个奇怪的工件:

Weird artifact I'm getting

如果我删除了* -1部分,我会得到正确的数据(但当然它是否定的)。

关于可能导致此问题的任何想法?

1 个答案:

答案 0 :(得分:2)

请尝试:

=QUERY(Export!A2:Z,"SELECT G, B, C*-1 WHERE C < 0 label (C*-1) ''")

标签是自动的 - 除非删除。