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)
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)