Фильтрация списков
Под фильтрацией списков понимается выделение из всего списка только тех строк, значения полей которых удовлетворяют заданным критериям.
В табличном процессоре есть два инструмента для фильтрации списков – Фильтр, предназначенный для фильтрации списков по простым условиям, и Расширенный фильтр, выполняющий фильтрацию для усложненных условий.
Для выполнения заданий, приведенных ниже, создайте таблицу в Microsoft Excel по образцу (не менее 20 записей). Данные произвольны.
Таблица 1. Операции банка со счетами клиентов
№ операции |
№ счета |
Фамилия клиента |
Дата операции |
Приход |
Расход |
1 |
1 |
Петров |
03.01.02 |
1000 |
|
2 |
2 |
Разумовская |
03.01.02 |
2000 |
|
3 |
1 |
Петров |
03.01.02 |
|
500 |
4 |
2 |
Разумовская |
03.01.02 |
|
2000 |
5 |
3 |
Наумов |
03.01.02 |
1500 |
|
6 |
4 |
Крутиков |
03.01.02 |
1300 |
|
7 |
5 |
Павлова |
04.01.02 |
1050 |
|
Задание 1. Требуется определить, какова максимальная сумма прихода по счету 1.
Решение
Выполните команду меню Данные/Фильтр.
Раскройте список условий в столбце с названием № счета и выберете в нем значение 1. Для этого снимите галочку в пункте «Выделить все» и поставьте в пункте «1». Нажмите ОК.
Раскройте список условий в столбце с названием Приход и выберете в нем элемент Числовые фильтры/Первые 10.
В раскрывшемся окне диалога Наложение условия по списку в группе Показать установите значения наибольших и 1.
Нажмите на кнопку ОК.
Сохраните результат фильтрации для отчета.
Для того, чтобы отобразить исходную таблицу, нажмите в верхней панели меню кнопку Данные/Сортировка и фильтр/Очистить.
Задание 2. Требуется определить, сколько было приходных операций с суммами величиной от 1000 до 2500 руб. включительно по счету 1.
Включите инструмент Фильтр (Данные/ Сортировка и фильтр/ Фильтр).
Нажмите левой кнопкой мыши на стрелке в столбце с названием № счета и в раскрывшемся списке выберете элемент со значением 1.
Раскройте список в столбце с названием Приход и выберете в нем элемент Числовые фильтры/Настраиваемый фильтр – откроется диалоговое окно Пользовательский автофильтр.
В диалоговом окне Пользовательский автофильтр в верхнем левом списке выберете элемент Больше или равно, а в поле правого списка введите число 1000, в нижнем левом списке выберете элемент Меньше или равно и в поле правого списка введите число 2500, установите переключатель с надписью И.
Нажмите кнопку ОК и получите результат фильтрации для заданных условий.
Сохраните результат для отчета
При выборе операций отношения И (ИЛИ) следует руководствоваться следующим:
– если из всего множества записей в исходном списке нужно отобрать подмножество, значения которого определены правой и левой границами (a, b) (замкнутое подмножество), то следует установить операцию отношения И;
– если из всего множества записей в исходном списке нужно отобрать подмножества, значения которых ограничены только слева и справа, то следует устанавливать операцию отношения ИЛИ.
В полях диалогового окна Пользовательский автофильтр можно использовать заменители символов – знаки «?» и «*». Заменители символов применяются традиционным образом: знак «?» заменяет один любой символ, а «*» – все следующие символы.
Задание 3. Требуется получить сведения по операциям клиентов, фамилии которых начинаются с буквы Р.
