2017-03-08 75 views
0

谷歌電子表格的查詢函數返回空的數據與秩序。 這是正常的查詢:(其中有我的情況下,6行)C:谷歌電子表格的查詢函數返回空數據,訂單由

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

該查詢返回正是你所期望的:範圍A1的內容。 後來我試着命令返回的數據:

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

此查詢僅返回第一個行(包含頭),僅此而已。 OtherListName中的原始數據集僅包含字符串和整數。

我想要的是按列A然後按列B排序數據。兩列只包含字符串。相應的整數在列C中。

請在此分享一些建議,我還沒有找到任何東西。同時我會繼續我的實驗來找出這個「錯誤」的原因。 謝謝。

回答

1

嘗試過濾掉空行...

=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) 
+0

非常感謝你,它的工作對我蠻好! –