Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Офисные технологии -метод указ и зад.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать

Применение расширенного фильтра

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

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

  1. Отбор данных по одному и более критериям (полям).

  2. Отфильтрованные данные переносит на другое место вне таблицы или при желании пользователя оставляет в таблице.

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

Рассмотрим подготовку блоков критериев и вывода.

Блок критериев

Этот блок создается на любом пустом месте вне базы данных и содержит условия отбора. Первая строка состоит из имен полей, по которым осуществляется поиск. Полей может быть одно или несколько. Во второй и последующих строках располагаются сами критерии.

Блок вывода

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

Пример 4. Создать список семейных мужчин.

Критерий по двум полям: Пол и Семейное положение, причем они расположены на одной строке, так как требуется одновременное выполнение условий и связь функцией “ И “.

Выполняемые действия.

1. Создать блок критериев на любом пустом месте вне таблицы, например в ячейках B21:C22. При этом в ячейки B21 и С21 поместить копированием из таблицы имена полей Пол и Семейное положение, по которым создаются критерии. В ячейки B22 и С22 занести условия отбора (критерии) - «м» и «б» (Рисунок 16).

2. Создать блок вывода также на любом пустом месте вне таблицы. Нужно только указать имена выводимых полей. т. е. шапку будущей таблицы. Для этого, например, в ячейки E21:H21 копированием из таблицы перенести имена произвольно выбранных полей ФИО, Пол, Семейное положение, Средняя зарплата (для контроля включены имена полей « Пол, Семейное положение»).

3. Курсор установить в любую ячейку таблицы.

4. Выполнить команду Данные, Дополнительно.

5. В появившемся окне установить флажок Скопировать результат в другое место.

6. В нижней части окна выделить мышью блоки с таблицей A1:H11, блок критериев B21:С22, блок вывода E21:H21(Рисунок15).

7. Нажать кнопку ОК

Рисунок 15. Задание диапазонов

Рисунок16. Критерии и блок вывода по двум полям с помощью функции “И”

Пример 5. Требуются на работу либо уроженцы города Курска, либо холостые.

К ритерий отбора – по полям Место рождения и Семейное положение, причем они располагаются на разных строках, так как достаточно выполнения хотя бы одного условия, следовательно, осуществляется связь функцией "ИЛИ". На рисунке 17 даны критерии и отобранные данные, а на рисунке 18 – задание диапазонов. Блок критериев, блок вывода создать самостоятельно согласно рисунку 17. Выполнить команду Данные, Дополнительно и задать диапазоны также самостоятельно.

Рисунок 17. Критерии и отобранные данные с применением функции «ИЛИ»

Рисунок 18. Задание диапазонов.