Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Работа с офисными приложениями. Учебное пособие.doc
Скачиваний:
203
Добавлен:
08.06.2015
Размер:
1.89 Mб
Скачать

2.2.3.2. Расширенный фильтр

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

  1. Этап формирования диапазона условий. Условие отбора задается в отдельном диапазоне ячеек текущего рабочего листа, который называетсядиапазоном критериев(условия). Он может размещаться в любом месте рабочего листа, но лучше всего над списком (под списком существует опасность замены условий добавляемыми записями). Диапазон критериеврекомендуется отделять от списка по крайней мере одной пустой строкой.

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

  • Если критерии (условия) указываются в каждом столбце на одной строке, то они считаются связанными логическим условием И.

  • Если условия записаны в нескольких строках, то они считаются связанными условием ИЛИ.

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

  • вычисляемый критерий должен иметь имя поля, не совпадающеени с одним из имен полей списка;

  • формула должна иметь в качестве результата логическуювеличину;

  • ссылки на ячейки списка должны быть относительными, а на ячейки вне списка – абсолютными;

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

!! Сформируйте в ячейках B1:D4 диапазон условий:

Месяц

Кол-во

Объем

Март

=E7>120

=F7<800

Февраль

=E7<200

=F7<500

Январь

=E7>100

=F7>600

где Е7 и F7 – ссылки на первые поля столбцов Количество и Объем продаж.

  1. Этап фильтрации записей. После подготовки области критериев активизируется любая ячейка списка и выполняется командаДанные/Фильтр/Расширенный фильтр…. В результате открывается диалоговое окноРасширенный фильтр(рис. 2.2.4), в котором необходимо:

Рис. 2.2.4. Диалоговое окно Расширенный фильтр

  • установить в поле ОбработкапереключательФильтровать список на местеилиСкопировать результат в другое место, т. е. фильтровать записи списка можно на месте либо копировать в указанную область;

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

  • при необходимости установить флажок Только уникальные записи– исключает повторяющиеся записи.

!! Отфильтруйте список по сформированному критерию на месте. Убедитесь в правильности фильтрации.

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

Для отмены действия условий расширенной фильтрации выполняется команда Данные/Фильтр/Отобразить все.

!! Отмените действие расширенной фильтрации.

Соседние файлы в папке метод указания