Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 6 Excel 2003.doc
Скачиваний:
105
Добавлен:
22.05.2015
Размер:
1.49 Mб
Скачать

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

Расширенный фильтр задаётся командой Данные\Фильтр\Расширеннй фильтр. При этом используется два типа критериев для фильтрации записей:

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

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

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

Особенностью расширенного фильтра является то, что отбор данных производится в 2 этапа:

1 Формируется диапазон условия (область критерия)в отдельном блоке ячеек листаExcel.

2 Фильтрация записейсписка по сформированному множественному критерию.

3.2.1 Формирование критерия сравнения

Область критериев поиска представляет собой таблицу, которая состоит из строки имён полей и нескольких строк для задания условий по каждому столбцу.

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

Ниже имён столбцов располагаются строки с условиями(критериями) сравнения типа:

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

  • значения, формируемого с помощью операторов отношений (<, >, =, <>, <=, >=) и

  • шаблона значения с символами *, ?.

Условия (критерии), указанные в каждом столбце одной строки связа-

366

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

Пример 1 Отобрать записи о сдаче экзамена студентами группы КТ-11 на оценки 4 и 5 преподавателю с кодом 1.

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

1 вариант. Связка И, критерии по № группы и Код преп заданы как точные значения, критерий по Оценка – с оператором отношения >.

№ группы

Оценка

Код преп

КТ-11

>3

1

2 вариант. Связка И, все критерии заданы как точные значения, поле Оценка используется дважды:

№ группы

Оценка

Оценка

Код преп

КТ-11

4

5

1


3 вариант. Связка ИЛИ, условия (точные значения) записаны в двух строках.

№ группы

Оценка

Код преп

КТ-11

4

1

КТ-11

5

1


3.2.2 Формирование вычисляемого критерия

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

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

Пример 2 Выбрать записи о сдаче экзаменов студентами группы КТ-11 с оценкой ниже среднего балла или записи с оценкой 5.

Здесь также возможны 3 варианта.

1 вариант

№ группы

Оценка1

КТ-11

=ИЛИ(D3<=СРЗНАЧ($D$3:$D$12);D3=5)

367

Столбец Оценка назван отличающимся именем Оценка1, формула введена с помощью Мастера функций, где для логической функции ИЛИ в строке Логическое 1 записано выражениеD3<=СРЗНАЧ($D$3:$D$12, а в строке Логическое 2 - выражениеD3=5.

2 вариант.

№ группы

Оценка1

КТ-11

=D3<=СРЗНАЧ($D$3:$D$12)

КТ-11

= D3=5

3 вариант

№ группы

Оценка1

Оценка

КТ-11

=D3<=СРЗНАЧ($D$3:$D$12)

КТ-11

5

После ввода вычисляемого критерия в ячейке должна появиться логическая константа Истина или Ложь, как результат применения критерия к первой строке списка, а формула отобразится в строке ввода (рис. 7).