Читайте также:
|
|
Фильтрация списков
Под фильтрацией списков понимается выделение из всего списка только тех строк, значения полей которых удовлетворяют заданным критериям.
В табличном процессоре есть два инструмента для фильтрации списков – Фильтр, предназначенный для фильтрации списков по простым условиям, и Расширенный фильтр, выполняющий фильтрацию для усложненных условий.
Для выполнения заданий, приведенных ниже, создайте таблицу в Microsoft Excel по образцу (не менее 20 записей). Данные произвольны.
Таблица 1. Операции банка со счетами клиентов
№ операции | № счета | Фамилия клиента | Дата операции | Приход | Расход |
Петров | 03.01.02 | ||||
Разумовская | 03.01.02 | ||||
Петров | 03.01.02 | ||||
Разумовская | 03.01.02 | ||||
Наумов | 03.01.02 | ||||
Крутиков | 03.01.02 | ||||
Павлова | 04.01.02 |
Задание 1. Требуется определить, какова максимальная сумма прихода по счету 1.
Решение
Выполните команду меню Данные/Фильтр.
Раскройте список условий в столбце с названием № счета и выберете в нем значение 1. Для этого снимите галочку в пункте «Выделить все» и поставьте в пункте «1». Нажмите ОК.
Раскройте список условий в столбце с названием Приход и выберете в нем элемент Числовые фильтры/Первые 10.
В раскрывшемся окне диалога Наложение условия по списку в группе Показать установите значения наибольших и 1.
Нажмите на кнопку ОК.
Сохраните результат фильтрации для отчета.
Для того, чтобы отобразить исходную таблицу, нажмите в верхней панели меню кнопку Данные/Сортировка и фильтр/Очистить.
Задание 2. Требуется определить, сколько было приходных операций с суммами величиной от 1000 до 2500 руб. включительно по счету 1.
Включите инструмент Фильтр (Данные/ Сортировка и фильтр/ Фильтр).
Нажмите левой кнопкой мыши на стрелке в столбце с названием № счета и в раскрывшемся списке выберете элемент со значением 1.
Раскройте список в столбце с названием Приход и выберете в нем элемент Числовые фильтры/Настраиваемый фильтр – откроется диалоговое окно Пользовательский автофильтр.
В диалоговом окне Пользовательский автофильтр в верхнем левом списке выберете элемент Больше или равно, а в поле правого списка введите число 1000, в нижнем левом списке выберете элемент Меньше или равно и в поле правого списка введите число 2500, установите переключатель с надписью И.
Нажмите кнопку ОК и получите результат фильтрации для заданных условий.
Сохраните результат для отчета
При выборе операций отношения И (ИЛИ) следует руководствоваться следующим:
– если из всего множества записей в исходном списке нужно отобрать подмножество, значения которого определены правой и левой границами (a, b) (замкнутое подмножество), то следует установить операцию отношения И;
– если из всего множества записей в исходном списке нужно отобрать подмножества, значения которых ограничены только слева и справа, то следует устанавливать операцию отношения ИЛИ.
В полях диалогового окна Пользовательский автофильтр можно использовать заменители символов – знаки «?» и «*». Заменители символов применяются традиционным образом: знак «?» заменяет один любой символ, а «*» – все следующие символы.
Задание 3. Требуется получить сведения по операциям клиентов, фамилии которых начинаются с буквы Р.
Решение
Включите инструмент Пользовательский автофильтр (Данные/Фильтр/Текстовые фильтры/Настраиваемый фильтр) для столбца Фамилия клиента.
В полях диалогового окна Пользовательский автофильтр установите необходимые параметры фильтрации: соответствующее условие равно, Р*.
Сохраните результат фильтрации для отчета.
Инструмент Расширенный фильтр (Данные/Сортировка и фильтр/Дополнительно) имеет гораздо больше возможностей. Он позволяет:
-задавать условия фильтрации для нескольких столбцов, соединенных оператором отношения;
-задать несколько условий для данных столбца списка;
-задать вычисляемые условия;
-помещать результаты фильтрации в любое место рабочего листа.
Формирование диапазона условий
Условия фильтрации для инструмента Расширенный фильтр формируются в соответствии с правилами:
-в верхней строке диапазона (строке заголовков) записываются названия столбцов списка, на значения которых накладываются условия фильтрации (чтобы избежать ошибок эту операцию лучше выполнять копированием);
-в ячейках строк, расположенных ниже строки заголовков, записываются выражения условий с использованием знаков сравнения (=, <=, >=, <>);
-считается, что выражения условий, записанные в одной строке, соединены отношением И, а записанные в разных строках – отношением ИЛИ;
-диапазон условий не должен содержать пустых строк или нулевых столбцов.
Задание 4. Требуется составить выражение условий для фильтрации исходного списка в соответствии с условиями: дата операции – 10-20 января включительно, номера счетов – 5-14 включительно. Вы можете произвольно изменить параметры фильтрации для того, чтобы освоить рабу инструмента для своей таблицы данных.
Решение
Поскольку условия фильтрации накладываются на значения столбцов с названиями Дата операции и № счета, в свободные ячейки рабочего листа введите названия этих столбцов, применяя копирование.
В ячейках строки, расположенной под заголовком, запишите выражение условий фильтрации:
Дата добавления: 2015-10-29; просмотров: 108 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ellas se dejaron observar en silencio. | | | Выполнение фильтрации |