Расширенный фильтр применяется в случаях:
· когда условие отбора должно одновременно применяться к ячейкам 2-х и более столбцов;
· когда к ячейкам одного столбца необходимо применить 3 и более условия отбора;
· когда в условии отбора используется значение, полученное в результате вычисления заданной формулы.
Лента и вкладки для работы с расширенным фильтром
Для работы с расширенным фильтром необходимо:
1. В соответствии с задачей сформировать диапазон критериев,
2. Щёлкнуть где-либо в списке.
3. Выбрать команду Данные / Дополнительно.
4. Возле таблицы появится окно Расширенный фильтр
5. В соответствующем поле задать условие отбора через ранее созданный ранее (п.1.) диапазон критериев.
Диапазон критериев должен содержать ячейки, которые включают:
- копии названий столбцов, для которых выполняются подведение итогов в списке
(названия столбцов лучше копировать, т.к. при наборе имен столбцов с клавиатуры «вручную» возможны грамматические и синтаксические ошибки)
|
|
- сами условия, по которым определяются записи.
Диапазон может размещаться в любом месте рабочего листа (желательно над списком) и отделяться от списка по крайне мере одной пустой строкой.
|
Для задания сложного условия отбора, необходимо вводить его составные части в отдельные строки диапазона критериев.
|
|
Напомним работу операторов И, ИЛИ:
|
|
Если три и более условия отбора накладываются на содержимое одного столбца, то
диапазон критериев в этом случае оформляется в виде столбца, в котором в смежных ячейках записаны условия отбора.
|
|
|
Звездочка * в шаблоне заменяет любое количество символов.
В качестве критерия может быть значение, вычисляемое по формуле:
Например, необходимо отразить записи мужчин самых старших из списка данных.
Для этого необходимо:
· вычислить критерий отбора записей по полю возраст, используя функцию MAX(),
· сформировать диапазон условий в соответствии с поставленной задачей (D1:E2),
· применить к ССД расширенный фильтр.
1.5. Практические рекомендации при работе с БД:
1. Диапазон критериев не стоит помещать внизу списка таблицы (под ССД), т.к. данные, добавляемые в список командой Форма, вставляются с первой строки после списка. Если эта строка не пустая, то Excel не может добавить данные в список.
2. Диапазон критериев не должен перекрываться со списком (лучше всего его располагать над таблицей БД).
3. Любой интервал, который содержит, одно название столбца и, одну ячейку под названием столбца с условием, может быть использован как аргумент критерий БДФункции (в том числе и ячейки связанного списка). Например, E6:E7 (Пол муж).
· Функции баз данных (БД Функции)
В MS Excel имеется 12 функций рабочего листа, используемых для анализа данных из БД. Эти функции имеют обобщённое название БДФункции.
Каждая из этих функций имеет имя и три аргумента: БД, поле, условие (критерий).
Синтаксис: (запись функций баз данных)