Google 电子表格的查询函数 returns 空数据,排序依据

Google Spreadsheet's Query function returns empty data with order by

Google 电子表格的查询函数 returns 具有排序依据的空数据。 这是正常工作的查询:

=QUERY('OtherListName'!A1:C;"Select A, B, C";1)

此查询 return 正是您所期望的:范围 A1:C 的内容(在我的例子中有 6 行)。 然后我尝试订购 returned 数据:

=QUERY('OtherListName'!A1:C;"Select A, B, C order by A, B";1)

此查询仅 return 第一行(包含 headers),仅此而已。 OtherListName 中的原始数据集仅包含字符串和整数。

我想要的是让数据按A列排序,然后按B列排序。两列都只包含字符串。对应的整数在C列中。

请分享一些这方面的建议,我还没有找到任何东西。与此同时,我将继续我的实验以找出这个 "error" 的原因。 谢谢

尝试过滤掉空行...

=QUERY('OtherListName'!A1:C; "Select A, B, C where A <>'' order by A, B";1) 

或者,如果 A 中的数据是数字

=QUERY('OtherListName'!A1:C; "Select A, B, C where A is not null order by A, B";1)