Базы данных в excel практикум

Практическая работа «Создание базы
данных в Excel»

Цель работы: создание базы данных в Excel, которая будет содержать сведения о продажах в продуктовом магазине.

Для этого нам надо будет создать три таблицы: Прайс (в ней будут
храниться наименования товаров, их цена), Клиенты (в ней будут храниться
данные о клиентах), Продажи (в эту таблицу будут заноситься данные о
продажах с учетом сведений из первых двух таблиц). Так же будет создан лист Форма
ввода
, с помощью которой можно будет заполнять таблицу Продажи, используя
уже введенные ранее данные в таблицы Прайс и Клиенты.

Методические
рекомендации по выполнению практической работы

Шаг 1. Исходные данные в виде таблиц.

Создаем таблицу Прайс:

1)       
Создаем в Excel новый лист с
названием Прайс.

2)       
Создаем три столбца: Наименование, Категория,
Цена. Заполняем 20 строк в созданной таблице по следующему образцу:

3)       
 

4)       
Превращаем созданную таблицу в «умную таблицу». Для
этого выделяем все заполненные ячейки, нажимаем Главная – Форматировать как
таблицу
. Из выпавшего списка выбираем тот стиль оформления, который нам
понравился.

5)       
Далее идем на вкладку Работа с таблицамиКонструктор.
В окошке Имя таблицы меняем наименование на Прайс.

6)       
Создаем в Excel новый лист с
названием Клиенты.

7)       
Создаем два столбца: Клиент, Город.
Заполняем 20 строк в созданной таблице по следующему образцу:

8)        
Аналогично предыдущем листу превращаем созданную
таблицу в «умную таблицу». Для этого выделяем все заполненные ячейки, нажимаем Главная
– Форматировать как таблицу
. Из выпавшего списка выбираем тот стиль
оформления, который нам понравился.

9)       
Далее идем на вкладку Работа с таблицамиКонструктор.
В окошке Имя таблицы меняем наименование на Клиенты.

10)    Создаем в Excel новый лист с названием Продажи.

11)   
Создаем пять столбцов: Дата, Товар, Кол-во,
Стоимость,
Клиент. Не заполняем!!!

12)   
Аналогично предыдущем листу превращаем созданную
таблицу в «умную таблицу». Для этого выделяем все заполненные ячейки, нажимаем Главная
– Форматировать как таблицу
. Из выпавшего списка выбираем тот стиль
оформления, который нам понравился.

Шаг 2. Создаем форму для ввода данных

Можно вводить данные о продажах непосредственно в таблицу Продажи,
но это не всегда удобно и влечет за собой появление ошибок и опечаток из-за
«человеческого фактора». Поэтому лучше будет на отдельном листе
сделать специальную форму для ввода данных.

Создаем Форму ввода:

1)   Создаем в Excel новый лист с названием Форма
ввода
.

2)   Оформляем лист следующим образом:

3)   В ячейке Клиент найдем нужное значение из созданной ранее «умной
таблицы». Для этого выделяем ячейку, используем команду Данные – Проверка
данных
:

4)   Откроется диалоговое окно:

5)   В поле Тип данных выбираем Список.

6)  
Поставить курсор в появившееся поле Источник
данных
, перейти на лист Клиенты, выделить диапазон ячеек с фамилиями,
нажать ОК. После этого, в появившемся выпадающем списке выбираем любую
фамилию.

7)  
Аналогичным образом поступаем с ячейкой Товар.
В результате произведенных действий Форма ввода должна иметь следующий вид
(дата, количество заполняются вручную):

8)    Для того, чтобы подставить цену товара в форму ввода, необходимо
воспользоваться функцией ВПР, для этого в ячейке Цена введем
следующую формулу:

В
скобках первым в кавычках указывается наименование позиции, которая была
выбрана в поле Товар. После точки с запятой указывается наименование
таблицы, откуда будут подставляться значения (наименование Прайс мы задали в
Шаге 1, п. 5). Далее через точку с запятой идет номер столбца в таблице Прайс,
где содержится нужный нам параметр.

После
нажатия кнопки
Enter нужная цена появится автоматически.

9)   В поле Стоимость вводим формулу, для вычисления стоимости
данного товара при выбранных цене и количестве.

Шаг 3. Добавляем макрос ввода продаж

1)     
После заполнения формы нужно введенные в нее данные
добавить в конец таблицы Продажи. Сформируем при помощи простых ссылок
строку для добавления прямо под формой (обратите внимание, ячейки формируются в
той последовательности, в какой они идут в таблице Продажи, т.е. в
ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.):

2)       
Теперь создадим макрос, который копирует созданную
строку и добавляет его в таблицу Продажи. Для этого нажимаем Разработчик
Visual Basic. Если вкладку Разработчик
не видно, то включите ее сначала в настройках Файл — Параметры — Настройка
ленты
. Поставить галочку напротив меню Разработчик:

3)       
После этого откроется окно Microsoft Visual Basic for Applications:

4)  
В открывшемся окне редактора Visual Basic вставляем
новый пустой модуль через меню Insert — Module и вводим туда код нашего
макроса (обратите внимание, названия листов должны полностью совпадать с
вашими):

Sub Add_Sell()

      Worksheets("Форма ввода").Range("A20:E20").Copy

      n
= Worksheets(
"Продажи").Range("A100000").End(xlUp).Row

      Worksheets("Продажи").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues

      Worksheets("Форма ввода").Range("B5,B7,B9").ClearContents

End Sub

5)  
Закрываем окно редактора Visual Basic (никаких
сохранений это действие не потребует).

6)  
Теперь можно добавить к нашей форме кнопку для
запуска созданного макроса используя выпадающий список Вставить на
вкладке Разработчик:

Добавление кнопки для запуска макроса

7)  
После того, как вы ее нарисуете, удерживая нажатой
левую кнопку мыши, Excel сам спросит вас — какой именно макрос нужно на нее
назначить — выбираем наш макрос Add_Sell. Текст на кнопке можно поменять,
щелкнув по ней правой кнопкой мыши и выбрав команду Изменить текст.

8)   
Теперь после заполнения формы можно просто жать на
нашу кнопку, и введенные данные будут автоматически добавляться к таблице
Продажи, а затем форма очищается для ввода новой сделки.

9)  
Сохранять созданный файл нужно следующим образом: Файл
– Сохранить как – Тип файла: Книга
Excel с
поддержкой макросов
.

Практическая работа

Тема: «Создание БД в MS Excel»

Цель: познакомиться с правилами оформления БД в MS Excel

Оборудование: АРМ.

Задание: В центральный банк г.NNN от филиалов по локально-вычислительной сети (ЛВС) поступают счета оплаты населением города коммунальных услуг. Поступающая информация фиксируется в ЭТ таблице Excel, состоящей из следующих столбцов (полей).

Характеристика списка (БД)

Имена полей

1-Наименование районов г.NNN;

Район

2-Дата поступления счета;

Дата

3-Категория коммунальных услуг (газ,свет,кв.м);

Услуги

4-Стоимость(тыс.руб)

Сумма

5-Пеня за задолженность (% от стоимости);

Пеня (%)

6-Пеня в рублях

Пеня (руб)

7- Всего оплачено(тыс.руб)=сумма+пеня(%)*Сумма/100

Всего

Сформировать в Excel таблицу поступлений счетов за коммунальные услуги от населения за 1 месяц

Учесть следующее:

  • Даты поступления счетов от районов фиксируются в произвольном порядке, т.е. поздние даты могут быть впереди начальных дат месяца;
  • Наименование районов   формируются в произвольном порядке;
  • Категория услуг формируется последовательно (газ, свет, кв.м);
  • Сумма-случайно распределенные числа в диапазоне,соответственно:

За газ

-[1;10];

 За свет

-[10;25];

За кв.м

-[50;500];

Пеня (%)

-[1;12] – случайные целые числа

Требования:

  1. Для выполнения задания потребуется 5 рабочих листов Excel.

На 1-ом листе оформляется в виде списка все сведения о поступивших счетах оплаты коммунальных услуг по районам города(рис.1).

На 2-ом листе сформировать таблицу отфильтрованную по категории оплаты за газ(рис.2)

На 3-м листе сформировать таблицу отфильтрованную по оплте за свет в первую десятидневку месяца с построением диаграммы(рис.3).

На 4-ом листе сформировать таблицу в соответствии с условием фильтрации списка по варианту самостоятельной работы.

  1. Оглавление таблицы должно содержать: название города, месяца;
  2. Указаны реквизиты банка (наименование банка, адрес, расчетный счет);

Порядок выполнения задания.

  1. Создать новую книгу в Excel, дополнить ее необходимым количеством

рабочих листов для выполнения задания.

Рис. 1 База данных «Коммунальные платежи»

коммунальные платежи

Адрес:

14125 г NNN, ул Мира,3

Корр.Счет:

700161399 в ГРКЦ ГУ РФ

Телефон,Факс

(095)175-7989,175-2154

Е-mail

NN@rrrcom.ru

за май 2000г.

Район

Дата

Услуги

Сумма

Пеня(%)

Пеня (руб)

Всего

центральный

03.05.2000

газ

1

1

0,01

1,01

центральный

03.05.2000

свет

15

2

0,3

15,3

центральный

03.05.2000

кв.м

257

5

12,85

269,85

индустриальный

14.05.2000

газ

9

7

0,63

9,63

индустриальный

14.05.2000

свет

19

2

0,38

19,38

индустриальный

14.05.2000

кв.м

58

10

5,8

63,8

индустриальный

24.05.2000

газ

2

7

0,14

2,14

первомайский

24.05.2000

свет

22

6

1,32

23,32

первомайский

24.05.2000

кв.м

65

2

1,3

66,3

индустриальный

27.05.2000

газ

7

11

0,77

7,77

торговый

27.05.2000

свет

16

8

1,28

17,28

торговый

27.05.2000

кв.м

348

10

34,8

382,8

первомайский

06.05.2000

газ

6

8

0,48

6,48

центральный

06.05.2000

свет

17

11

1,87

18,87

центральный

06.05.2000

кв.м

459

1

4,59

463,59

первомайский

13.05.2000

газ

8

5

0,4

8,4

индустриальный

13.05.2000

свет

12

11

1,32

13,32

индустриальный

13.05.2000

кв.м

341

11

37,51

378,51

первомайский

20.05.2000

газ

5

7

0,35

5,35

первомайский

20.05.2000

свет

20

12

2,4

22,4

первомайский

20.05.2000

кв.м

425

12

51

476

первомайский

28.05.2000

газ

5

2

0,1

5,1

торговый

28.05.2000

свет

16

1

0,16

16,16

торговый

28.05.2000

кв.м

330

5

16,5

346,5

торговый

05.05.2000

газ

3

8

0,24

3,24

центральный

05.05.2000

свет

20

10

2

22

центральный

05.05.2000

кв.м

51

10

5,1

56,1

торговый

18.05.2000

газ

7

11

0,77

7,77

индустриальный

18.05.2000

свет

13

1

0,13

13,13

индустриальный

18.05.2000

кв.м

304

8

24,32

328,32

торговый

19.05.2000

газ

3

6

0,18

3,18

первомайский

19.05.2000

свет

15

9

1,35

16,35

первомайский

19.05.2000

кв.м

305

10

30,5

335,5

торговый

26.05.2000

газ

10

1

0,1

10,1

торговый

26.05.2000

свет

18

8

1,44

19,44

торговый

26.05.2000

кв.м

300

4

12

312

центральный

04.05.2000

газ

9

5

0,45

9,45

центральный

26.05.2000

свет

18

3

0,54

18,54

центральный

26.05.2000

кв.м

329

5

16,45

345,45

центральный

09.05.2000

газ

1

11

0,11

1,11

индустриальный

09.05.2000

свет

11

1

0,11

11,11

индустриальный

09.05.2000

кв.м

83

1

0,83

83,83

центральный

21.05.2000

газ

4

12

0,48

4,48

первомайский

21.05.2000

свет

20

5

1

21

первомайский

21.05.1900

кв.м

75

5

3,75

78,75

центральный

26.05.2000

газ

6

7

0,42

6,42

Выделить пять листов и заполнить оглавление, шапку таблицы Рис1.

Рис.2 Заполнение базы данных

3.в ячейки С10,С11,С12 ввести текст соответственно газ, свет, кв.м, выделить диапазон ячеек С10:С12, установить указатели мыши на квадратик в нмжнем правом углу (маркер заполнения) ячейки С12, пока не появится черный крестик и протянуть обрамляющую рамку вниз до ячейки С55.

4. В ячейку D10 ввести формулу =ОКРУГЛ(СЛУЧМЕЖДУ(1;10);2) и нажать клавишу; [Enter].

5.  В ячейку D11 ввести формулу =ОКРУГЛ(СЛУЧМЕЖДУ(10;25);2) и нажать клавишу; [Enter].

6. В ячейку D12 ввести формулу =ОКРУГЛ(СЛУЧМЕЖДУ(50;500);2) и нажать клавишу; [Enter].

7.Выделить  диапазон ячеек D10: D12 и установить указатель мыши на маркер заполнения, скопировать формулы до ячейки D55.

8. В ячейку E10 ввести формулу ОКРУГЛ(СЛУЧМЕЖДУ(1;12);2) и нажать клавишу [Enter].

9. заполнить формулами диапазон ячеек Е11:Е55 методом АВТОЗАПОЛНЕНИЯ.  В результате выполнения вычислений по формулам, значения результатов не будут совпадать с результатами на образце, т.к для расчетов применилась функция датчика случайных чисел.

10. В ячейку F10 ввести формулу =D10*E1/100 и нажать клавишу [Enter]. Заполнить этой формулой диапазон ячеек F11:F55.

11. В ячейку  G10 ввести формулу =D10+F10 и нажать клавишу [Enter]. заполнить этой формулой диапазон ячеек G11:G55.

12. Выделить числовые значения таблицы (диапазон D10:G55). Установить указатель мыши на выделенной области и нажать правую клавишу мыши. в появившемся контекстном меня выбрать команду Копировать. Выделить ячейку D10 и выбрать команду Правка=>Специальная вставка. В появившемся диалоговом окне Специальная вставка установить переключатель Значения, нажать кнопку ОК.

Этими действиями в скопированном блоке ячеек зафиксированы только числовые значения.

13. Выделить только первый лист.

14.переименовать лист 1, присвоить ему имя ПЛАТЕЖИ.

15. на втором листе произвести фильтрацию по полю Услуги. Для этого выделить ячейку С9 и выбрать команду данные=>фильтр=>Автофильтр. Установить  указатель мыши на появившемся квадратике с черным треугольником (список) и выбрать из появившегося списка-газ. В итоге, будет получен результат фильтра См рис2.

Рис 3

16.перейти на Лист 3 и произвести фильтрацию таблицы по полю Дата (условие…<11.05.00) и Услуги (Условие…=свет).

17. построить диаграмму для данных столбцов Дата и Всего отфильтрованной таблицы (Рис4)

Рис 4 Задание на Лист 3

18.Перейти на четвертый лист, отфильтровать  данные с помощью Расширенного фильтра и скопировать результат в другое место рабочего листа Excel. Расширенный фильтр распознает три специальные имени диапазонов: «База данных», «Критерии», «Извлечь» (рис.4.). Оформить область критериев по образцу (рис.4). критерий отбора записей формируется так:

Критерий 1-й строки –Извлечь из базы данных платежи за кв.м в 1-ю половину месяца, непревосходящие сумму (столбец всего )350

ИЛИ

Критерий 2-й строки— Извлечь  платежи по центральному району за свет.

Несколько критериев одной строки связаны логической функцией –И

Критерии на разных строках связаны логической функцией-ИЛИ

  • Активизировать расширенный фильтр по схеме данные=>фильтр=>расширенные фильтр
  • Заполнить поля окна расширенного фильтра по образцу:

Исходный диапазон

$A$9:$G$55

Диапазон условий

$A$58:$G$60

Поместить результат в диапазон

$A$63:$G$77

Заполнять диапазоны базы данных критериев и извлеченных данных можно выделением. Для этого следует предварительно щелкнуть на красной стрелке поля, которая находится справа в полях ввода, а затем выделить мышью соответствующие диапазоны для  Базы данных, критериев, извлечь. В группе переключателей Обработка следует установить переключатель Скопировать результат в другое место.

20. На пятом листе выполнить самостоятельную работу .

Сформировать таблицу-результат фильтрации данных из исходной таблицы ПЛАТЕЖИ по условию варианта(1-15)и построить диаграмму типа обычная гистограмма результата для столбцов :

  • Района и Всего( если фильтр по полю Всего, или по – Дата ,или по— Услуге ).
  • Услуги и Всего (если фильтр по полю Всего, или по – Дата ,или по— Район).

Варианты фильтров для поля Всего :

1.   Счета для газа во 2-ю десятидневку месяца

  1. Счета для света в 3-ю десятидневку месяца
  2. Счета для света в 1-ю десятидневку месяца
  3. Счета для кв м в  1-ю неделю  месяца
  4. Счета для кв м в  3-ю неделю  месяца
  5. Счета в диапазоне 50/100 тыс.руб.
  6. Счета в диапазоне 15/50 тыс.руб.
  7. Счета в диапазоне 250/350тыс.руб.
  8. Счета в диапазоне 100/200 тыс.руб.
  9. Счета в диапазоне 350/500 тыс.руб.
  10. Счета Центрального района за свет
  11. Счета Центрального района за газ
  12. Счета Центрального района за кв.м
  13. Счета Индустриального района в 1-ю половину месяца
  14. Счета Торгового  района во  2-ю половину месяца.

После выполнения практической работы, сделать самостоятельную работу по вариантам (номер варианта соответствует номеру ученика в списке электронного журнала).

По практической работе сделать отчёт, написать вывод.

Практическая работа

по теме: «Microsoft Excel».

Создание базы данных в Excel и работа с ней.

Цели урока:

  • знакомство с функциями ЭТ по созданию баз данных и работе с ней;

  • закрепление знаний по работе с формулами в ЭТ и соответствующих умений.

Задачи урока:

  • обучающие – ввести понятия «база данных», «запись», «поле»; рассмотреть приёмы работы с БД; закрепить работу с формулами;

  • развивающие – развитие операционного мышления, понятийного мышления;

  • воспитательная – воспитание информационной культуры (поиск информации, обмен между приложениями Windows).

Ход урока:

Мы продолжаем работу с электронными таблицами Excel. Вам уже известны многие из вычислительных возможностей Excel. Но помимо них эта программа может использоваться и для решения других задач. Сегодня мы познакомимся с функциями Excel по созданию базы данных и работе с ней. Кроме того, мы закрепим приемы работы в Excel и использование абсолютной ссылки.

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

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

Что это такое? Запишите в тетради: база данных — это совокупность информации об однотипных объектах, некое хранилище данных.

База данных состоит из записей. Запись — это информация об одном объекте.

В нашем случае объектами являются книги. Но существуют базы данных с информацией о железнодорожных билетах, ценных бумагах, сотрудниках некоторой организации. Школьный журнал — это тоже база данных.

Карточка-задание 1.

  1. В электронной таблице Excel создать базу данных, внести в нее представленные ниже записи.

  2. Заполнить пустые столбцы формулами, получить результат во всех ячейках.

  3. Внести информацию о курсе доллара.

Примечание. Используйте абсолютную ссылку так, чтобы изменение курса дол­лара влекло за собой автоматический пересчет цены в рублях.

Название

Автор

Изд-во

Год издания

Кол-во страниц

Область знаний

Цена, $

Цена, руб.

Кол-во экз.

Продано

Осталось

Выручка, руб.

Курс $

Начала информатики

Абрамов С.А.

М, «Наука»

1990

256

Информатика

5

120

28

27,5

Олимпиады по информатике

Алексеев А.В.

Красноярское кн. изд-во

1995

225

Информатика

8

258

179

Железо IBM

Жаров А.

М, «Микроарт»

1994

197

Компьютер

15

450

369

В таблице, которую вы переносили с карточки в файл Excel, — три записи, т. е. информация о трех книгах. Каждая запись состоит из полей. Поле — это одна из характеристик объекта. В таблице это названия столбцов.

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

Рассмотрим, какие операции можно осуществлять с информацией, хранящейся в базе данных. Записи можно сортировать, удалять, вводить новые. Кроме того, в базе данных можно осуществлять поиск по запросу.

Конечно, выполнять все эти действия с тремя записями, которые вы ввели, выполняя первое задание, по меньшей мере, неинтересно и ненаглядно. Поэтому то, что вы сейчас ввели, нужно будет добавить к уже имеющимся записям. На ваших компьютерах имеется файл Книги.xls, в котором подготовлена необходимая инфор­мация. Вам нужно будет выполнить следующее задание:

  1. Найти подготовленный мною файл (С:Книжная ярмарка Книги.хls — путь для поиска файла записывается на доске) Прил.

  2. Скопировать записи, самостоятельно созданные вами при выполнении первого задания, в этот файл.

  3. Скопировать все формулы.

Карточка-задание 2.

Осуществить сортировку записей в базе данных;

  1. Выполнить команду меню Данные, Сортировка.

  2. В окне Сортировка диапазона выбрать поле для сортировки Сортировать по), например «Автор».

  3. Указать, как следует выполнять сортировку: по возрастанию или по убыванию.

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

Учитель рассказывает о назначении кнопок, имеющихся в окне Форма, подроб­но останавливается на кнопке Критерии и предлагает учащимся выполнить следующее задание:

  1. В поле «Автор» ввести букву «С», просмотреть кнопкой Далее.

  2. В поле «Цена, $» ввести «

  3. В поле «Область знаний» ввести «Программирование», в поле «Цена, $» — «Просмотреть, сколько таких книг.

Карточка-задание 3.

Добавить в базу данных новые записи, используя форму, — внести информацию о книгах, имеющихся в кабинете информатики (3-5 записей).

Карточка-задание 4.

Работа с кнопкой Критерии.

  1. Сколько на ярмарке было представлено книг по математике?

  2. Сколько было представлено книг стоимостью больше 100 рублей?

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

Работа с таблицей, использование автосуммирования.

  1. Каково общее количество книг, представленных на ярмарке?

  2. Сколько на ярмарке было продано книг и на какую сумму?

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

После проведения какого-то большого мероприятия, особенно в крупных городах и регионах, подводятся итоги, собираются и обобщаются статистические данные, необходимые для лучшего проведения будущих мероприятий, для более эффективной рекламы и т. д. В частности, устроители нашей книжной ярмарки хотят иметь информацию о посетителях и участниках всех мероприятий. И наша следующая задача — создать соответствующую структуру базы данных.

Карточка-задание 5.

На новом листе ЭТ создать структуру базы данных, обеспечивающей выполнение следующих запросов (т. е. важно правильно задать поля базы):

  • Посмотреть список посетителей-студентов.

  • Посмотреть список посетителей с высшим образованием

  • Посмотреть список посетителей, пришедших по пригласительным билетам.

  • Посмотреть, в какие регионы благодаря этой ярмарке поступили книги.

  • Посмотреть, какие мероприятия пользовались большей популярностью.

(База данных должна содержать следующие поля: «Ф.И.О.», «Род занятий», «Образование», «Регион», «Место жительства», «Наличие пригласительного биле­та», «Кол-во купленных книг», «Посещаемые мероприятия».)

Итак, вы создали структуру базы данных, но остается открытой задача: как эту информацию собрать для базы данных?

Ребята могут предложить различные варианты решения этой проблемы. Вместе с учениками нужно прийти к выводу, что можно подготовить анкету для участников.

Задание.

Подготовить анкету вида:

Это не что иное, как часть формы:

Чтобы получить такие анкеты от посетителей выставки, необходимо:

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

  2. Переименовать лист:

  • щелкнуть правой кнопкой мыши на ярлычке «Лист№»;

  • выбрать команду Переименовать;

  • ввести «Анкета участника ярмарки» (это и будет заголовок формы).

  1. Открыть форму с чистыми полями для ввода.

  2. Клавишей поместить содержимое экрана в буфер обмена.

  3. Загрузить программу Paint (графический редактор).

  4. Вставить копию экрана из буфера обмена: команда меню Правка, Вставить

  5. Выделить нужный фрагмент формы для анкеты.

  6. Поместить полученный рисунок в буфер обмена: команда меню Правка, Копировать.

  7. Открыть документ Microsoft Word и вставить рисунок из буфера обмена.

10.Вывести полученную анкету на печать.

При выполнении этого задания происходит закрепление многих умений и навыков: работа с листом ЭТ, осуществление обмена между приложениями (Word, Paint назначение клавиши PrintScreen (все это изучалось при изучении Microsoft Word

Дополнительное задание.

Подумайте, как наиболее наглядно представить информацию о том, книги какого автора пользовались наибольшим спросом? (Построить диаграмму.)

Пролож.( С:Книжная ярмарка Книги.хls)

Название

Автор

Изд-во

Год издания

Кол-во страниц

Область знаний

Цена, $

Цена, руб.

Кол-во экз.

Продано

Осталось

Выручка, руб.

Курс $

4

Эффективная работа Flash 6

Сандерс Б

Изд. дом «Питер»

2003

350

Инфоратика

9,5

135

96

27,5

5

Програмирование в среде Turbo PASCAL

Марченко А.И.

Киев «Век+»

1999

457

Програмирование

6,7

85

37

6

Изучаем Интернет Создаем WEB-страничку

Якушинина Е.

Изд. дом «Питер»

2002

255

Инфоратика

4

100

51

7

Изучаем BASIC

Гутман Г.

Изд. дом «Питер»

2002

307

Инфоратика

5

120

47

8

Изучаем DELPHI

Жуков А.

Изд. дом «Питер»

2003

346

Програмирование

3,8

120

52

9

Изучаем программирование

Тимофеевская М.

Изд. дом «Питер»

2003

378

Програмирование

4,3

90

63

10

Изучаем Photoshop

Луций С.

Изд. дом «Питер»

2004

409

Инфоратика

5,2

150

89

11

Изучаем TURBO PASCAL

Немнюгин С.

Изд. дом «Питер»

2002

310

Програмирование

4,5

85

37

12

Работа в сети Internet

Глушаков С.В.

Хартков «Фолио»

2002

345

Програмирование

3,9

160

96

13

Информатика 10 класс

Семакин И. Хеннер Е.

М, Лаборатория

2000

165

Инфоратика

5

120

79

14

Информатика 11 класс

Семакин И. Хеннер Е.

М, Лаборатория

2003

140

Инфоратика

6,3

120

95

15

Информатика

Шауцукова Л.З.

М. «Просвещение»

2003

416

Инфоратика

6,8

150

88

16

Информационные технологии

Шафрин Ю.

М, Лаборатория

2001

335

Инфоратика

9,1

110

47

17

Курс компьютерной технологии

Ефимова О.

Изд-во «АСТ»

1999

416

Инфоратика

8

95

58

18

Энциклопедия для детей. Информатика

Хлебалина Е.

М,»Аванта +»

2003

614

Инфоратика

11,3

75

39

1

Цель
работы:

Научиться создавать базы данных в MS
Excel.
Изучить возможности работы с базами
данных.

Задание:

  1. Оформление
    базы данных.

  2. Создание
    формы.

  3. Сортировка
    элементов базы данных.

  4. Фильтрация
    данных.

  5. Суммирование
    чисел в базе данных.

Пример
выполнения задания:

Создать
базу данных сотрудников предприятия,
заголовок которой имеет вид:

Фамилия

Имя

Отчество

Должность

Код

1

Иванов

Иван

Иванович

Менеджер

3750

Заполнить базу
данных на 15 сотрудников.

  1. Оформление
    базы данных производится так же, как и
    оформление любой таблицы в MS
    Excel.
    Только следует помнить, что таблица
    для базы данных не должна иметь пустых
    строк и пустых столбцов, а также не
    допускается объединение ячеек для
    данной таблицы.

В нашем случае
заголовок имеет вид:

Теперь
в ячейку A4
запишем:

=СТРОКА(А4)-3

и
растянем эту формулу до ячейки А18.

Далее
заполняем ячейки B4:F18
данными,
получим:

  1. Рассмотрим
    работу с формой базы данных, для этого
    добавим при помощи формы еще двух
    сотрудников. Выполним: ДанныеФорма…

получим
диалоговое окно вида:

Теперь если мы
хотим добавить запись в базу данных, то
нажмем кнопку «Добавить» и получим:

Заметим,
что поле ввода номера не доступно, так
как там заложена формула. Мы заполняем
только доступные нам поля и получаем:

Заметим,
что для перехода из одного поля ввода
в другое необходимо нажимать клавишу
TAB.

Теперь для того,
чтобы добавить еще одного сотрудника,
снова нажмите кнопку «Добавить» и
введите данные этого сотрудника.

Для завершения
добавлений в базу данных необходимо
нажать клавишу «Закрыть». Произойдет
выход из режима «Форма», а также добавление
сотрудников в базу данных.

Обращаем
ваше внимание на то, что сотрудники
добавляются не по алфавиту, а в конце
списка.

В результате наша
база данных приобретет вид:

  1. Теперь рассмотрим
    сортировку базы данных.

Сортировать
базу данных в MS
Excel
можно по столбцу любого типа в порядке
возрастания или убывания. Допускается
задание от одного до трех критериев
сортировки.

Установите курсор
в любую ячейку базы данных.
В меню
«Данные» выберите пункт «Сортировка…»:

Получим диалоговое
окно вида:

Теперь заполним
поле «Сортировать по». Для начала
отсортируем нашу базу данных по «Фамилиям»
в порядке возрастания, получим:

Обратите
внимание, что заданная нами формула для
«№» позволяет сохранять правильную
нумерацию независимо от сортировки.

Теперь
отсортируем нашу базу данных по двум
столбцам. Сначала отсортируем по
«Должности», а потом по «Коду». Для этого
в диалоговом окне сортировки наберем:

В результате
получим:

В
результате такой сортировки на первые
позиции встали все «Координаторы»,
причем между собой они отсортированы
по «Коду». В конце у нас «Менеджеры»,
которые тоже отсортированы между собой
по «Коду».

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

Для
извлечения информации из базы данных
по заданному критерию установите курсор
в любую ячейку базы данных и выполните:

ДанныеФильтрАвтофильтр

В результате вы
получите:

Обратите внимание,
что в строке заголовка появились кнопки
со стрелками.

Теперь
с помощью фильтра оставим всех «Менеджеров»
с «Кодом» из диапазона от 3755 до 3760. Для
этого нажмем кнопку со стрелочкой в
столбце «Должность» и выберем «Менеджер»:

Далее нажмем кнопку
со стрелочкой в столбце «Код» и выберем
«Условие», в результате получим диалоговое
окно вида:

Заполнив
это окно так, как показано на рисунке,
получим:

Обратите
внимание на то, что вы не удаляли ничего,
а просто выбрали лишь те элементы,
которые вам необходимы. Стрелочки в
столбцах, по которым задавались критерии
для фильтрации, выделены цветом, так
что если вам необходимо отменить данную
фильтрацию, достаточно у выделенных
стрелочек выбрать раздел «Все».

Если вы хотите
снять фильтр, то выберите:

ДанныеФильтрАвтофильтр

Примечание.
Для того
чтобы не только извлечь, но и переместить
данные, выполните команду:
Данные
ФильтрРасширенный фильтр

В открывшемся диалоговом окне включите
опцию «Скопировать результат в другое
место» и укажите, куда копировать
результат.

  1. Вы
    можете подводить промежуточный и
    окончательный итоги, анализируя любой
    список базы данных, содержащий числовую
    информацию. Для получения промежуточных
    итогов весь список должен быть разбит
    на отдельные группы записей. Чтобы
    программа Excel
    распознала эти группы, список следует
    отсортировать.

Для
того чтобы изучить эту возможность,
добавим в нашу базу данных еще один
столбец «Зарплата» и отсортируем ее по
«Фамилиям», получим:

Установим
курсор в любую ячейку базы данных и
выполним:

ДанныеИтоги…

получим
диалоговое окно вида:

Укажем
подводить промежуточные итоги при
каждом изменении «Должности», операция
«Сумма», а итоги подводить только по
«Зарплате» и нажмем кнопку «ОК», получим:

Теперь
отменим итоги, для чего выполним
ДанныеИтоги…
и в появившемся диалоговом окне нажмем
кнопку «Убрать все». Отсортируем базу
данных по «Должности» и вновь установим
итоги по тому же принципу, что и ранее,
получим:

Для
того чтобы вывести только промежуточные
итоги, необходимо щелкнуть по кнопке
со знаком «-» (),
которая расположена в левой части окна.
В результате получим:

Оставшийся
минус в левой части окна позволяет вам
увидеть только итоговый результат.

Зачетное
задание:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Практическая
работа № 8

Тема. 
Базы данных в
MS Excel.

Цель.
Приобрести и закрепить практические навыки по созданию базы данных, сортировке
и фильтрации записей.

Задание
1.
Создать и заполнить таблицу показанную на рисунке и 

1.    
Отсортировать таблицу
по:

— возрастанию значений площади;

— убыванию значений глубины;

— названию озёр в алфавитном порядке;

— возрастанию высоты над уровнем моря.

   2.   Вывести сведения об:

— озере с минимальной глубиной;

— озере с максимальной площадью;

— озёрах, высота над уровнем моря которых
меньше среднего значения.

Технология выполнения работы

1.    
Постройте
таблицу

2.    
Заполните
ячейки В9, В10, В11 с помощью встроенных функций категории Статистические
(см. практ.работу № 3)

3.    
Для
сортировки данных выполните команду Данные/сортировка, в окне Сортировка
в поле сортировать по выберите площадь, в поле Порядок выберите
по возрастанию. Отсортируйте таблицу по другим параметрам
(см.задание).

4.    
 Для вывода сведений об озере с
минимальной глубиной выполните команду Данные/фильтр щелкните по стрелке
автофильтра
в столбце Глубина/Числовые фильтры/настраиваемый фильтр, в
окне Пользовательский автофильтр слева выберите равно, а справа 
минимальную глубину — 61. Точно также выведите сведения об озере  с
максимальной площадью.

5.                  
Для
вывода сведений об озёрах, высота над уровнем моря которых меньше
среднего значения выполните команду Данные/фильтр,  щелкните по стрелке
автофильтра
в столбце Высота над уровнем моря/Числовые
фильтры/настраиваемый фильтр,
в окне Пользовательский автофильтр слева
укажите меньше, а справа вводим среднее значение высоты -461.

6.                  
В
результате получите

Понравилась статья? Поделить с друзьями:
  • Базы данных в excel по магазинам
  • Бегущие муравьи в excel
  • Бегущая рамка в excel
  • Бегающая ячейка в excel
  • Бдсумм в excel это