Google таблицы: как сортировать и игнорировать пустые места
Вы можете использовать следующую формулу для сортировки строк в Google Таблицах, игнорируя строки с пустым значением в определенном столбце:
= QUERY ( A1:B11 , "select * where B is not null order by B" )
Эта конкретная формула сортирует строки в диапазоне A1:B11 по столбцу B , игнорируя любые строки с пустым значением в столбце B.
Следующий пример показывает, как использовать эту формулу на практике.
Пример. Сортировка и игнорирование пробелов в Google Таблицах.
Допустим, у нас есть следующий набор данных в Google Sheets, содержащий информацию о различных баскетбольных командах:
Мы можем ввести следующую формулу в ячейку D1 , чтобы отсортировать строки в наборе данных на основе значения в столбце «Точки» , просто игнорируя строки с пустым значением в столбце «Точки» :
= QUERY ( A1:B11 , "select * where B is not null order by B" )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что строки были отсортированы по значению в столбце «Точки» , а строки, содержащие пробел в столбце «Точки» , были проигнорированы.
По умолчанию Google Таблицы сортируют данные в порядке возрастания.
Однако мы можем использовать аргумент desc для сортировки в порядке убывания:
= QUERY ( A1:B11 , "select * where B is not null order by B desc" )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Строки теперь сортируются в порядке убывания на основе значения столбца «Точки» .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:
Как сортировать по дате в Google Таблицах
Как сортировать элементы по нескольким столбцам в Google Таблицах
Как использовать формулу РАНГ ЕСЛИ в Google Таблицах