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

Фильтрация данных

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

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

Для фильтрации списка при помощи автофильтра нужно:

• Выделить одну из ячеек списка.

• Выбрать в меню Данные команду Фильтр. Появится подменю.

160

Обработка данных таблицы

Занятие 7

• В подменю выбрать пункт Автофильтр. Рядом с этим пунктом появится

галочка.

Рядом с каждой меткой столбца будет помещена кнопка раскрывающегося списка:

• Открыть раскрывающийся список в том столбце, по которому нужно фильтровать данные.

• Выбрать один из элементов:

(Все) — для отображения всех элементов данного столбца; (Пустые) — для вывода отфильтрованного списка, содержащего

в данном столбце только пустые ячейки;

(Первые 10...)— для вывода ячеек с любым непустым значением. Одно из значений данного поля - для вывода списка, данный столбец которого содержит только выбранное значение; (Условие...) — для задания пользовательского критерия фильтрации. В последнем случае появится диалоговое окно Пользовательский автофильтр:

Обработка данных таблицы

Занятие 7

161

  • Если выбран элемент Условие, выполнить в диалоговом окне Пользовательский автофильтр следующие действия:

— выбрать в левом верхнем раскрывающемся списке оператор сравнения для задания критерия фильтрации;

— ввести с клавиатуры или выбрать в правом верхнем раскрывающемся списке значение, которое нужно использовать вместе с оператором сравнения (можно использовать символы шаблона: ? - любой символ, * -любое количество произвольных символов);

— для определения двух критериев выбрать один из флажков опции:

И — для объединения двух критериев в фильтре;

ИЛИ — для использования двух различных критериев;

— задать второй критерий фильтрации в нижних раскрывающихся списках, определив второй оператор сравнения и значение, которое нужно использовать вместе с этим оператором;

— щелкнуть кнопку ОК.

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

  • Задать при необходимости критерии фильтрации по другим столбцам.

Задание 11.

Выведите на экран список лиц, которые живут на улице Ватутина и фамилии которых начинаются на букву С или Ф.

Выполнение задания.

1. Выделите одну из ячеек списка.

2. Выберите в меню Данные команду Фильтр.

3. В подменю выберите пункт Автофильтр.

4. Откройте раскрывающийся список в столбце Ф.И.О.

5. Выберите элемент Условие. Появится диалоговое окно Пользовательский автофильтр.

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

7. Введите в правом верхнем раскрывающемся списке шаблон С* для отбора записей о лицах, фамилии которых начинаются с буквы С.

8. Выберите флажок опции ИЛИ.

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

Занятие 7

162

Обработка данных таблицы

10. Введите в правом нижнем раскрывающемся списке шаблон Ф* для отбора записей о лицах, фамилии которых начинаются с буквы Ф.

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

12. Откройте раскрывающийся список в столбце Улица.

13. Выберите элемент Ватутина. В результате должно остаться две записи.

Для того чтобы снова вывести полный список, нужно:

• Выделить одну из ячеек списка.

• Выбрать в меню Данные команду Фильтр.

• В подменю выбрать пункт Отобразить все.

Задание 12.

Самостоятельно выведите полный список.

Для того чтобы убрать кнопки раскрывающихся списков из ячеек с метками столбцов, нужно:

• Выделить одну из ячеек списка.

• Выбрать в меню Данные команду Фильтр.

• В подменю выбрать пункт Автофильтр. Галочка рядом с этим пунктом исчезнет.

Задание 13.

Самостоятельно уберите кнопки раскрывающихся списков из ячеек с метками столбцов.

Обработка данных таблицы

Занятие 7

163

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