1. Скопируйте из списка заголовки фильтруемых столбцов в первую строку диапазона условий.
2. Введите в строки под заголовками условий требуемые критерии отбора.
3. Укажите ячейку в списке.
4. Выберите пункт меню Данные/ Фильтр/ Дополнительно.
5. В исходный диапазон автоматически ставятся координаты фильтруемого списка, если вы указали ячейку внутри списка в п.3.
6. Укажите координаты диапазона условий, содержащего строку заголовков и строки с критериями. В диапазон недопустимо включение лишних, пустых строк.
Примеры условий отбора расширенного фильтра
В условия отбора расширенного фильтра может входить несколько условий, накладываемых на один столбец, несколько условий, накладываемых одновременно на несколько столбцов, а также условия, накладываемые на возвращаемое формулой значение.
Условия, записанные в одной строке, автоматически соединяются в одно логическое выражение союзом И(And). Условия, записанные в смежных строках, соединяются союзом ИЛИ (Or).
§ На ячейки одного столбца накладываются три или более условий отбора
Выбираются все строки с условием:
(материал= доска) или (материал=гвозди) или (материал=цемент)
материал
доска
гвозди
цемент
.
§ Условие отбора накладывается на ячейки двух или более столбцов
1) выбираются строки с условием:
(получил=иванов) и (дата>10/10/2000) и (дата<1/11/2000)
Получил
дата
дата
иванов
>10/10/2000
<1/11/2000
2) выбираются строки с условием:
(цена=максимальной цене в списке) или стоимость=максимальной стоимости в списке)
цена(у.е.)
стоимость(у.е)
=МАКС($D$3:$D$20)
=МАКС($E$3:$E$20)
§ В условии отбора используется возвращаемое формулой значение
Возвращаемое формулой значение можно использовать не только в условиях на равенство (как в предыдущем примере), но и с другими операторами сравнения.
В этом случае в качестве заголовка условия нужно ввести строку, которая не является заголовком столбца списка (например, 'критерий') или оставить заголовок условия незаполненным.
Используемая в условии формула должна ссылаться либо на заголовок столбца (например, 'цена(у.е.)' ), либо на соответствующее поле в первой записи(D3).
Например, выбираются строки с условием:
значение в столбце 'цена(у.е.)' превышает среднее значение в ячейках $D$3:$D$20; заголовок условия критерий.
критерий
='цена(у.е.)'>СРЗНАЧ($D$3:$D$20)
Аналогичный результат получится при задании условия в виде: