Тема: Табличный процессор EXCEL. Работа с таблицей как с базой данных. (2 часа).
Цель работы:
- познакомиться с использованием электронной таблицы как базы данных;
- научиться осуществлять поиск информации в базе данных по различным критериям;
- научиться производить сортировку информации.
Основные понятия баз данных.
Область таблицы А2:F12 можно рассматривать как базу данных (см. рисунок1). Столбцы A,B,C,D,E,F этой таблицы называются полями, а строки 3-12 называются записями. Область A2:F2 содержит имена полей.
Существуют ограничения, накладываемые на структуру базы данных:
- первый ряд баз данных должен содержать неповторяющиеся имена полей:
- остальные ряды базы данных содержат записи, которые не должны быть пустыми рядами:
- информация по полям (столбцам) должна быть однородной, т.е. только цифры или только текст.
Основная функция любой базы данных- поиск информации по определенным критериям. С увеличением количества записей поиск определенной информации затрудняется. Excel позволяет упростить этот процесс путем фильтрации данных.
|
|
Фильтрация данных.
Команды Данные, Фильтр позволяют (фильтровать) нужные записи. Фильтрация возможно как через автоматический фильтр, так и через Усиленный – ручной.
Автофильтр.
При использовании Автофильтра необходимо переместить курсор в область, содержащую базу данных или выделить ее, Затем нужно выполнить команды: Данные. Фильтр. Автофильтр. На именах полей появится кнопки с изображением стрелок вниз. Нажимая на кнопки, можно задавать критерии фильтрации. В появляющемся подменю пункт. Все отключает фильтрацию, а пункт Условие вызывает диалоговое окно, в котором можно установить параметры фильтрации. Для одного поля могут быть заданы два условия одновременно связанные логическим И или ИЛИ.
Задание 1.
Заполните таблицу, содержащую информацию о планетах Солнечной системы, согласно рис.1 и сохранять ее под именем work6.xls.
Планеты Солнечной системы.
Планета | Период | Расстояние | Диаметр | Масса | Спутник |
Солнце | |||||
Меркурий | 0,341 | 4,9 | 0,32 | ||
Венера | 0,815 | 12,1 | 4,86 | ||
Земля | 12,8 | ||||
Марс | 1,881 | 6,8 | 0,61 | ||
Юпитер | 11,86 | 142,6 | 1906,98 | ||
Сатурн | 29,48 | 120,2 | 570,9 | ||
Уран | 84,01 | 87,24 | |||
Нептун | 164,8 | 50,2 | 103,38 | ||
Плутон | 247,7 | 2,8 | 0,1 |
Рис.1. Планеты солнечной системы
Единицы измерения, используемые в таблице:
- период обращения по орбите, в земных годах;
- среднее обращения от Солнца, млн. км:
- экваториальный диаметр, тыс. км:
- масса - умноженная на 1024кг
Задание2. С использование автофильтра осуществить поиск планеты, начинающихся на букву Ю с массой менее 600*1024кг.
|
|
2.1. Выполнение команды: Данные,Фильтр, Автофильтр. На полях появились кнопки.
2.2. Нажмитена кнопкуна поле Планета. Выберите пункт Условие.
2.3. В диалоговом окне Пользовательских автофильтр задайтекритерии и нажмите на кнопку ок
Проверьте В базе данных остались планеты: Солнце, Юпитер, Сатурн.
2.4. Нажмите на кнопку на поле Масса. Выберите пункт Условие
2.5. В диалоговом окне задайте критерий: Масса<600.
Проверьте Остался только Сатурн.
2.6 Выполните команды меню: Данные, Фильтр, Показать всее.
Задание 3.
С использованием Автофильтра самостоятельно:
1) осуществить поиск планет, имеющих экваториальный диаметр менее 50 тыс. км. И массу менее 4*1024кг. (Меркурий, Марс, Плутон):
2) осуществите поиск в диапазоне от 3*1024кг. До 500*1024кг, а также не боле двух спутника (Венера, Земля, Нептун):
Расширенный фильтр.
При использовании Расширенного фильтра необходимо сначала определить (создать) три области:
- интервал списка – это области базы данных (A2:F12)
- интервал критериев – это область, где задаются критерии фильтрации (A14:F15):
- интервал критериев – это та область, в которой будет появляться результаты фильтрации (A14:F15):
Имена поле во всех интервалах должны точно совпадать. Для выполнения действий по фильтрации необходимо воспользоваться командами меню: Данные, Фильтр, Расширенный фильтр. В диалоговом окне необходимо указать координаты интервалов.
Если необходимо получать результаты фильтрации в интервале извлечения нужно поставить [·] – Копировать на другое место
Задание 4.
С использованием Расширенного фильтра осуществить поиски планет с периодом обращения более 10 земных лет и количеством спутников не менее 2.
4.1. Создайте интервал критериев и интервал извлечения (рис.2).
4.2. Запишите критерии поиска в интервале критериев (рис.2).
4.3. Поместите курсор в область базы данных.
4.4. Выполните команды: Данные, Фильтр, Расширенный фильтр.
Планета | Период | Расстояние | Диаметр | Масса | Спутник |
Солнце | |||||
Меркурий | 0,341 | 4,9 | 0,32 | ||
Венера | 0,815 | 12,1 | 4,86 | ||
Земля | 12,8 | ||||
Марс | 1,881 | 6,8 | 0,61 | ||
Юпитер | 11,86 | 142,6 | 1906,98 | ||
Сатурн | 29,48 | 120,2 | 570,9 | ||
Уран | 84,01 | 87,24 | |||
Нептун | 164,8 | 50,2 | 103,38 | ||
Плутон | 247,7 | 2,8 | 0,1 | ||
Планета | Период | Расстояние | Диаметр | Масса | Спутник |
>10 >=2 | |||||
Юпитер | 11,86 | 142,6 | 1906,98 | ||
Сатурн | 29,48 | 120,2 | 570,9 | ||
Уран | 84,01 | 87,24 | |||
Нептун | 164,8 | 50,2 | 103,38 |
Рисунок2. Расширенный фильтр
4.5. В диалоговом окне Расширенный фильтр установите переключатель [·] – Копировать на другое место
4.6. Проверьте правильность задания интервалов. Нажмите кнопку OK.
Задание 5.
Сохраните результаты в файле planets.xls.
Задание 6.
Распечатайте результаты работы, предварительно введя в строку 13 заголовок Критерии поиска, а в строку 16 заголовок «Результаты поиска».
Задание 7.
С использованием Расширенного фильтра самостоятельно:
1. Найдите планеты имеющие период обращение более 2 земных лет экваториальный диаметр менее 50 тыс. км. (Уран, Плутон):
2. Осуществите поиск планет, находящихся от солнца на расстоянии более 1000 млн. км. и имеющих 1 спутник (Сатура, Уран, Нептун).
Сортировка данных