April 3, 2025

Нюансы использования расширенного фильтра

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

Заголовки расширенного фильтра

Чтобы задействовать расширенный фильтр нужна вспомогательная таблица (далее таблица-фильтр), содержащая копию заголовков столбцов основной таблицы (на рисунке ниже область вспомогательной таблицы имеет заливку цветом). Будет проще ориентироваться в таблице-фильтре, если полностью скопировать строку заголовков, даже если фильтрация должна осуществляться лишь по нескольким столбцам. Ну а чтобы обеспечить полное совпадение заголовков таблицы-фильтра с заголовками основной таблицы, можно при их формировании использовать ссылки на соответствующие ячейки.

Таблица-фильтр

Операторы И и ИЛИ

Условия фильтрации размещаются непосредственно под заголовками таблицы-фильтра. При этом стоит помнить, что если под соответствующим заголовком размещается два и более критерия, то при фильтрации они будут разделяться оператором ИЛИ.

Например, нужно вывести данные по определенному заказчику и товару в некотором диапазоне дат. Если указать даты заказа в соответствующем столбце, то получим абсолютно все записи по критериям - Заказчик и Товар. В данном случае при фильтрации для дат используется оператор ИЛИ и выводятся все записи, дата заказа которых больше 12.11.2024 или меньше или равна 22.11.2024. То есть фактически мы получаем список всех записей для связки критериев Заказчик-Товар.

Оператор ИЛИ при фильтрации

В данном случае при фильтрации необходимо задействовать оператор И. Для этого нужно продублировать столбец с заголовком и критерием.

Оператор И при фильтрации

В таком варианте получаем условие с оператором И, то есть дата заказа должна быть больше 12.11.2024 и меньше или равна 22.11.2024.

Поиск точного совпадения

В ряде ситуаций нужно найти точное совпадение по указанному критерию. Например, в списке есть товар «Яблоко», а также вариации «Яблоко Фуджи», «Яблоко Гала» и т.д.

Фильтр по слову "Яблоко"

Нужно отфильтровать значения, которые соответствуют точному критерию, то есть включат в себя только слово «Яблоко». В такой ситуации можно ввести критерий в виде простой формулы.

Простая формула в качестве критерия