Вы можете использовать операторы 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: как использовать ссылку на ячейку в формуле