Использование фильтров в электронных таблицах Excel

Разделы: Информатика, Технология


Цели

  • Образовательные: познакомить с понятиями автофильтра и расширенного фильтра в электронных таблицах Excel; создать условия для приобретения практических навыков при работе с фильтрами.
  • Развивающие: способствовать развитию памяти, внимания, самостоятельности и творчества при работе на компьютере.
  • Воспитательные: способствовать воспитанию аккуратности, терпения, усидчивости.

Тип урока

  • Изучение нового материала.

Материалы и оборудование

  • компьютерный класс;
  • Excel (97, 2000, XP);
  • карточки с заданиями.

ХОД УРОКА

Организационный момент.

Повторение.

При объяснении нового материала используется ранее созданная в Excel база данных Магазин.

Вопросы для повторения.

  1. Как называются строки в списке? (Записи)
  2. Как называются столбцы в списке? (Поля)
  3. Как оформляются заголовки полей? (Цвет, шрифт т т.д. должен отличаться от формата записей)
  4. Какого типа могут быть поля? (Текстовое, числовое, дата, вычисляемое)

Объяснение нового материала.

Для изучения нового материала и продолжения работы необходимо открыть базу данных Магазин.

Структура базы данных

№ п/п

Имя поля

Тип поля

Назначение

Комментарий

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

Расширенный фильтр позволяет выполнить запрос практически любой сложности.

При работе с расширенным фильтром необходимо определить три области:

  1. исходный диапазон;
  2. диапазон условий;
  3. диапазон результата.

При создании диапазона условий необходимо помнить о следующем:

  1. диапазон условий должен состоять не менее чем из двух строк (первая строка – заголовки, последующие – критерии поиска);
  2. если условия располагаются в одной строке, то считается, что между ними поставлена логическая операция И;
  3. если условия располагаются в разных строках, то считается, что между ними поставлена логическая операция ИЛИ;
  4. диапазон условий должен располагаться выше или ниже списка, либо на другом листе.

Задача 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

Примеры задач для самостоятельного решения.

  1. Вывести список товаров, начинающихся на букву "К".
  2. Вывести список товаров, содержащих в своем названии букву "Р" и количество которых не заканчивается на 5.
  3. Вывести список товаров, название которых состоит из 5 букв и те товары, которые привезены 20 числа любого месяца.
  4. Вывести самый дорогой продукт и те продукты, которых меньше всего на складе.
  5. Вывести список продуктов, привезенных в сентябре–ноябре или после 20 декабря 2003 года.