Нюансы использования расширенного фильтра
В подробном видео, которое посвящено расширенному фильтру, я не заострил внимание на некоторых важных аспектах работы с данным инструментом, поэтому решил вынести их в отдельную заметку.
Заголовки расширенного фильтра
Чтобы задействовать расширенный фильтр нужна вспомогательная таблица (далее таблица-фильтр), содержащая копию заголовков столбцов основной таблицы (на рисунке ниже область вспомогательной таблицы имеет заливку цветом). Будет проще ориентироваться в таблице-фильтре, если полностью скопировать строку заголовков, даже если фильтрация должна осуществляться лишь по нескольким столбцам. Ну а чтобы обеспечить полное совпадение заголовков таблицы-фильтра с заголовками основной таблицы, можно при их формировании использовать ссылки на соответствующие ячейки.
Операторы И и ИЛИ
Условия фильтрации размещаются непосредственно под заголовками таблицы-фильтра. При этом стоит помнить, что если под соответствующим заголовком размещается два и более критерия, то при фильтрации они будут разделяться оператором ИЛИ.
Например, нужно вывести данные по определенному заказчику и товару в некотором диапазоне дат. Если указать даты заказа в соответствующем столбце, то получим абсолютно все записи по критериям - Заказчик и Товар. В данном случае при фильтрации для дат используется оператор ИЛИ и выводятся все записи, дата заказа которых больше 12.11.2024 или меньше или равна 22.11.2024. То есть фактически мы получаем список всех записей для связки критериев Заказчик-Товар.
В данном случае при фильтрации необходимо задействовать оператор И. Для этого нужно продублировать столбец с заголовком и критерием.
В таком варианте получаем условие с оператором И, то есть дата заказа должна быть больше 12.11.2024 и меньше или равна 22.11.2024.
Поиск точного совпадения
В ряде ситуаций нужно найти точное совпадение по указанному критерию. Например, в списке есть товар «Яблоко», а также вариации «Яблоко Фуджи», «Яблоко Гала» и т.д.
Нужно отфильтровать значения, которые соответствуют точному критерию, то есть включат в себя только слово «Яблоко». В такой ситуации можно ввести критерий в виде простой формулы.