Запрос google sheets: как вернуть только уникальные строки


Вы можете использовать следующий базовый синтаксис, чтобы возвращать только отдельные строки при выполнении запроса в Google Таблицах:

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B " ) )

Обернув функцию UNIQUE() вокруг функции QUERY() , мы можем возвращать только уникальные строки запроса.

Следующие примеры показывают, как использовать этот синтаксис на практике.

Пример. Возврат уникальных строк в запросе Google Таблиц.

Предположим, у нас есть следующий набор данных, содержащий информацию о 15 баскетболистах:

Мы можем использовать следующую формулу для выполнения запроса, который возвращает только уникальные комбинации Team и Position :

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B " ) )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Обратите внимание, что запрос возвращает только уникальные комбинации Team и Position .

Например, есть три строки, где « Команда » равна «А», а «Позиция » — «Охранник», но в нашем запросе возвращается только одна из этих строк.

Мы также можем обернуть функцию UNIQUE() для более сложных запросов.

Например, мы могли бы использовать следующий запрос, чтобы возвращать только уникальные строки, где команда равна A или B:

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B WHERE A='A' OR A='B' " ) )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Опять же, запрос возвращает только отдельные строки.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные действия в Google Таблицах:

Как использовать COUNTIF с несколькими диапазонами в Google Sheets
Как использовать СУММЕСЛИ с несколькими столбцами в Google Таблицах
Как добавить на несколько листов в Google Sheets

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *