Функция запроса Google Spreadsheet возвращает пустые данные в порядке
Функция запроса Google Spreadsheet возвращает пустые данные с упорядочением по. Вот запрос, который работает правильно:
=QUERY('OtherListName'!A1:C;"Select A, B, C";1)
Этот запрос возвращает именно то, что вы ожидаете: содержимое диапазона A1:C (в моем случае это 6 строк). Затем я пытаюсь заказать возвращенные данные:
=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)