Фильтрация списка с помощью расширенного фильтра
Команда "Расширенный фильтр" используется для фильтрации по более сложным условиям отбора записей, чем автофильтр, например, по нескольким условиям отбора в одном столбце, по нескольким условиям отбора в нескольких столбцах или для отбора записей по условиям отбора с помощью формулы.
Перед применением команды "Расширенный фильтр" необходимо подготовить условия отбора, которые, как правило, надо располагать над списком. В связи с этим требованием на рабочем листе со списком должно быть не менее трех пустых строк, расположенных над списком. Кроме того, между списком и значениями условий отбора должна находиться хотя бы одна пустая строка.
Создание диапазона условий отбора:
· Выделите заголовки фильтруемых столбцов списка и выполните команду "Копировать" любым из известных методов
· Выделите первую строку для ввода условий отбора и выполните команду "Вставить" любым из известных методов
· Введите требуемые критерии отбора записей в строки, расположенные под заголовками условийНа рисунке представлен образец диапазона условий отбора: показать в списке строки содержащие кондитерские продукты типа печенье в первом складе и напитки в четвертом складах.
После создания диапазона условий отбора, можно применить к списку команду "Расширенный фильтр".
Алгоритм фильтрации с помощью команды "Расширенный фильтр"
· Выделите ячейку в списке
· В меню "Данные" выберите команду "Фильтр" - "Расширенный фильтр"
· Установите переключатель "Обработка" в положение "Фильтровать список на месте", если хотите, чтобы редактор выводил результаты фильтрации в списке, скрыв строки, не удовлетворяющие критериям отбора. Чтобы скопировать отфильтрованные записи в другую область рабочего листа, установите переключатель "Обработка" в положение "Скопировать результаты в другое место" и укажите диапазон для размещения результатов.
· Проверьте исходный диапазон ячеек фильтруемого списка, диапазон должен содержать все ячейки списка с учетом ячеек заголовков столбцов
· Проверьте диапазон условий отбора, он должен содержать все ячейки диапазона условий отбора с учетом ячеек заголовков столбцов
· Щелкните на кнопке ОК для выполнения фильтрации. В списке будут отображены записи, удовлетворяющие заданным критериям
На рисунке представлен образец "Расширенного фильтра" выбранными параметрами фильтрации.
На рисунке представлен образец отфильтрованного списка, над которым расположен диапазон условий.
Товар | Модель | Вид | Цена | Кол-во |
ксерокс | 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