Формирование диапазона условий для расширенного фильтра

Фильтрация данных.

Цель:Освоить возможности фильтрации табличных данных.

КРАТКАЯ СПРАВКА

Фильтрация данных в списке — это выбор данных по заданному критерию (условию). Осуществляется эта операция с помощью вкладки Данные. Имеются две разновид­ности фильтра: Автофильтр и Расширенный фильтр.

Автофильтр,которыйвключаетсякомандойФильтрна вкладкеДанные, для каждого столбца строит список значений, который используется для задания условий. В каждой столбце появляется кнопка списка, нажав которую можно ознакомиться со списком возможных критериев выбора. Инструмент Автофильтр предоставляет:

§ возможность множественного выбора

§ возможность фильтровать текстовые и числовые значения:

§ возможность фильтровать столбцы, содержащие даты:

§ возможность фильтровать и сортировать ячейки не только по их значениям, но и по цвету:

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

Отмена результата фильтрации и возврат к исходному состоянию списка производятся повторным нажатием кнопки Фильтр.

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

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

Расширенный фильтр обеспечивает использование двух типов критерий для фильтрации записей:

§ критерий сравнения;

§ вычисляемый критерий.

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

Важной особенностью этого режима является необходимость формирования заранее, до выполнения самой команды фильтрации, специального блока (области) для задания сложных поисковых условий, называемых областью критерия (диапазоном условия).

Формирование диапазона условий для расширенного фильтра.

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

Критерий сравнения формируется при соблюдении следующим требований:

§ состав столбцов области критериев определяется столбцами, по которым задаются ус­ловия фильтрации записей;

§ имена столбцов области критериев должны точно совпадать с именами столбцов ис­ходного списка;

§ ниже имен столбцов располагаются критерии сравнения типа:

- точного значения;

- значения, формируемого с помощью операторов отношения;

- шаблона значения, включающего символы * и (или ) ?.

Правила формирования множественного критерия:

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

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

После подготовки области критерия курсор устанавливается в область исходных данных и выполняется команда Дополнительно на вкладке Данные.

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

Исходный диапазон и диапазон условий включают все строки, в том числе и строку наименования столбцов. Если предполагается копирование результата в другое место, указывается левая верхняя ячейка области. Переключатель Только уникальные записи позволяет исключить дублирование записей.