Примеры условий отбора расширенного фильтра
В условия отбора расширенного фильтра могут входить несколько условий, накладываемых на один столбец, несколько условий, накладываемых на несколько столбцов, а также условия, создаваемые как результат выполнения формулы.
Несколько условий для одного столбца. При наличии для одного столбца двух и более условий отбора введите эти условия отбора непосредственно друг под другом в отдельные строки. Например, следующий диапазон условий отбора отбирает строки, содержащие в столбце «Продавец» значения «Белов», «Батурин» или «Сушкин».
Одно условие для нескольких столбцов. Для того чтобы найти в нескольких столбцах данные, отвечающие одному условию отбора, введите все условия отбора в одну строку диапазона условий отбора. Например, следующий диапазон условий отбора возвращает все строки, содержащие значения «Продукты» в столбце «Товар», «Белов» – в столбце «Продавец» и объем продаж – более 1 000 р.
Разные условия для разных столбцов
Для того чтобы найти данные, отвечающие одному условию в одном столбце или другому условию в другом столбце, введите условия отбора в разные строки диапазона условий отбора. Например, следующий диапазон условий отбора отображает все строки, содержащие значение «Продукты» в столбце «Товар», «Белов» – в столбце «Продавец», либо объем продаж, превышающий 1 000 р.
Один из двух наборов условий для двух столбцов. Для того чтобы найти строки, отвечающие одному из двух наборов условий, каждый из которых содержит условия для более чем одного столбца, введите эти условия отбора в отдельные строки. Например, следующий диапазон условий отбора отображает строки, содержащие как значение «Белов» в столбце «Продавец», так и объем продаж, превышающий 3 000 р., а также строки по продавцу Батурину с объемами продаж более 1 500 р.
Условия, создаваемые как результат выполнения формулы. В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия, либо оставьте условие отбора без заголовка, либо используйте заголовок, не являющийся заголовком столбца на листе. Например, следующий диапазон условий отбора отображает строки, которые содержат в столбце G значение, превышающее среднее значение ячеек диапазона E5:E14; заголовок условия отбора не используется.
Виды условий отбора
При настройке автофильтра или вводе условий отбора в диапазоне условий расширенного фильтра можно использовать перечисленные ниже элементы условий.
Последовательности символов
Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку ниже названия столбца диапазона условий. Например, чтобы отобрать строки, в которых индекс отделения связи равен 119 136, введите в диапазоне условий число 119136 ниже заголовка «Индекс отделения связи».
При использовании текстовой константы в качестве условия отбора будут отобраны все строки с ячейками, содержащими текст, начинающийся с заданной последовательности символов. Например, при вводе условия Бел будут отобраны строки с ячейками, содержащими слова Белов, Беляков и Белугин. Чтобы получить точное соответствие отобранных значений заданному образцу, например текст, следует ввести следующую формулу:
=''=текст''
Подстановочные знаки
Чтобы отобрать строки с ячейками, содержащими последовательность символов, в некоторых позициях которой могут стоять произвольные символы, следует использовать знаки подстановки. Знак подстановки эквивалентен одному символу или произвольной последовательности символов.
Используется | Чтобы найти |
? (знак вопроса) | Любой символ в той же позиции, где указан знак вопроса. Например, для поиска «барин» или «барон» следует ввести «бар?н». |
* (звездочка) | Любое количество символов в той же позиции, где указана звездочка. Например, для поиска слов «северо-восток» и «юго-восток» следует указать «*восток». |
~ (тильда), за которой следует ?, * или ~ | Знак вопроса, звездочку или тильду. Например, для поиска «ан91?» следует указать «ан~?». |