Google sheets Google Sheets BUG:QUERY()不';t在具有多个列的数据范围上工作

Google sheets Google Sheets BUG:QUERY()不';t在具有多个列的数据范围上工作,google-sheets,Google Sheets,我有这个查询功能: =Query(DataIn!A:LK,"SELECT A,B") 第一个单元格中的查询输出如下: _id 82b60875-11ce-4acf-a6b1-39ed92e5b319 863f5f22-e9ee-4a08-9af2-c7fab2c72891 335dbba5-d6d2-415e-8fca-48bb52f1e8c3 fa2e7cd0-73e2-446d-8038-f5a30ac3ea80 c031aebe-1e3d-4bca-bf91-6d25fe30925b 8

我有这个查询功能:

=Query(DataIn!A:LK,"SELECT A,B")
第一个单元格中的查询输出如下:

_id 82b60875-11ce-4acf-a6b1-39ed92e5b319 863f5f22-e9ee-4a08-9af2-c7fab2c72891 335dbba5-d6d2-415e-8fca-48bb52f1e8c3 fa2e7cd0-73e2-446d-8038-f5a30ac3ea80 c031aebe-1e3d-4bca-bf91-6d25fe30925b 86f97e07-bde2-4b89-99e3-aed4258a385f 90d07684-31ca-43fb-a59e-6a2c877b8f2f 5d5abba4-4d30-41b2-940d-753e3cc42c7a e113d82d-3584-43bc-91ae-a94abe456da2
我百分之百肯定只有_id"应该在那里。只有当存在较大的数据范围时才会发生这种情况,例如
a:LK
。如果我将数据范围缩短为
A:CA
(例如),那么第一个单元格中的输出实际上是:

_id
这是一个令人讨厌的错误。我怎样才能让谷歌让它消失

==编辑====

这里有一个链接,指向这个bug的复制品。我想我已经删除了所有不应该显示的数据。如果您看到我遗漏了什么,请告诉我:

我想,我已经找到了一些解释,解释了为什么查询会这样做。如果未在查询中输入第三个参数,则工作表将尝试自动检测标题行数。我发现:

  • 它不依赖于查询中的列数
  • 它似乎只看最后一列
  • 以下是数据示例:

    这就是
    =Query(DataIn!A:D,“选择A,B”)
    所做的:

    如果在单元格D2中粘贴任何数字,则将得到正确的查询结果。如果我遗漏了什么,请告诉我


    建议的解决方案

    定义公式中的标题数:

    =Query(DataIn!A:D,"SELECT A,B", 1)
    

    我想,我已经找到了一些解释,解释了为什么查询会这样。如果未在查询中输入第三个参数,则工作表将尝试自动检测标题行数。我发现:

  • 它不依赖于查询中的列数
  • 它似乎只看最后一列
  • 以下是数据示例:

    这就是
    =Query(DataIn!A:D,“选择A,B”)
    所做的:

    如果在单元格D2中粘贴任何数字,则将得到正确的查询结果。如果我遗漏了什么,请告诉我


    建议的解决方案

    定义公式中的标题数:

    =Query(DataIn!A:D,"SELECT A,B", 1)
    

    你有这个bug的示例文件吗?我已经用big table和Hi@MaxMakhrov测试了查询,我刚刚创建了一个bug的示例文件——在问题中,我还首次尝试用虚拟数据填充一个工作表,但没有成功。可能与在其中一列中有空白单元格、“-”或其他定义标题有关:
    =Query(DataIn!A:LK,“SELECT A,B”,1)
    ah。谢谢@MaxMakhrov。这确实奏效了。不知道为什么它会自动检测较小的范围,而不是较大的范围您有这个错误的示例文件吗?我已经用big table和Hi@MaxMakhrov测试了查询,我刚刚创建了一个bug的示例文件——在问题中,我还首次尝试用虚拟数据填充一个工作表,但没有成功。可能与在其中一列中有空白单元格、“-”或其他定义标题有关:
    =Query(DataIn!A:LK,“SELECT A,B”,1)
    ah。谢谢@MaxMakhrov。这确实奏效了。不知道为什么它会自动检测较小的范围而不是较大的范围。如果查询中的最后一列在标题的正下方有一个空单元格,那么结果会很奇怪,如上所述。在这种情况下,您需要指定列标题。很好,是的,如果查询中的最后一列在标题的正下方有一个空单元格,那么结果会很奇怪,如上所述。在这种情况下,您需要指定列标题。抢手货