Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS_EXCEL_dlya_SDM_2.doc
Скачиваний:
89
Добавлен:
09.04.2015
Размер:
1.7 Mб
Скачать

Задание 2. Фильтрация базы данных по одному полю

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

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

Важно!

При выполнении запросов к БД можно использовать маски ввода:

*  любое количество любых символов

?  один произвольный символ

Используя Автофильтр, провести выборку записей из БД согласно критерию - фамилии, состоящие из трех или четырех букв.

  1. Установите курсор в таблицу листа Кадры.

  2. Выполните команду меню Данные/Фильтр/Автофильтр.В результате строка имен полей БД превратится в поля с раскрывающимися списками (рис. 14).

Рис. 14.

  1. Выберите в раскрывающемся списке поля Фамилия вариантУсловие...

  2. Заполните диалоговое окно Пользовательский автофильтр (см. рис. 15)

Рис. 15.

  1. Скопируйте полученные результаты на лист Задание 2.

  2. С целью подготовки к выполнению следующего задания отмените результаты фильтрации посредством выбора в раскрывающемся списке поля Фамилияпозиции(Все). Можно также выполнить командуДанные/Фильтр/Отобразить все

Тестовое задание 2

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

Таблица 9

варианта

Критерии фильтрации

1

Фамилии, начинающиеся с “Б”, и 3-й буквой “р”

2

Лица, не имеющие детей или имеющие более четырех детей

3

Продавцы всех категорий

4

Имеющие имя “Александр” или “Алексей”

5

Вдовцы или вдовы

6

Имеющие отчества “Александрович” или “Александровна”

7

Имеющие оклады от 2500 до 3000 руб.

8

Заведующие или их заместители любых подразделений

9

Холостые мужчины или незамужние женщины

10

Фамилии, начинающиеся на “Ми” или “Ни”

11

Имеющие оклады менее 2000 руб. или более 3000 руб.

12

Лица, имеющие 2-х или 3-х детей

13

Фамилии, начинающиеся на "А" или "С"

Задание 3. Фильтрация базы данных по нескольким полям

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

  1. Перейдите на лист Кадры.

  2. Выберите в раскрывающемся списке поля Количество детей вариант(Условие...)

  3. Заполните диалогового окна Пользовательский автофильтр согласно рис. 16.

Рис. 16.

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

  2. Скопируйте полученные результаты на лист Задание 3.

  3. Отмените результаты фильтрации БД посредством выбора в меню команды Данные / Фильтр / Отобразить все.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]