排序第一个字段时,Google文档电子表格查询很奇怪

时间:2013-04-16 18:05:51

标签: google-docs google-docs-api

我在Googledocs电子表格中引用另一张表时遇到了一个奇怪的问题。我有一个包含姓名,电话等的地址列表和一个类别字段。我有几个标签,每个类别都有一张表和一个过滤器,所以我只需要输入一次用户。这工作正常,例如在一个标签页上,我拥有所有的用户类别“Møbler”。因此,此代码适用于“Møbler”选项卡:

=query(Adresseliste!A2:I256;"select A,B,C,D,E,F,G,H,I where H contains 'Møbler' ")

列表显示如下(返回3个结果):

Sorting Column 2

但我真的想按第1列对主列表进行排序。但是奇怪的事情发生了。我在第一个单元格中得到了一堆名字。可能有什么不对?我试图将主要列表中的前几个单元格向下移动,但之后它只显示其他第一个单元格。第一个单元格中的名称也与搜索条件不匹配。第1列的排序给出了3个结果+第一行中的一大堆记录。

Sorting Column 1

因此,应该只返回3个名称,但第一行填充的名称甚至不在搜索中。我可以对任何其他列进行排序,并给出正确的结果。但不是第1列!

1 个答案:

答案 0 :(得分:2)

我从阅读中解决了这个问题: http://productforums.google.com/forum/#!topic/docs/Fn7Njk0JYPc

如果省略最后的* “; 0” *,它会将第一个单元格视为标题。这解决了任何人遇到这个问题的问题。注意最后的; 0

=query(Adresseliste!A2:I256;"select A,B,C,D,E,F,G,H,I where H contains 'Møbler' ";0)