Фильтрация списка с помощью расширенного фильтра

Команда "Расширенный фильтр" используется для фильтрации по более сложным условиям отбора записей, чем автофильтр, например, по нескольким условиям отбора в одном столбце, по нескольким условиям отбора в нескольких столбцах или для отбора записей по условиям отбора с помощью формулы.
Перед применением команды "Расширенный фильтр" необходимо подготовить условия отбора, которые, как правило, надо располагать над списком. В связи с этим требованием на рабочем листе со списком должно быть не менее трех пустых строк, расположенных над списком. Кроме того, между списком и значениями условий отбора должна находиться хотя бы одна пустая строка.

Создание диапазона условий отбора:

· Выделите заголовки фильтруемых столбцов списка и выполните команду "Копировать" любым из известных методов

· Выделите первую строку для ввода условий отбора и выполните команду "Вставить" любым из известных методов

· Введите требуемые критерии отбора записей в строки, расположенные под заголовками условийНа рисунке представлен образец диапазона условий отбора: показать в списке строки содержащие кондитерские продукты типа печенье в первом складе и напитки в четвертом складах.

После создания диапазона условий отбора, можно применить к списку команду "Расширенный фильтр".

Алгоритм фильтрации с помощью команды "Расширенный фильтр"

· Выделите ячейку в списке

· В меню "Данные" выберите команду "Фильтр" - "Расширенный фильтр"

· Установите переключатель "Обработка" в положение "Фильтровать список на месте", если хотите, чтобы редактор выводил результаты фильтрации в списке, скрыв строки, не удовлетворяющие критериям отбора. Чтобы скопировать отфильтрованные записи в другую область рабочего листа, установите переключатель "Обработка" в положение "Скопировать результаты в другое место" и укажите диапазон для размещения результатов.

· Проверьте исходный диапазон ячеек фильтруемого списка, диапазон должен содержать все ячейки списка с учетом ячеек заголовков столбцов

· Проверьте диапазон условий отбора, он должен содержать все ячейки диапазона условий отбора с учетом ячеек заголовков столбцов

· Щелкните на кнопке ОК для выполнения фильтрации. В списке будут отображены записи, удовлетворяющие заданным критериям

На рисунке представлен образец "Расширенного фильтра" выбранными параметрами фильтрации.

На рисунке представлен образец отфильтрованного списка, над которым расположен диапазон условий.



 

Товар Модель Вид Цена Кол-во
ксерокс C410GLS деловой
ксерокс C510GLS деловой
факс F300G деловой
факс F350G деловой
ксерокс C100GLS персональный
ксерокс C110GLS персональный
факс F100G персональный
факс F150G персональный
факс F200G персональный
факс F250G персональный
ксерокс C210GLS персональный плюс
ксерокс C310GLS персональный плюс
ксерокс C610GLS профессиональный
ксерокс C710GLS профессиональный
ксерокс F810GLS персональный
ксерокс F400G персональный
факс F450G профессиональный
факс F500G профессиональный

1. Используя фильтрацию найти ксерокс с ценой от 1000 до 5000

2. Найти персональный факс стоимостью до 6000

3. Найти все профессиональные товары, стоимость которых колеблется от 4000 до 7000

4. Найти все товары, количество которых не менее 300 штук

5. Найти все товары, в названиях которых есть символы F И G. (*- обозначает любое количество любых символов)

6. Найти все ксероксы, в названиях которых есть символ 10. (*- обозначает любое количество любых символов)

7. Найти самый дорогой принтер

8. Найти самый дешевый ксерокс

9. Найти профессиональный факс стоимость до 3000

10. Найти все профессиональные принтеры, модель которых заканчивается на G