Цели
- Образовательные: познакомить с понятиями автофильтра и расширенного фильтра в электронных таблицах Excel; создать условия для приобретения практических навыков при работе с фильтрами.
- Развивающие: способствовать развитию памяти, внимания, самостоятельности и творчества при работе на компьютере.
- Воспитательные: способствовать воспитанию аккуратности, терпения, усидчивости.
Тип урока
- Изучение нового материала.
Материалы и оборудование
- компьютерный класс;
- Excel (97, 2000, XP);
- карточки с заданиями.
ХОД УРОКА
Организационный момент.
Повторение.
При объяснении нового материала используется ранее созданная в Excel база данных Магазин.
Вопросы для повторения.
- Как называются строки в списке? (Записи)
- Как называются столбцы в списке? (Поля)
- Как оформляются заголовки полей? (Цвет, шрифт т т.д. должен отличаться от формата записей)
- Какого типа могут быть поля? (Текстовое, числовое, дата, вычисляемое)
Объяснение нового материала.
Для изучения нового материала и продолжения работы необходимо открыть базу данных Магазин.
Структура базы данных
№ п/п | Имя поля |
Тип поля |
Назначение |
Комментарий |
1 |
Наименование | Текстовое | Наименование товара | Строки состоят из букв кириллицы без ведущих и хвостовых пробелов, первый символ – прописная буква |
2 |
Количество | Числовое | Количество товара, имеющегося в магазине | Количество товара в кг |
3 |
Цена | Числовое | Цена 1 кг товара | Цена 1 кг товара в рублях |
4 |
Стоимость | Вычисляемое | Стоимость всего товара, имеющегося в магазине | вычисляется по формуле (Количество*Цена), |
5 |
Дата привоза | Дата | Дата привоза товара в магазин | Например, "22.11.04" |
Пример созданной таблицы.
А |
В |
С |
D |
E |
|
1 |
Наименование |
Количество |
Цена |
Стоимость |
Дата привоза |
2 |
абрикосы | 20 |
42 |
840 |
12.09.2003 |
3 |
ананас | 30 |
70 |
2100 |
15.11.2003 |
4 |
апельсины | 45 |
38 |
1710 |
10.12.2003 |
5 |
арбуз | 80 |
12 |
960 |
04.12.2003 |
6 |
бананы | 14 |
24 |
336 |
08.12.2003 |
7 |
виноград | 23 |
120 |
2760 |
14.11.2003 |
8 |
грейпфрут | 15 |
22 |
330 |
25.11.2003 |
9 |
груши | 56 |
38 |
2128 |
05.12.2003 |
10 |
дыня | 74 |
14 |
1036 |
01.01.2004 |
11 |
капуста | 46 |
7 |
322 |
08.01.2004 |
12 |
киви | 23 |
45 |
1035 |
05.12.2003 |
13 |
лук | 17 |
9 |
153 |
08.12.2003 |
14 |
мандарины | 45 |
50 |
2250 |
09.12.2003 |
15 |
морковь | 63 |
15 |
945 |
17.09.2003 |
16 |
огурцы | 89 |
60 |
5340 |
15.12.2003 |
17 |
персики | 55 |
45 |
2475 |
20.12.2003 |
18 |
помидоры | 40 |
60 |
2400 |
28.12.2003 |
19 |
свекла | 30 |
15 |
450 |
16.11.2003 |
20 |
хурма | 41 |
30 |
1230 |
17.12.2003 |
21 |
яблоки | 95 |
45 |
4275 |
25.12.2003 |
Основное назначение любой базы данных – поиск необходимой информации по какому-либо запросу. Под запросами понимают задачи на поиск информации в базе данных. В Excel запросы реализуются с помощью фильтров. Excel располагает двумя фильтрами: Автофильтр и Расширенный фильтр, которые находятся в секции меню Данные/Фильтр. С помощью Автофильтра реализуются простые запросы, содержащие не более двух условий поиска.
Задача 1. Вывести список товаров, начинающихся на букву "а" или заканчивающихся на букву "а".
Решение.
Для установки Автофильтра обратимся к пункту меню Данные/Фильтр/Автофильтр. Для столбца Наименование выбираем из списка элемент (Условие…), после чего настраиваем пользовательский Автофильтр следующим образом: (рис. 1)
Рис. 1
В результате получаем таблицу по данному запросу:
Наименование |
Количество |
Цена |
Стоимость |
Дата привоза |
абрикосы | 20 |
42 |
840 |
12.09.2003 |
ананас | 30 |
70 |
2100 |
15.11.2003 |
апельсины | 45 |
38 |
1710 |
10.12.2003 |
арбуз | 80 |
12 |
960 |
04.12.2003 |
капуста | 46 |
7 |
322 |
08.01.2004 |
свекла | 30 |
15 |
450 |
16.11.2003 |
хурма | 41 |
30 |
1230 |
17.12.2003 |
Расширенный фильтр позволяет выполнить запрос практически любой сложности.
При работе с расширенным фильтром необходимо определить три области:
- исходный диапазон;
- диапазон условий;
- диапазон результата.
При создании диапазона условий необходимо помнить о следующем:
- диапазон условий должен состоять не менее чем из двух строк (первая строка – заголовки, последующие – критерии поиска);
- если условия располагаются в одной строке, то считается, что между ними поставлена логическая операция И;
- если условия располагаются в разных строках, то считается, что между ними поставлена логическая операция ИЛИ;
- диапазон условий должен располагаться выше или ниже списка, либо на другом листе.
Задача 2. Вывести список товаров, количество которых не менее 20 кг, цена меньше 50 рублей, привезенных в декабре.
Решение
Для установки расширенного фильтра обратимся к пункту меню Данные/ Фильтр/ Расширенный фильтр. Наименование столбцов таблицы диапазона условий не должны совпадать с именами столбцов исходной таблицы. Интервал критериев для реализации этого запроса приведен ниже:
G |
H |
I |
|
23 |
руб |
дата |
|
24 |
=B2>=20 |
=C2<50 |
=МЕСЯЦ(E2)=12 |
В результате получаем таблицу по данному запросу:
Наименование |
Количество |
Цена |
Стоимость |
Дата привоза |
апельсины | 45 |
38 |
1710 |
10.12.2003 |
арбуз | 80 |
12 |
960 |
04.12.2003 |
груши | 56 |
38 |
2128 |
05.12.2003 |
киви | 23 |
45 |
1035 |
05.12.2003 |
персики | 55 |
45 |
2475 |
20.12.2003 |
хурма | 41 |
30 |
1230 |
17.12.2003 |
яблоки | 95 |
45 |
4275 |
25.12.2003 |
Примеры задач для самостоятельного решения.
- Вывести список товаров, начинающихся на букву "К".
- Вывести список товаров, содержащих в своем названии букву "Р" и количество которых не заканчивается на 5.
- Вывести список товаров, название которых состоит из 5 букв и те товары, которые привезены 20 числа любого месяца.
- Вывести самый дорогой продукт и те продукты, которых меньше всего на складе.
- Вывести список продуктов, привезенных в сентябре–ноябре или после 20 декабря 2003 года.