Вы можете использовать следующий синтаксис, чтобы упорядочить результаты запроса Google Sheets по определенному столбцу:
= query ( A1:C12 , " select A, B order by B asc", 1 )
В этом примере мы выбираем столбцы A и B и упорядочиваем результаты по столбцу B по возрастанию. Мы также указываем 1 , чтобы указать, что в верхней части набора данных есть 1 строка заголовка.
Вы также можете использовать следующий синтаксис для упорядочения по нескольким столбцам:
= query ( A1:C12 , " select A, B order by B asc, A desc", 1 )
В этом примере мы выбираем столбцы A и B и упорядочиваем результаты по столбцу B по возрастанию, а затем по столбцу A по убыванию.
Следующие примеры показывают, как использовать эти формулы на практике.
Пример 1: Упорядочить по одному столбцу по возрастанию
Мы можем использовать следующую формулу для выбора столбцов «Игрок» и «Команда», а затем упорядочить результаты по командам в порядке возрастания:
![](https://www.codecamp.ru/content/images/2021/05/oq1.png)
Пример 2: Упорядочить по одному столбцу по убыванию
Мы можем использовать следующую формулу, чтобы выбрать все столбцы и упорядочить результаты по точкам в порядке убывания:
![Порядок запросов Google Sheets по одному столбцу](https://www.codecamp.ru/content/images/2021/05/oq2.png)
Пример 3: Порядок по нескольким столбцам
Мы можем использовать следующую формулу, чтобы выбрать все столбцы и упорядочить результаты сначала по возрастанию команды, а затем по убыванию очков:
![Порядок запросов Google Sheets по нескольким столбцам](https://www.codecamp.ru/content/images/2021/05/oq3.png)
Дополнительные ресурсы
Google Таблицы: как сделать запрос из другого листа
Запрос Google Sheets: выберите строки, содержащие строку
Запрос Google Sheets: как использовать Group By