Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример ПЗ КР для ЭПз-12.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.49 Mб
Скачать

2.4 Сортировка данных

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

Записи таблицы отсортированы по типу и направлению звонков. Порядок выполнения сортировки:

1) Курсор установлен области данных, т.е. в одной из ячеек таблицы Тарифы.

2) На вкладке Данные, в группе Сортировка и фильтр выбрана команда Сортировка.

3) В диалоговом окне Сортировка заданы уровни сортировки: сначала записи сортируются по полю Тип, а затем – по полю Направление (рис. 2.14).

Рисунок 2.14 – Установка порядка сортировки

Результат сортировки показан на рисунке 2.15.

Рисунок 2.15 – Результат сортировки

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

Фильтрация данных проводилась с использованием технологий автофильтра и

расширенного фильтра.

С помощью автофильтра отобраны записи:

− об абонентах, фамилии которых начинаются на заданную букву (букву К), – из таблицы Абоненты;

− о тарифах, значение которых выше среднего, − из таблицы Тарифы.

Порядок выполнения фильтрации записей в таблице Абоненты:

1) Курсор установлен области данных, т.е. в одной из ячеек таблицы.

2) На вкладке Данные, в группе Сортировка и фильтр выбрана команда Фильтр.

3) В списке режимов фильтрации поля Абонент выбраны команды Текстовые фильтры

и начинается с... (рис. 2.16).

Рисунок 2.16 – Выбор режима фильтрации поля Абонент

4) В диалоговом окне Пользовательский автофильтр задано условие отбора записей в таблице Абоненты (рис. 2.17).

Рисунок 2.17 – Условие отбора записей в таблице Абоненты

5) После применения автофильтра таблица с отобранными данными скопирована на лист Автофильтр. Для таблицы создан заголовок, отражающий вид фильтрации (рис. 2.19).

Порядок выполнения фильтрации записей в таблице Тарифы:

1) Курсор установлен области данных, т.е. в одной из ячеек таблицы.

2) На вкладке Данные, в группе Сортировка и фильтр выбрана команда Фильтр.

3) В списке режимов фильтрации поля Тариф выбраны команды Числовые фильтры и

Выше среднего (рис. 2.18).

Рисунок 2.18 – Выбор режима фильтрации поля Тариф

4) После применения автофильтра таблица с отобранными данными скопирована на лист Автофильтр. Для таблицы создан заголовок, отражающий вид фильтрации (рис. 2.19).

Рисунок 2.19 – Результат автофильтрации

С помощью расширенного фильтра из таблицы Переговоры отобраны следующие данные: дата, телефон, фамилия и инициалы абонента, направление звонков. Условие отбора данных – звонки выполнены в Москву или Санкт-Петербург в октябре 2011 года.

Порядок выполнения фильтрации:

1) На листе Переговоры, справа от таблицы созданы два диапазона для расширенного фильтра – диапазон условий и диапазон результатов. Заголовки полей для диапазонов скопированы из исходной таблицы. В поля диапазона условий введены логические условия отбора записей из исходной таблицы.

2) Курсор установлен области данных, т.е. в одной из ячеек исходной таблицы.

3) На вкладке Данные, в группе Сортировка и фильтр выбрана команда

Дополнительно.

4) В диалоговом окне Расширенный фильтр указаны ссылки на исходный диапазон, диапазон условий и диапазон результатов (рис. 2.20).

Рисунок 2.20 – Установка параметров расширенного фильтра

5) После выполнения фильтрации диапазон условий и результирующий диапазон расширенного фильтра скопированы на лист Расширенный фильтр. Создан заголовок, отражающий вид фильтрации (рис. 2.21).

Рисунок 2.21 – Результат применения расширенного фильтра