Главная страница

00.2 Уч-мет пос МПиС d4 (1). Лабораторная работа Формирование статистической таблицы с возможностью сортировки, фильтрации и группировки данных 4


Скачать 2.1 Mb.
НазваниеЛабораторная работа Формирование статистической таблицы с возможностью сортировки, фильтрации и группировки данных 4
Дата09.10.2022
Размер2.1 Mb.
Формат файлаdocx
Имя файла00.2 Уч-мет пос МПиС d4 (1).docx
ТипЛабораторная работа
#722618
страница1 из 9
  1   2   3   4   5   6   7   8   9


Оглавление


1 ФУНКЦИОНАЛ АВТОМАТИЗИРОВАННОГО ОФИСА 4

Лабораторная работа № 1. Формирование статистической таблицы с возможностью сортировки, фильтрации и группировки данных 4

Лабораторная работа № 2. Сводные таблицы, консолидация 12

Лабораторная работа № 3. Разработка процедур и функций обработки массивов 21

Лабораторная работа № 4. Разработка программы с формой 23

2 ФУНКЦИОНАЛ ЯЗЫКА ВЫСОКОГО УРОВНЯ 35

Лабораторная работа № 5. Подключение к локальной базе данных зерез ADO 35

Лабораторная работа № 6. Доступ к COM серверам Microsoft Office из Delphi 69

Лабораторная работа № 7. Работа с Microsoft Excel из Delphi 81

Лабораторная работа № 8. Подготовка итогового проекта 99





1 ФУНКЦИОНАЛ АВТОМАТИЗИРОВАННОГО ОФИСА

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


Цель лабораторной работы – научиться использовать в табличном редакторе MSExcel сортировку, фильтрацию и группировку. Разработать электронный вариант, предложенный в задании, таблицы с использованием функций системы.
Первая часть: Сортировка данных

Электронные таблицы MS Excelможно использовать для организации работы с небольшими реляционными базами данных. В этом случае электронную таблицу называют списком или базой данных Excel (табл. 1).

Таблица 1.

Пример списка, ведомость

Номер группы

Номер зач. книжки

Предмет

Преподаватель

Вид
занятия


Дата

Оценка

133

1

матем

Иванов

л

12.06.00

3

133

1

история

Быстров

пр

25.05.00

4

133

2

матем

Иванов

л

12.06.00

2

133

2

история

Быстров

пр

20.05.00

4

133

3

матем

Иванов

л

12.06.00

3

133

3

история

Быстров

пр

25.05.00

5

133

4

матем

Иванов

л

12.06.96

4

133

4

матем

Иванов

л

25.05.00

4

134

11

матем

Быстров

л

07.06.00

3

134

11

история

Иванов

пр

25.05.00

2

134

12

матем

Быстров

л

07.06.00

2

134

12

история

Иванов

пр

20.05.00

3

134

13

матем

Быстров

л

07.06.00

4

134

13

история

Мустаев

пр

20.06.00

5


Верхняя строка списка содержит имена полей (названия столбцов). Имя поле может состоять из нескольких слов любого алфавита. Обязательное требование – размещение в одной ячейке. Для этого необходимо выполнить следующие действия:

  1. Выделить ячейку или всю строку, где будут располагаться имена полей.

  2. Ввести команду ФорматЯчейки и выбрать вкладку Выравнивание.



  1. На вкладке установить следующие параметры:

    1. по горизонтали: по значению;

    2. по вертикали: по верхнему краю или по центру;

    3. отображение: установить флажок переносить по словам.


Сортировка строк по возрастанию (от A до Я или от 0 до 9) или убыванию (от Я до A или от 9 до 0). Необходимо:

  1. Указать ячейку в сортируемом списке.

  2. Нажать кнопку Сортировать по возрастанию или Сортировать по убыванию.

Примечание. В отчете сводной таблицы MS Excel сортировка осуществляется по выделенному полю.
Сортировка строк по двум или трем столбцам

  1. Выделить ячейку в списке, который требуется отсортировать.

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

  3. Указать столбцы сортировки в полях Сортировать по и Затем по.

  4. Выбрать остальные параметры сортировки и нажмите кнопку OK.


Вторая часть: Фильтрация

Фильтры могут быть использованы только для одного списка на листе. Для установки фильтра необходимо выполнить следующие действия:

  1. Выбрать ячейку в списке, который требуется отфильтровать.

  2. В меню Данные указать на пункт Фильтр, а затем выбрать команду Автофильтр. В ячейке с названием столбца появятся кнопка со стрелкой, обозначающая всплывающее меню (рис. 1).


Рис. 1. Пример интерфейса выбора фильтра по столбцу

Отбор по наименьшему или наибольшему значению

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Первые 10...).

    2. В среднем поле выбрать вариант наибольших или наименьших.

    3. В поле слева ввести количество.

    4. В поле справа выбрать вариант элементов списка.


Отбор строк списка, содержащих определенный текст

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Условие...).

    2. В поле слева выбрать вариант равно, не равно, содержит или не содержит.

    3. В поле справа ввести искомый текст.

    4. Чтобы найти текстовые строки, содержащие несколько последовательностей определенных знаков, необходимо использовать подстановочные знаки.


Инструкции

Следующие подстановочные знаки можно использовать в условиях сравнения в фильтрах, а также при поиске и замене (табл. 2).

Таблица 2.

Постановочные знаки

Используйте

Чтобы найти

? (знак вопроса)

Один любой знак
Пример: условию «бар?н» соответствуют результаты «барин» и «барон»

* (звездочка)

Любое количество символов
Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»

(тильда), за которой следует ?, * или

Вопросительный знак, звездочку или тильду.
Пример: условию «ан91?» соответствует результат «ан91?»

Примечание: Чтобы добавить дополнительное условие, необходимо выбрать вариант И или ИЛИ и повторить предыдущий шаг.
Отбор пустых ячеек или ячеек со значениями

В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Пустые) или (Непустые).

Примечание. Условия Пустые и Непустые доступны, только если в столбце содержатся пустые ячейки.
Отбор чисел, которые больше или меньше указанного значения

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Условие...).

    2. В поле слева выбрать условие больше, меньше, больше или равно или меньше или равно.

    3. В поле справа ввести значение.

    4. Чтобы добавить дополнительное условие, выбрать вариант И или ИЛИ и повторить предыдущий шаг.


Отбор чисел, которые равны или не равны указанному значению

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Условие...).

    2. В поле слева выбрать вариант равно или не равно.

    3. В поле справа ввести значение.

    4. Чтобы добавить дополнительное условие, выбрать вариант И или ИЛИ и повторить предыдущий шаг.


Отбор текстовых строк по их началу или концу

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Условие...).

    2. В поле слева выбрать вариант начинается с, не начинается с, заканчивается на или не заканчивается на.

    3. В поле справа ввести искомый текст.

    4. Чтобы найти текстовые строки, содержащие несколько последовательностей определенных знаков, необходимо использовать подстановочные знаки.

    5. Чтобы добавить дополнительное условие, надо выбрать вариант И или ИЛИ и повторить предыдущий шаг.


Отбор наибольших или наименьших чисел в процентном соотношении

    1. В столбце, содержащем числа, нажать кнопку со стрелкой и выбрать вариант (Первые 10...).

    2. В среднем поле выбрать вариант наибольших или наименьших.

    3. В поле слева ввести количество.

    4. В поле справа выбрать вариант % от количества элементов.

Примечания:

  1. Если данные уже отфильтрованы по одному из столбцов, при использовании фильтра для другого столбца будут предложены только те значения, которые видны в отфильтрованном списке.

  2. При нажатии кнопки со стрелкой в списке отображается только первая 1000 уникальных записей.


Расширенный фильтр

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

Позволяет работать с отдельными записями списка с помощью экранной формы. Основные операции обработки записей списка: последовательный просмотр записей, поиск или фильтрация записей по критериям сравнения, создание новых и удаление существующих записей списка.

Для вывода формы на экран необходимо установить курсор в область списка и выполнить команду Данные Форма (рис. 2).


Рис. 2. Пример интерфейса настроек расширенного фильтра
Третья часть: Структурирование таблиц

При работе с большими таблицами часто приходится временно закрывать или открывать вложенные части таблицы на разных иерархических уровнях. Для этих целей выполняется структурирование таблицы – группирование строк и столбцов.

Структурирование выполняется с помощью команды Данные Группа и структура, затем выбирается способ – автоматический или ручной.

При ручном способе необходимо сначала выделить необходимую область – смежные столбцы или строки. Затем вводится команда Данные Группа и структура Группировать, которая вызывает окно для указания варианта группировки – по строкам или по столбцам.

В результате создается структура таблицы со следующими элементами слева и/или сверху на служебном поле:

  • линии уровней структуры, показывающие соответствующие группы иерархического уровня;

  • кнопка «плюс» - для раскрытия групп структурированной таблицы;

  • кнопка «минус» - для скрытия групп структурированной таблицы;

  • кнопки номера уровня «1, 2, 3» - для открытия или скрытия соответствующего уровня (рис. 3).


Рис. 3. Пример интерфейса группировок полей

Для отмены структурирования производится выделение области и выполнение команды Данные Группа и структура Разгруппировать.

Задания для лабораторной работы


  1. Создать таблицу Ведомость




Номер группы

Номер зач. книжки

Предмет

Преподаватель

Вид занятия

Дата

Оценка

133

1

матем

Иванов

л

12.06.00

3

133

1

история

Быстров

пр

25.05.00

4

133

2

матем

Иванов

л

12.06.00

2

133

2

история

Быстров

пр

20.05.00

4

133

3

матем

Иванов

л

12.06.00

3

133

3

история

Быстров

пр

25.05.00

5

133

4

матем

Иванов

л

12.06.96

4

133

4

матем

Иванов

л

25.05.00

4

134

11

матем

Быстров

л

07.06.00

3

134

11

история

Иванов

пр

25.05.00

2

134

12

матем

Быстров

л

07.06.00

2

134

12

история

Иванов

пр

20.05.00

3

134

13

матем

Быстров

л

07.06.00

4

134

13

история

Мустаев

пр

20.06.00

5




  1. Изучить по таблице сортировку списков.

  2. На таблице Ведомость изучить фильтрацию данных;

  3. Создать таблицу и провести ее структурирование согласно одному варианту ниже.




    1. Вариант






ФИО

Математика

Информатика

Русский

Ср. балл

Зачисление




АСУ







































Информационные системы







































    1. Вариант






ФИО

Лабораторные работы

Посещение

Лаб. 1

Лаб. 2

Лаб. 3

1 сент.

8 сент.

15 сент.

22 сент.

29 сент.




1 группа

























































2 группа
























































    1. Вариант




ФИО

Зарплата

Подоход­ный налог

Пенсион­ный фонд

Общий налог

Надбав­ка

Премия

Итого доплат

Сумма к выдаче

















































































Итого































Возможность группировать ячейки
  1   2   3   4   5   6   7   8   9


написать администратору сайта