Использование Расширенного фильтра

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

· сразу поместить результат в новое место вне списка;

· задать больше двух условий для одного поля;

· соединить условия в разных полях операцией ИЛИ;

· использовать формулы со ссылками на ячейки при записи условий.

 

Р.ф. позволяет использовать два типа критериев:

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

· вычисляемый критерий (использование формул).

 

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

Применение р.ф. включает два этапа:

1. Формирование диапазона условий (создание дополнительной таблицы).

2. Фильтрация записей списка.

 

1. Формирование диапазона условий.

 

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

Правила формирования диапазона условий критерия сравнения:

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

· заголовки столбцов должны в точности совпадать с заголовками столбцов списка; лучше всего скопировать нужные заголовки в первую строку д.у.;

· условие, написанное под заголовком столбца, относится именно к этому столбцу;

· условия поиска в каждом столбце задаются в виде:

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

- шаблона, включающего символы * и ? ;

- простого сравнения с использованием одной операции сравнения;

 

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

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

· все условия, записанные в разных строках, соединяются логической операцией ИЛИ(нельзя в Автофильтре).

 

Примеры формирования диапазона условий

1. Результат помещается в другое место    
         
Отличники ГЭФ и ФАИС      
         
Факультет Средний балл      
ГЭФ >=9      
ФАИС >=9      
         
2. Условия связаны операцией ИЛИ    
         
Студенты 1 курса и      
все студенты, не получающие стипендию    
         
Группа Стипендия      
*1?   шаблон с символами * и ?  
  точное значение  
         
3. Допустимы более двух значений поля    
         
Студенты МТ-32, ПЭ-42, ПЭ-52 со стипендиями от 90000 до 100000
Группа Стипендия Стипендия    
МТ-32 >=90000 <=100000 Простое сравнение  
ПЭ-42 >=90000 <=100000 с одной операцией  
ПЭ-52 >=90000 <=100000 отношения  
                 

 

2. Фильтрация записей.

 

· Выделить любую ячейку списка.

· Выполнить команду Данные – Фильтр – Расширенный фильтр, появится ДО Расширенный фильтр.

 

 

В ДО необходимо указать режим обработки и два или три диапазона. Диапазоны можно указать ссылками на ячейки или выделить в таблице. Нажать ОК.

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

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

Отмена Расширенного фильтра:

Выполнить команду Данные – Фильтр – Отобразить все.