- •Министерство образования и науки
- •Ю. Н. Можегова информатика
- •Можегова, ю.Н. Информатика [Текст]: учебно-методическое пособие для выполнения контрольных работ. / ю.Н. Можегова. – Ковров:фгбоу во «кгта им. Дегтярева», 2016. – 116 с.
- •Содержание
- •Предисловие
- •Контрольная работа № 1 Работа с панелью «Рисование». Создание макросов
- •Теоретическая часть Работа с панелями инструментов
- •Основные приемы работы
- •Вставка рисунков и диаграмм в документ
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий блок-схем для работы с автофигурами
- •Порядок выполнения контрольной работы
- •Пример оформления практической части
- •Пример списка
- •Сортировка списков
- •Пример сортировки
- •Фильтрация данных
- •Автофильтр
- •Подведение промежуточных итогов
- •Варианты заданий Задание 1
- •Задание 2
- •Планеты солнечной системы
- •Задание 3
- •Исходные данные
- •Порядок выполнения работы
- •Содержание отчета
- •Литература
Сортировка списков
Строки в списке можно сортировать по значениям ячеек одного или нескольких столбцов. Строки, столбцы или отдельные ячейки в процессе сортировки переупорядочиваются в соответствии с заданным пользователем порядком сортировки.
По умолчанию списки сортируются в алфавитном порядке. Для сортировки месяцев и дней недели в соответствии с их логическим, а не алфавитным порядком следует использовать пользовательский порядок сортировки.
Пример 2.
В результате сортировки получим таблицу, где данные отсорти-рованы по фамилии получателя, внутри каждой фамилии – по мате-риалу и каждый материал упорядочен по дате получения (табл. 2.2).
Таблица 2.2
Пример сортировки
Расход материалов со склада № 3 |
||||||
Материал |
количество |
ед. измер. |
цена (у.е.) |
стоимость (у.е) |
получил |
дата |
Доска |
3 |
м^3 |
7 |
21 |
Иванов А.П. |
16.10.00 |
Доска |
3 |
м^3 |
8 |
24 |
Иванов А.П. |
16.11.00 |
Кирпич |
2500 |
шт. |
5 |
12500 |
Иванов А.П. |
20.01.00 |
Цемент |
50 |
кг |
3 |
150 |
Иванов А.П. |
14.01.00 |
Цемент |
50 |
кг |
3 |
150 |
Иванов А.П. |
14.10.00 |
Гвозди |
20 |
кг |
2 |
40 |
Петров С.К. |
12.09.00 |
Гвозди |
10 |
кг |
3 |
30 |
Петров С.К. |
14.09.00 |
Гвозди |
10 |
кг |
2 |
20 |
Петров С.К. |
14.10.00 |
Кирпич |
1000 |
шт. |
4 |
4000 |
Петров С.К. |
20.09.00 |
Кирпич |
2500 |
шт. |
4 |
10000 |
Петров С.К. |
21.09.00 |
Фильтрация данных
Фильтрация позволяет выбирать данные, удовлетворяющие определенным критериям. Существует три способа фильтрации: поиск с помощью формы (мы его уже рассмотрели), автофильтр и расширенный фильтр.
Автофильтр
поместите курсор в область, содержащую базу данных или выделите её;
затем выполнить команды меню Данные / Фильтр;
на именах полей появятся кнопки с изображением стрелок вниз, которыми можно задать критерии фильтрации;
пункт Условие позволяет применить отличные от равенства операторы сравнения;
для одного поля могут быть заданы два условия одновременно, связанные логическими и или или (рис. 2.1). Допускается использование специальных символов подстановки:
? – любой символ в той же позиции, что и знак вопроса, например: д?м задает поиск "дым" и "дом";
* – любую последовательность символов в той же позиции, что и звездочка, например: *ино задает поиск "Люблино" и "Выхино".
Строчные и прописные буквы при фильтрации данных не различаются;
если данные уже отфильтрованы по одному из столбцов, то при использовании фильтра для другого столбца будут предложены только те значения, которые видны в отфильтрованном списке.
Рис. 2.1. Выбор условий для фильтрации
Пример 3.
в базе данных, заданной таблицей 2.1, выбрать строки, относящиеся к октябрю 2000 года.
Для этого в столбце дата нужно задать соответствующее условие (рис. 2.2).
Рис.2.2. Фильтрация данных
В результате получим таблицу (в зависимости от исходных данных) (рис. 2.3).
Рис. 2.3. Результаты фильтрации данных
Пример 4.
Выбрать строки с одним наибольшим количеством кирпича.
Для этого в поле материал задать критерий кирпич и в поле количество выбрать пункт с наибольшим количеством.
В результате получим:
Рис. 2.4. Результаты фильтрации данных
