Главная страница

Методичка Excel. Практикум по курсу Информатика


Скачать 1.05 Mb.
НазваниеПрактикум по курсу Информатика
АнкорМетодичка Excel.doc
Дата17.12.2017
Размер1.05 Mb.
Формат файлаdoc
Имя файлаМетодичка Excel.doc
ТипПрактикум
#11833
страница4 из 6
1   2   3   4   5   6


Переименуйте Лист1 в Задание 1. Сохраните свою работу под именем Занятие2.

Занятие 3. Работа с табличной базой данных

1.Понятие табличной базы данных рабочего листа

Пользователи чаще всего применяют MX Excel для работы со списками, другими словами, базами данных рабочего листа.

По своей сути, список – это упорядоченный набор данных. Обычно в первой строке списка расположены заголовки, а в последующих строках – данные. Столбцы в такой таблице – поля (fields), а строки – записи (records). Размер списка теоретически ограничен размерами рабочего листа (256 столбцов на 65236 строк). MS Excel обладает мощными средствами по работе с табличной базой данных:

  • консолидация;

  • сортировка;

  • фильтрация;

  • промежуточные итоги;

  • сводные таблицы.

Итак, табличная база данных – это список заданной структуры, которая определяется полями, описывающими категории информации, содержащейся в базе. Например, телефонный справочник – это печатный вариант табличной базы данных, поля которой включают в себя ФИО, адрес и номер телефона. У каждого поля имеется уникальное имя, например, Фамилия. Строки характеризуются наборами данных, являющихся значениями полей.

Базы данных MS Excel ограничены числом строк на рабочем листе. Но, несмотря на эти и другие ограничения, средства управления списком в MS Excel – это мощный инструмент для создания небольших баз данных и работы с выборкой записей из крупных баз данных.

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

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

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

2. Сортировка табличных баз данных

Это две операции:

  1. Упорядочение или сортировка данных в определенном порядке;

  2. Выделение или фильтрация данных для поиска нужной информации.

Сортировка выполняется следующим образом:

  • Выделите все ячейки таблицы.

  • Выполните команду Данные|Сортировка.

MS Excel выберет данные из базы и откроет диалоговое окно Сортировка диапазона (Рис. 6), где нужно выбрать параметры сортировки.



Рис. 6. Окно Сортировка диапазона

Можно производить сортировку до трех уровней. Записи могут быть отсортированы по возрастанию (А→Я, 1→100), по убыванию (Я→А, 100→1).

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

Фильтрация

Во многих случаях предпочтительнее работать с подмножеством базы данных – ограниченной группой записей.

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

  • выделить любую ячейку в базе данных;

  • выполнить команду Данные|Фильтр|Автофильтр.

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


Рис. 7. Список условий для фильтрации

В списке имеются следующие пункты:

(Все) – по умолчанию означает, что данное поле не используется для ограничения набора отображаемых записей.

(Первые 10…) – используется в числовых полях, чтобы отобразить первые или последние 10, 5, или любое количество (долю) записей.

(Условие…) - позволяет задать произвольное условие из числа, не входящих в список.

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

Производить фильтрацию можно по нескольким полям. Чтобы вновь отобразить всю базу данных, нужно выбрать пункт (Все) в качестве критерия фильтрации во всех полях или выполнить команду Данные|Фильтр|Отобразить все.

Создание произвольного фильтра

Произвольные фильтры дают доступ к другим способам формирования условий. Можно выбрать:

  • все записи, не содержащие заданного текста;

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

  • записи, удовлетворяющие одному или другому условию.

Для создания произвольного фильтра нужно выбрать пункт Условие в раскрывшемся списке условий фильтрации. Откроется окно Пользовательский автофильтр (Рис. 8).


Рис. 8. Окно Пользовательский автофильтр

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

Для отключения фильтра необходимо снять флажок, повторив команду Данные|Фильтр|Автофильтр.

Создание новой базы данных из отфильтрованного подмножества

  1. Отфильтруйте активную базу данных для создания отфильтрованного подмножества.

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

  3. Щелкните на кнопке Копировать или выполните команду Правка|Копировать.

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

  5. Нажмите клавишу Enter, чтобы вставить скопированную базу данных.

3. Анализ данных в MS Excel

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

Формы данных

Легкий и надежный способ ввода или поиска данных. Для этого нужно выбрать любую ячейку и выполнить команду Данные|Форма. Откроется диалоговое окно, в котором с левой стороны отображаются поля базы данных, а с правой – кнопки управления формой (Рис. 9). В форме отобразится первая запись базы данных.



Рис. 9. Окно формы

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

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

Создание сводных таблиц

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

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

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

  • легко преобразуются;

  • разрешают выполнять автоматический отбор информации;

  • на основе сводных таблиц строятся диаграммы, которые динамически перестраиваются.

Создать сводную таблицу можно, выполнив команду Данные|Сводная таблица. В открывшемся диалоговом окне Мастера сводных таблиц (Рис. 10), под заголовком Создать таблицу на основе данных, находящихся:, надо указать источник данных для сводной таблицы.



Рис. 10. Диалоговое окно мастера сводных таблиц.

Возможен выбор одного из 4 источников:

  • в списке или базе данных MSExcel (поместить столбцы);

  • во внешнем источнике (файлы);

  • в нескольких диапазонах консолидации (несколько списков или таблица с выделенными столбцами);

  • в другой сводной таблице или диаграмме.

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

Консолидация рабочих листов

Консолидация – агрегирование (объединение) данных, представленных в исходных областях-источниках.

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

Однако консолидация – это не только суммирование. В ходе этого процесса можно вычислить такие статистические величины, как среднее, стандартное отклонение, количество значений. Совместно с консолидацией полезно использовать структурирование, причем структура может создаваться автоматически. Листы, предназначенные для консолидации, не обязаны иметь одну и ту же структуру.

Процесс консолидации:

  1. Укажите диапазон назначения, где должны располагаться консолидированные данные. Можно указать не весь диапазон, а только его верхнюю ячейку.

  2. Выберите команду Данные|Консолидация. На экране появится диалоговое окно Консолидация (Рис.11).



Рис. 11. Окно Консолидация

  1. В списке Функция укажите тип консолидации. Допустимые типы: сумма, количество значений, среднее и т.д.

  2. В поле Ссылка укажите исходный диапазон данных, который должен быть консолидирован (например, Лист1!$A$1:$B$7). Щелкните на кнопке Добавить. В результате выбранный диапазон будет добавлен в Список диапазонов.

  3. Повторите п. 3, 4 для других консолидируемых диапазонов.

  4. Определите способ консолидации данных: согласно расположению в диапазоне или согласно заголовкам строк и столбцов. Если консолидация происходит по расположению, снимите флажок – подписи верхней строки и значения левого столбца.

  5. Укажите, что должен содержать диапазон назначения: фиксированные значения, которые в дальнейшем не будут изменяться при изменениях в исходных данных, или связанные величины, обновляющиеся при изменениях в исходных данных. Если фиксированные значения, то снимите флажок – Создавать связи с исходными данными.

  6. Щелкните на кнопке ОК.


Практическое занятие 3. Работа с табличной базой данных

Задание 1. СОЗДАНИЕ СПИСКА

  1. Скопируйте список из файла Занятие3.xls (уточните у преподавателя его местонахождение) или создайте список самостоятельно.

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

    • выделите любую ячейку списка или весь список;

    • выберите команду Данные|Форма;

    • просмотрите уже введенные записи (щелчком по кнопке Далее);

    • отредактируйте произвольно одну из записей;

    • в первую пустую запись формы введите данные и щелкните на кнопке Добавить;

    • повторите предыдущий пункт нужное количество раз;

    • с помощью кнопки Критерии найдите все записи, относящиеся к определенной дате, продавцу и т.п. Для этого в соответствующее поле введите дату, фамилию и т.п., при этом щелчок на кнопке Назад или Далее приведет к перемещению только по записям, удовлетворяющим выбранному критерию.

    • проанализируйте изменения в таблице;

    • щелкните на кнопке Закрыть, чтобы вернуться к рабочему листу;

  3. Переименуйте Лист1 в Исходная таблица.

  4. Сохраните свою работу под именем Занятие3.

Задание 2. ВЫЧИСЛЕНИЯ

Произведите вычисления Объема продаж для каждой записи списка.

Задание 3. СОРТИРОВКА

  1. Сортировка по одному полю. Скопируйте таблицу с листа Исходная таблица на Лист2 три раза. В каждой таблице произведите сортировку по одному из полей:

  • по продавцу (внутри по полю Дата продажи);

  • по объему продаж (внутри по полю Продавец);

  • по типу программного продукта.

Для этого:

  • выделите таблицу;

  • выполните команду Данные|Сортировка;

  • в диалоговом окне Сортировка диапазона из списков выберите нужные поля.

Переименуйте Лист2 в Сортировка.Сохраните свою работу.

Задание 4. ФИЛЬТРАЦИЯ

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

  1. Скопируйте исходную таблицу с листа Исходная таблица на Лист3 книги Занятие 3.

  2. Создайте новую таблицу с данными о продажах определенного продавца в определенный день (определенный период).

  3. Создайте новую таблицу с данными о продажах, имеющих объем в определенных пределах.

  4. Создайте новую таблицу с данными о продажах определенного вида программы.

Для выполнения фильтрации:

  • выделите таблицу;

  • выполните команду Данные|Фильтр|Автофильтр;

  • задайте нужные условия (см. пп. 2-4);

  • скопируйте отфильтрованные записи в новую таблицу на этом же листе.

  1. Переименуйте Лист3 в Фильтрация.

  2. Сохраните свою работу.

Задание 5. ПОДВЕДЕНИЕ ПРОМЕЖУТОЧНЫХ ИТОГОВ

Скопируйте таблицу с листа Исходная таблица на Лист5 и переименуйте его в Итоги.

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

Для решения этой задачи удобно использовать команду Excel для автоматического подведения общих и промежуточных итогов – Данные|Итоги. Выполните следующую последовательность действий:

  1. отсортируйте данные в таблице по столбцу Продавец;

  2. выделите любую ячейку таблицы (или всю таблицу) и выполните команду Данные|Итоги;

  3. в открывшемся диалоговом окне Промежуточные итоги из списка При каждом изменении в: выберите столбец Продавец;

  4. из списка Операция выберите функцию Сумма;

  5. в списке Добавить итоги по: выберите столбцы, содержащие значения, по которым необходимо подвести итоги - Количество и Объем продаж;

  6. щелкните на кнопке ОК;

  7. обратите внимание на появление в таблице новых строк с итоговыми данными, выделенными шрифтом;

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

  9. при подведении итогов автоматически создается структура таблицы. Исследуйте возможности работы со структурой таблицы. Скройте все детальные данные и отобразите только результаты подведения итогов;

  10. сохраните работу.

Задание 6. КОНСОЛИДАЦИЯ ДАННЫХ

Создайте в рабочей книге Занятие 3 три новых рабочих листа и присвойте им имена Январь, Февраль и Консолидация. Скопируйте таблицу с листа Исходная таблица на листы Январь и Февраль; озаглавьте скопированные таблицы «Объем продаж компьютерных продуктов в январе» и «Объем продаж компьютерных продуктов в феврале». Измените некоторые данные на рабочем листе Февраль.

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

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

  1. На листе Консолидация выделите ячейку А1.

  2. Выполните команду Данные|Консолидация.

  3. В открывшемся диалоговом окне Консолидация выберите функцию Сумма.

  4. Укажите список диапазонов, которые необходимо консолидировать (путем выделения диапазонов на листах Январь и Февраль, начиная со столбца Продавец до конца таблицы, включая все заполненные строки).

Примечание: заголовки столбцов должны быть включены в области-источники.

  1. Установите переключатели:

  • Использовать в качестве имен: подписи верхней строки, значения левого столбца;

  • Создавать связи с исходными данными.

  1. Щелкните на кнопке ОК.

  2. Откорректируйте ширину столбцов таблицы так, чтобы был виден текст всех заголовках столбцов.

  3. Удалите столбец Цена.

  4. Проанализируйте полученные результаты при изменении исходных данных.

  5. Сохраните работу.

Занятие 4. Вычисления по формулам с использованием

математических и логических функций
1   2   3   4   5   6


написать администратору сайта