Запрос Google Sheets: как использовать несколько критериев в запросе


Вы можете использовать операторы AND и OR для выполнения запроса Google Sheets с несколькими критериями.

Пример оператора И:

= QUERY ( A2:C10 , "select A, B, C where A contains 'Hello' and C > 10" )

Пример оператора ИЛИ:

= QUERY ( A2:C10 , "select A, B, C where A contains 'Hey' or C = 10" )

В следующих примерах показано, как использовать каждый оператор на практике.

Пример 1: Запрос Google Sheets с использованием оператора AND

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

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

= QUERY ( A2:D11 , "select A, B, C, D where B contains 'East' and C > 90" )

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

Обратите внимание, что выбраны Magic и Heat, потому что это единственные две команды, которые соответствуют обоим критериям, указанным в нашем запросе.

Пример 2: запрос Google Таблиц с использованием оператора ИЛИ

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

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

= QUERY ( A2:D11 , "select A, B, C, D where B contains 'East' or C > 90" )

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

Каждая выбранная команда соответствует хотя бы одному из критериев, указанных в нашем запросе.

То есть каждая отобранная команда либо была в конференции «Восток», либо набрала более 90 баллов.

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

В следующих руководствах объясняется, как выполнять другие распространенные задачи с запросами Google Sheet:

Запрос Google Sheets: как выбрать несколько столбцов
Запрос Google Sheets: выберите строки, содержащие строку
Запрос Google Sheets: как использовать ссылку на ячейку в формуле