Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных в Excel.doc
Скачиваний:
17
Добавлен:
14.03.2016
Размер:
272.9 Кб
Скачать

Применение расширенного фильтра

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

Команда Расширенный фильтр позволяет:

  • Задать условия, соединенные логическим оператором ИЛИ или И для нескольких столбцов.

  • Задать три или более условия для конкретного столбца с использованием, по крайней мере, одного логического оператора ИЛИ.

  • Задать вычисляемые условия.

  • С помощью данной команды можно извлекать строки из списков, вставлять копии этих строк в другую часть текущего листа.

Задание диапазона условий

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

В диапазоне условий можно ввести любое количество условий, которые интерпретируются в соответствии со следующими правилами:

  • Условия на одной строке считаются соединенными логическим оператором И.

  • Условия на разных строках считаются соединенными логическим оператором ИЛИ.

Примечание: при каждом выполнении команды «Расширенный фильтр» просматривается полный список в таблице, а не текущее множество ранее отфильтрованных строк.

Упражнение:. с помощью расширенного фильтра выберите товары с ценой >5000 и <20000 руб. Для этого:

  • Для удобства применения расширенного фильтра скопируйте часть строк (со 2-ой по 29) исходного списка на новый лист Фильтр, в ячейку А1. Если в результате копирования просматриваются не все значения – увеличьте ширину столбцов

  • Вставьте 5 строк выше таблицы, для чего выделите первые 5 строк исходной таблицы и нажмите стрелку рядом с командой Вставить на вкладке Главная. Далее выберите Вставить строки на лист.

  • Скопируйте название графы Цена товара в ячейки В1 иС1.

  • В ячейке В2 введите с клавиатуры >5000, в ячейку С2, соответственно, <20000.

  • Установите курсор в любую ячейку с данными исходного списка (таблицы).

  • Раскройте меню Данные и выберите команду Дополнительно. При этом появилось диалоговое окно Расширенный фильтр и вся таблица выделена подвижной рамкой

  • В раскрывшемся окне Расширенный фильтр в области Обработка выберите Фильтровать список на месте.

  • Проверьте, что в окне Исходный диапазон указан блок ячеек, соответствующий всей выделенной таблице

  • В области Диапазон условий нажмите цветную кнопку справа, затем выделите блок ячеек В1:С2 на рабочем листе и вновь нажмите цветную кнопку.

  • В окне Расширенный фильтр нажмите ОК.

Упражнение: в дополнение к первым двум условиям выберите товары с ценой >5000 и <20000 руб по поставщику с кодом 002. Для этого:

  • Скопируйте название графы Код поставщика в ячейку А1.

  • В ячейку А2 введите с клавиатуры 002.

  • Установите курсор в любую ячейку с данными исходного списка (таблицы).

  • Раскройте меню Данные и выберите команду Дополнительно.

  • В раскрывшемся окне Расширенный фильтр в области Обработка выберите Фильтровать список на месте.

  • Проверьте, что в окне Исходный диапазон указан блок ячеек, соответствующий всей выделенной таблице

  • В области Диапазон условий нажмите цветную кнопку справа, затем выделите блок ячеек А1:С2 на рабочем листе и вновь нажмите цветную кнопку.

  • В окне Расширенный фильтр нажмите ОК.

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

Упражнение: с помощью расширенного фильтра выберите товары с суммой заказа >200000 руб. или с суммой поставки <10000 руб. Для этого:

  • Скопируйте название графы Сумма заказа в ячейку Е1, а название графы Сумма поставки – в ячейку F1.

  • В ячейку Е2 введите с клавиатуры >200000, в ячейку F3 введите <10000.

  • Установите курсор в любую ячейку с данными исходного списка (таблицы).

  • На вкладке Данные и выберите команду Дополнительно.

  • В раскрывшемся окне Расширенный фильтр в области Обработка выберите Фильтровать список на месте.

  • Проверьте, что в окне Исходный диапазон указан блок ячеек, соответствующий всей выделенной таблице

  • В области Диапазон условий нажмите цветную кнопку справа, затем выделите блок ячеек E1:F3 на рабочем листе и вновь нажмите цветную кнопку.

  • В окне Расширенный фильтр нажмите ОК.

  • Просмотрите результат поиска.

  • Для того, чтобы просмотреть исходный список после фильтрации данных нажмите кнопку Очистить на вкладке Данные.