Google 表格中的查询结果奇怪?

问题描述 投票:0回答:1

我在 Google 表格中有一个非常简单的查询功能,我无法理解为什么我会得到它产生的结果。

=QUERY(A4:C,"选择 B,其中 A='活动'")

它正确返回数据,但它还将 B 列的前 64 个条目连接并转置到查询输出的第一个单元格中。如果我将数据范围更改为 A4:B,那么问题就会消失,但我实际上需要它在实际用例中扩展到超过 C 列(我已经削减了示例表的数据)。如果我删除 C 列中的所有数据,问题也会消失。我还尝试将这些行设置为“非活动”,但问题仍然存在。如果我将 col C 格式化为数字而不是自动,那么问题就会消失,但我仍然不明白为什么它首先会导致这个问题。

为什么我会看到我在 E2 中所做的事情?

https://docs.google.com/spreadsheets/d/1pqHNBojMc97VYHPoZ-FyI85Qv8vrKuHS6CS_trL2gqI/

谢谢。

google-sheets
1个回答
0
投票

使用

=QUERY(A4:C,"SELECT B WHERE A='Active'",0)

如果省略最后一个参数。它尝试猜测,有时却猜错了。

© www.soinside.com 2019 - 2024. All rights reserved.