
Фильтрация данных
Фильтрация списка позволяет находить и отбирать для обработки некоторое подмножество записей в списке. В отфильтрованном списке выводятся на экран только те строки, которые содержат определенное значение или отвечают определенным критериям, при этом остальные строки оказываются скрыты.
При работе с большими списками удобно использовать автофильтр. При помощи автофильтра вы можете вывести только те строки в списке, которые содержат определенное значение, или те, которые удовлетворяют определенным критериям.
Для фильтрации списка при помощи автофильтра нужно:
• Выделить одну из ячеек списка.
• Выбрать в меню Данные команду Фильтр. Появится подменю.
160
Обработка данных таблицы
Занятие 7
• В подменю выбрать пункт Автофильтр. Рядом с этим пунктом появится
галочка.
Рядом с каждой меткой столбца будет помещена кнопка раскрывающегося списка:
• Открыть раскрывающийся список в том столбце, по которому нужно фильтровать данные.
• Выбрать один из элементов:
(Все) — для отображения всех элементов данного столбца; (Пустые) — для вывода отфильтрованного списка, содержащего
в данном столбце только пустые ячейки;
(Первые 10...)— для вывода ячеек с любым непустым значением. Одно из значений данного поля - для вывода списка, данный столбец которого содержит только выбранное значение; (Условие...) — для задания пользовательского критерия фильтрации. В последнем случае появится диалоговое окно Пользовательский автофильтр:
Обработка данных
таблицы
Занятие 7
161
-
Если выбран элемент Условие, выполнить в диалоговом окне Пользовательский автофильтр следующие действия:
— выбрать в левом верхнем раскрывающемся списке оператор сравнения для задания критерия фильтрации;
— ввести с клавиатуры или выбрать в правом верхнем раскрывающемся списке значение, которое нужно использовать вместе с оператором сравнения (можно использовать символы шаблона: ? - любой символ, * -любое количество произвольных символов);
— для определения двух критериев выбрать один из флажков опции:
И — для объединения двух критериев в фильтре;
ИЛИ — для использования двух различных критериев;
— задать второй критерий фильтрации в нижних раскрывающихся списках, определив второй оператор сравнения и значение, которое нужно использовать вместе с этим оператором;
— щелкнуть кнопку ОК.
В результате будет выведен отфильтрованный список, содержащий только те значения, которые удовлетворяют заданным критериям. Кнопка раскрывающегося списка в столбце, по которому заданы критерии фильтрации, окрасится в синий цвет. В строке состояния появится сообщение о количестве записей, удовлетворяющих критериям.
-
Задать при необходимости критерии фильтрации по другим столбцам.
Выведите на экран список лиц, которые живут на улице Ватутина и фамилии которых начинаются на букву С или Ф.
Выполнение задания.
1. Выделите одну из ячеек списка.
2. Выберите в меню Данные команду Фильтр.
3. В подменю выберите пункт Автофильтр.
4. Откройте раскрывающийся список в столбце Ф.И.О.
5. Выберите элемент Условие. Появится диалоговое окно Пользовательский автофильтр.
6. Выберите в левом верхнем раскрывающемся списке оператор равно.
7. Введите в правом верхнем раскрывающемся списке шаблон С* для отбора записей о лицах, фамилии которых начинаются с буквы С.
8. Выберите флажок опции ИЛИ.
9. Выберите в левом нижнем раскрывающемся списке оператор равно.
Занятие 7
162
10. Введите в правом нижнем раскрывающемся списке шаблон Ф* для отбора записей о лицах, фамилии которых начинаются с буквы Ф.
11. Щелкните кнопку ОК. В результате будет выведен отфильтрованный список, содержащий записи только о тех людях, фамилии которых удовлетворяют критерию.
12. Откройте раскрывающийся список в столбце Улица.
13. Выберите элемент Ватутина. В результате должно остаться две записи.
Для того чтобы снова вывести полный список, нужно:
• Выделить одну из ячеек списка.
• Выбрать в меню Данные команду Фильтр.
• В подменю выбрать пункт Отобразить все.
Самостоятельно выведите полный список.
Для того чтобы убрать кнопки раскрывающихся списков из ячеек с метками столбцов, нужно:
• Выделить одну из ячеек списка.
• Выбрать в меню Данные команду Фильтр.
• В подменю выбрать пункт Автофильтр. Галочка рядом с этим пунктом исчезнет.
Задание 13.
Обработка данных таблицы
Занятие 7
163