Запрос в google таблицах: как использовать «не нравится»? в запросе
Вы можете использовать следующий синтаксис в запросе Google Sheets, чтобы вернуть все строки, значение которых в определенных столбцах соответствует шаблону «НЕ НРАВИТСЯ»:
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )
Этот конкретный запрос вернет все строки в диапазоне A1:C11 , где столбец B не содержит шаблона «uar» нигде в строке.
Примечание . Оператор % – это подстановочный знак в Google Таблицах.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: используйте «НЕ НРАВИТСЯ» в запросе Google Таблиц.
Предположим, у нас есть следующий набор данных, содержащий информацию о различных баскетболистах:
Мы можем использовать следующий запрос, чтобы вернуть все строки, в которых значение в столбце «Позиция» не содержит шаблона «uar» где-либо в строке.
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )
На следующем снимке экрана показано, как использовать этот запрос на практике:
Обратите внимание, что возвращаются только те строки, в которых столбец «Позиция» не содержит шаблона «uar» где-либо в строке.
Другими словами, ни одна строка с позицией «Сохранить» в запросе не возвращается.
Вы также можете использовать несколько операторов «НЕ НРАВИТСЯ» в одном запросе.
Например, мы можем использовать следующий запрос для возврата строк, в которых столбец «Позиция» не имеет шаблона типа «uar», а столбец «Команда» не имеет шаблона типа «er»:
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' AND NOT A LIKE '%er%' " )
На следующем снимке экрана показано, как использовать этот запрос на практике:
Обратите внимание, что только две строки соответствуют этим двум условиям «НЕ НРАВИТСЯ».
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные действия в Google Таблицах:
Запрос Google Sheets: как вернуть только уникальные строки
Запрос в Google Таблицах: как удалить заголовок из результатов
Запрос Google Sheets: как игнорировать пустые ячейки в запросе