- •Лабораторная работа № 1. Ms Excel: Ввод и форматирование данных
- •Задание 1.
- •Задание № 2. Создание формул
- •Задание для самостоятельной работы
- •Лабораторная работа № 2. Работа с функциями
- •Задание для самостоятельной работы
- •12. В ячейке е19 самостоятельно вычислите количество человек старше 25 лет. Задание для самостоятельной работы
- •Заполнили приведенную таблицу:
- •Вложенные функции (компания кит)
- •Лабораторная работа № 3. Адресация ячеек в электронной таблице. Решение задачи табулирования функции
- •Постановка задачи:
- •Абсолютная, относительная и смешанная адресация ячеек и блоков
- •Автозаполнение формулами при разных видах адресации
- •Абсолютные ссылки при копировании остаются без изменения.
- •Присваивание имени ячейкам
- •Ссылки на ячейки другого листа
- •Символы (шрифты)
- •Выравнивание
- •Обрамление
- •1. Создайте таблицу умножения, используя относительную и абсолютную адресацию:
- •3. Автозаполнением скопируйте полученную формулу для всех сотрудников.
- •Лабораторная работа № 4. Технология работы с диаграммами Создание диаграммы
- •Элементы диаграммы
- •Ось категорий Изменение элементов диаграммы
- •Задание 2. Построение графика функции
- •10. В последнем диалоговом окне размещение диаграммы выберите пункт имеющемся и нажмите готово. Задание для самостоятельного выполнения
- •Задание 3. Построения двух графиков в одной системе координат
- •Задание 4. Построение поверхности
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 5. Работа с электронной таблицей Excel как с базой данных
- •Рекомендации по созданию списка на листе книги
- •Размер и расположение списка
- •Содержание строк и столбцов
- •Порядок сортировки, используемый по умолчанию
- •Задание для самостоятельного выполнения
- •Расширенный фильтр
- •Лабораторная работа № 7. Поиск решения, Подбор параметра Подбор параметра
- •Поиск решения
- •Выполнение работы:
Задание для самостоятельного выполнения
С помощью АВТОФИЛЬТРА самостоятельно:
найдите планеты, имеющие диаметр менее 50 тыс. км и массу менее 4*1024 кг;
н айдите планеты, находящиеся от Солнца на расстоянии не менее 500 млн. км, имеющих массу в диапазоне от 3*1024 кг до 500*1024 кг, а также не более 2 спутников.
С помощью СОРТИРОВКИ:
Отсортируйте все планеты в порядке возрастания расстояния от Солнца.
Отсортируйте данные в таблице в алфавитном порядке названий планет.
Отсортируйте данные в порядке возрастания их расстояния от Солнца.
Расширенный фильтр
Задание 2. С использованием Расширенного фильтра осуществить поиск планет с периодом обращения более 10 земных лет и количеством спутников не менее 2.
Расширенный фильтр гораздо более гибкий инструмент работы с данными, чем автофильтр. Однако перед тем как использовать его, необходимо создать диапазон критериев, в котором описываются все условия поиска.
Диапазон критериев должен соответствовать следующим требованиям:
Диапазон должен включать как минимум две строки. Причем в первой строке размещаются названия полей списка. Другая строка (или строки) содержит критерии отбора записей, определенные пользователем. Во избежание ошибок названия полей списка следует скопировать, а не вводить вручную.
Значения условий фильтрации, размещенных в одной строке, объединены логическим оператором И.
Если на значения поля необходимо наложить несколько условий отбора, соединенных оператором И, то в области названия поля необходимо повторить имя этого поля нужное количество раз.
Значения условий, заданных в разных строках, связаны опера тором ИЛИ.
Пустая строка критерия означает, что условия отбора нет.
Диапазон условий может находиться в любом месте рабочего листа или даже на отдельном рабочем листе. Однако при этом диапазон условий должен быть отделен от исходного списка хотя бы одной пустой строкой или столбцом.
Диапазон условий может содержать не все поля списка, а только те, которые используются при создании условий фильтрации.
После того как создан диапазон условий, можно использовать средства расширенного фильтра. Для этого следует последовательно выполнить операции:
Установить курсор в любую ячейку списка → Команда Данные → фильтр → Расширенный фильтр
В итоге на экране появится одноименное диалоговое окно (рис. 1), в котором следует указать необходимые данные.
Рис. 1. Диалоговое окно Расширенный фильтр
Прежде всего, следует установить переключатель обработки на одно из возможных значений, определяющих, куда поместить результат: фильтровать список на месте (действует по умолчанию) или скопировать результат в другое место.
Затем в текстовом поле Исходный диапазон следует задать адрес обрабатываемой базы данных (путем выделения всех ее ячеек, включая заголовки полей). Этот адрес, как правило, устанавливается по умолчанию, и пользователь может его подтвердить либо изменить по своему усмотрению.
В текстовом поле Диапазон условий следует задать соответствующие ссылки на ячейки, содержащие условия отбора записей (диапазон критериев).
Если был выбран переключатель Скопировать результат в другое место, то активизируется текстовое поле Поместить результат в диапазон, в котором необходимо ввести адрес левой верхней ячейки диапазона результата фильтрации.
После заполнения предложенной формы ввод параметров фильтрации подтверждается кнопкой ОК. Excel отфильтрует список в соответствии с заданными условиями, не отображая записи, не удовлетворяющие критериям фильтра.
Примечания
При использовании расширенного фильтра целесообразнее помещать диапазоны условий выше и правее исходной базы данных, если она содержит не более 1020 столбцов и не более 200250 записей. В противном случае диапазон условий целесообразнее размещать на новом листе.
Результат выборки расширенного фильтра предпочтительнее помещать в новое место под диапазоном условий. Если выборка размещается на том же листе, что и исходная база данных, то для облегчения сравнительного анализа их следует располагать на одном уровне по горизонтали.
После изменения значений диапазона условий результат выборки расширенного фильтра автоматически не изменяется. Требуется его повторное применение.
|
Рис. 2. |
Имена полей во всех интервалах должны точно совпадать.
Для выполнения действий по фильтрации необходимо воспользоваться командами меню: ДАННЫЕ, ФИЛЬТР, РАСШИРЕННЫЙ ФИЛЬТР. В диалоговом окне необходимо указать координаты интервалов.
При использовании РАСШИРЕННОГО ФИЛЬТРА необходимо сначала определить (создать) три области (рис.2):
- исходный диапазон - это область базы данных (А2:F12);
- диапазон условий отбора (или интервал критериев) - это область, где задаются критерии фильтрации (А14:F15);
- диапазон, в который при желании пользователя Excel помещает результат выборки (интервал извлечения) - это та область, в которой будут появляться результаты фильтрации (А17:F21).
Если необходимо получать результаты фильтрации в интервале извлечения, нужно поставить [*] - СКОПИРОВАТЬ РЕЗУЛЬТАТ В ДРУГОЕ МЕСТО (рис. 3).
1. Создайте диапазон условий отбора в ячейках A14:F15 (см. рис. 2).
2. Запишите условия отбора в диапазон условий отбора (см. рис. 2).
3. Создайте интервал извлечения, куда будут помещены результаты фильтрации в ячейки A17:F17
4. Поместите курсор в область базы данных (A2:F12)
5. Выполните команды: ДАННЫЕ, ФИЛЬТР, РАСШИРЕННЫЙ ФИЛЬТР.
6. Проверьте правильность задания интервалов (см.рис. 3). Нажмите кнопку <ОК>.
Проверьте! Найдены планеты Юпитер, Сатурн, Уран, Нептун.
|
Рис. 3 |
Сохраните результаты в файле Планеты солнечной системы.xls
Задание для самостоятельного выполнения
С использованием Расширенного фильтра самостоятельно:
1) найдите записи о планетах, имеющих период обращения более 2 земных лет и экваториальный диаметр менее 50 тыс. км
2) осуществите поиск планет, находящихся от Солнца на расстоянии более 1000 млн. км и имеющих 1 спутник
3) найдите записи о планетах Меркурий, Сатурн или Плутон
4) найдите записи о планете Меркурий или планетах, имеющие более одного спутника
5) найдите записи о планетах, имеющие период обращения более 1 года и массу менее 100 * 1024 кг
6) найдите записи о планетах, которые расположены от Солнца на расстоянии более 1000 млн. км с диаметром более 50 тыс. км. или находящихся от Солнца на расстоянии менее 150 млн. км и имеющие диаметр более 10 тыс. км.
7) найдите записи о планетах у которых период обращения менее 10 лет и количество спутников не равно 0 или записи о планетах, у которых диаметр менее 10 тыс. км.
Задание 3. Применение вычисляемый критерий, применение критериев расширенного фильтра рассмотрим на базе данных магазина «Ирикон» (рис. 1), содержащей информацию о поступивших на ее склад.
Следует отметить, что в диапазоне критериев могут использоваться вычисляемые критерии, которые представляют собой условия, включающие более сложные операции, чем простое сравнение значения столбца с константой.
Применяя вычисляемый критерий, необходимо соблюдать следующие правила:
Заголовок над вычисляемым критерием не должен совпадать с заголовком какого-либо поля списка. Он может быть пустой ячейкой или другим текстовым полем, отличным от названия полей анализируемого списка.
Ссылки на ячейки внутри списка должны быть относительными, а ссылки на ячейки вне списка абсолютными.
В формуле, вычисляющей условие, следует использовать ссылку на целый столбец списка.
Количество условий, используемых для фильтрации списка, не ограничено и может применяться в сочетании с любыми другими невычисляемыми условиями.
Вычисляющая формула представляет собой логическую формулу, которая возвращает значение Истина или Ложь.
Рис. 1. База данных магазина «Ирикон»
- Отобрать из базы данных магазина товары, стоимость партии которых находится в пределах от 15 000 до 30 000 руб. включительно.
- Отобрать из базы данных магазина товары, поступившие не раньше 10.09.2007 и не позднее 21.11.2007.
- Отобрать из базы данных товары, которые поступили на склад в количестве больше 50 штук, и стоимость партии которых была меньше 1 500 000 руб.
- Отобрать из базы данных магазина следующие товары: Ноутбук ASUS A3L, стоимость которого менее 29000 руб., Мобильный телефон Nokia 8800 стоимостью более 36 000 руб. и Телевизор 54-55 см Витязь 54 CTV стоимостью менее 3000 руб.
- Отобрать из базы данных товар, стоимость партии которого меньше среднего значения по магазину.
Диапазон критериев с вычисляемым полем Среднее значение и результат отбора показаны на рис. 2.
Рис. 2. Диапазон условий и результат применения расширенного фильтра для вычисляемого критерия
- Отобрать из базы данных сведения о телевизорах, поступивших на склад с 05 ноября по 21 декабря 2007 г., стоимость партии поставки которых была больше среднего значения по магазину, а также о товаре, стоимость поставки которого была максимальной. Внимание: предварительно в базе данных измените количество Мобильных телефонов Nokia 8800 на 160.
Диапазоны критериев с безымянными вычисляемыми полями и результат отбора показаны на рис. 3.
Рис. 3. Диапазон условий и результат применения расширенного фильтра для нескольких вычисляемых критериев
При формировании критериев для ограничения сроков поставки телевизоров была применена функция работы с датами ДатаЗнач, преобразующая дату из текстового представления в формат даты. Для выборки информации о других товарах с максимальным объемом поставки был применен символ шаблона *. Без указания данного символа информация о фотоаппарате будет отсутствовать.
Задание для самостоятельного выполнения
Отобрать из базы данных сведения о ноутбуках, поступивших на склад с 10 октября по 28 октября 2007 г., стоимость партии поставки которых была меньше среднего значения по магазину, а также о товаре, стоимость поставки которого была минимальной.
Лабораторная работа № 6. ФОРМИРОВАНИЕ ИТОГОВ. СВОДНЫЕ ТАБЛИЦЫ
Цель работы:
- научиться формировать итогов;
- научиться подведению промежуточных итогов;
- создавать и редактировать сводные таблицы;
- использование консолидации данных.
Задание 1. Создайте базу данных объема продаж по регионам. Подумайте, как ускорить данный процесс.
Рис. 1. Фрагмент таблицы объема продаж по регионам
Для получения различных итоговых сведений по определенным группам данных и в целом по списку используется специальная операция, запускаемая командами: Данные → Итоги.
Аналогом операции является специальная встроенная функция ПРОМЕЖУТОЧНЫЕ ИТОГИ.
Перед выполнением промежуточных итогов по одному или нескольким полям списка обязательным является сортировка значений по этим полям, в противном случае не будет достигнут эффект подведения промежуточных итогов.
Технология получения промежуточных итогов заключается в выполнении следующих действий:
1. Установить курсор в пределах Списка → Команда Данные → Итоги.
2. Далее на экране откроется диалоговое окно Промежуточные итоги (рис. 2). В нем, в раскрывающемся списке При каждом изменении в, выбирается имя поля, по которому необходимо подвести итог. В раскрывающемся списке Операция выбирается одна из одиннадцати доступных и предлагаемых для использования операций, которая будет применяться к значениям полей, отмеченных в списке Добавить итоги по. Перечень операций приведен в табл. 1
Рис. 2. Диалоговое окно Промежуточные итоги
При необходимости можно установить флажки в нижней части диалогового окна.
Если установлен флажок Заменить текущие итоги, то автоматически будут удалены старые существующие итоговые значения и заменены новыми, рассчитанными по другим формулам.
Если установлен флажок Конец страницы между группами, то после каждого промежуточного итога вставляется разрыв страницы (т.е. каждая группа значений данных выводится на отдельном рабочем листе).
Если установлен флажок Итоги под данными, то промежуточные итоги размещаются под данными.
Кнопка Убрать все очищает заданные параметры промежуточных итогов.
Таблица 1.
Доступные функции для подведения промежуточных итогов списка
Словесное наименование операции |
Номер операции |
Встроенная функция – аналог операции |
Среднее |
1 |
СРЗНАЧ |
Количество чисел |
2 |
СЧЕТ |
Количество |
3 |
СЧЁТЗ |
Максимум |
4 |
МАКС |
Минимум |
5 |
МИН |
Произведение |
6 |
ПРОИЗВЕД |
Смещенное отклонение |
7 |
СТАНДОТКЛОН |
Несмещенное отклонение |
8 |
СТАНДОТКЛОНП |
Сумма |
9 |
СУММ |
Смещенная дисперсия |
10 |
ДИСП |
Несмещенная дисперсия |
11 |
ДИСПР |
После создания промежуточных итогов Excel автоматически создает структуру документа.
Задание 2. Имеется таблица условных объемов продаж товаров по месяцам для нескольких регионов (рис. 1).
Требуется подвести итоги по каждому региону за год.
Технология подведения промежуточных итогов по регионам заключается в следующем.
Отсортируйте список по полю, по которому требуется подвести промежуточный итог, в нашем примере — это поле Регион.
Выделите любую ячейку списка.
Выполните команды: Данные → Итоги.
В диалоговом окне Промежуточные итоги в поле При каждом изменении в выберите имя поля, по которому образованы группы данных и для которого необходимо подвести итог, в нашем примере таким полем будет Регион. В поле окна Операция выберите итоговую функцию, в нашем случае такой операцией будет Сумма. В поле Добавить итоги по пометьте флажком те поля, по которым требуется подвести итоги, в данном случае таким полем является Объем продаж. Установите флажки в нижней части диалогового окна, если это необходимо.
Для закрытия диалогового окна щелкните по кнопке ОК. Результаты подведения итогов представлены на рис. 14.3.
Для облегчения анализа выполнения операции Промежуточные итоги числовые поля с итоговыми сведениями на рисунке снабжены примечаниями, содержащими сгенерированные формулы. По Краснодарскому региону текущие сведения раскрыты. По другим регионам — закрыты.
Для их открытия выполните щелчок мышью по значку +, находящемуся левее итоговой строки; для закрытия щелчок по значку «-» скроет соответствующие текущие сведения.
Маленькие кнопочки «1», «2» и «3», представленные в левом верхнем углу после подведения промежуточных итогов (рис. 14.3), позволяют выводить на экран различные уровни детализации данных.
Рис. 3. Фрагмент окна Excel с итогами объема продаж по регионам
Задание 3. Сводные таблицы
Одним из мощных инструментов анализа и обработки данных являются сводные таблицы, с помощью которых можно быстро и легко обобщить большие объемы данных, представляя их в разных разрезах.
Сводная таблица отчет, генерируемый на основе других существующих таблиц, списков или внешней базы данных. При этом исходная информация может находиться как на рабочем листе, так и во внешнем файле.
Отчеты сводных таблиц допускают различные варианты форматирования, сортировки, фильтрации, группировки данных, получение различных итогов с любой желаемой степенью детализации. Пользователь может легко управлять столбцами и строками, перемещая их из одной области в другую, фильтровать значения в области данных, что позволяет оперативно анализировать данные в различных разрезах.
Рассмотрим создание сводной таблицы на примере анализа учета кредитных договоров.
Создайте таблицу с данными о заключенных кредитных договорах юридических и физических лиц по нескольким филиалам банка аналогично рис. 1.
Рис. 1. Фрагмент таблицы кредитных договоров банка с юридическими и физическими лицами
Для нашего примера применение сводных таблиц позволит получить ответы на такие вопросы, как:
сколько заключено договоров в каждом филиале банка, и какова доля каждого филиала в общем объеме;
какова общая сумма кредитования юридических и физических лиц в каждом филиале;
в каком филиале было заключено наибольшее количество договоров по каждому типу и в какой валюте;
каково распределение кредитных договоров по срокам;
какой отрасли выдается большее количество кредитов в каждом из филиалов?
Создание сводной таблицы осуществляется выбором команд меню: Данные → Сводная таблица...
Шаг 1. Задание источника данных
Н а данном этапе (рис. 2) необходимо выбрать, что является источником данных для сводной таблицы.
Рис. 2. Диалоговое окно Шага 1
Мастера сводных таблиц и диаграмм
Установите вид создаваемого отчета: сводная таблица.
Выполним щелчок левой кнопкой мыши по кнопке окна Далее.
Шаг 2. Определение интервала исходных данных
В этом диалоге (рис. 3) необходимо указать диапазон исходных данных, предназначенный для построения сводной таблицы.
Укажите интервал, выделив диапазон данных, воспользовавшись трехцветной кнопкой.
Параметры...
Рис. 3. Диалоговое окно шага 2
Мастера сводных таблиц и диаграмм
Вид окна Мастера сводных таблиц и диаграмм на шаге 2 напрямую зависит от источника данных, который был выбран на первом шаге. Если предполагается формировать сводную таблицу из внешних источников данных (в том числе созданных не на основе таблиц Excel, возможно, размещенных на удаленных компьютерах сети), то окно шага 2 имеет вид, представленный на рис. 4.
Рис. 4. Диалоговое окно шага 2 Мастера сводных таблиц и диаграмм
при указании на шаге 1 внешнего источника данных
Используя кнопку указанного окна Получить данные, в новом окне (рис. 14.8) можно указать в качестве источника Базы данных, Запросы, Кубы ОLAP. Используя кнопку Обзор, можно найти требуемые источники, а с помощью кнопки ОК можно выбрать искомые файлы, следуя появляющимся инструкциям.
Если для создания сводной таблицы использовались данные, находящиеся на нескольких листах рабочей книги, то второй диалог Мастера сводных таблиц и диаграмм разбивается на два подэтапа.
Сначала устанавливается переключатель, определяющий, как следует создавать поля страницы (рис. 5). Если переключатель находится в верхнем положении, это означает создание только одного поля страницы для отчета сводной таблицы. Выбор нижнего переключателя назначает диапазонам разные имена.
Рис. 5 Диалоговое окно шага 2а
Мастера сводных таблиц и диаграмм при указании на шаге 1 нескольких диапазонов консолидации
Кнопка Далее вызывает окно, представленное на рис. 6. Используя возможности этого окна, можно найти и добавить к обработке требуемые диапазоны ячеек, размещенные на одном и том же или разных листах рабочей книги. Для этого в поле Диапазон первоначально заносится требуемый интервал ячеек из любого листа рабочей книги. Затем с помощью кнопки Добавить отмеченный интервал перемещается в список диапазонов нижней части диалога мастера. Таким образом, повторяя операции, в сводную таблицу добавляются все необходимые диапазоны.
Рис. 6. Диалоговое окно шага 26
Мастера сводных таблиц и диаграмм при указании на шаге 1 нескольких диапазонов консолидации
Если сводная таблица строится на базе другой сводной таблицы или сводной диаграммы, размещенных в текущей книге, окно шага 2 имеет вид, представленный на рис. 7. В данном окне необходимо выделить требуемый лист.
Рис. 7. Диалоговое окно шага 2
Мастера сводных таблиц и диаграмм при выборе данных на шаге 1 из других сводных таблиц
Дальнейшая работа по созданию сводной таблицы, после выбора исходных данных, вне зависимости от вариантов их размещения, требует перехода к шагу 3 Мастера сводных таблиц и диаграмм, что можно сделать, выбрав кнопку Далее. Нажимать кнопку Готово нецелесообразно, так как построение сводной таблицы еще не завершено.
Шаг 3. Формирование таблицы
На этом шаге определяется местоположение сводной таблицы, ее имя, структура и внешний вид.
Расположение сводной таблицы указывается с помощью двух переключателей (рис. 8). Верхний переключатель, установленный по умолчанию, предлагает поместить таблицу на новом листе. Выбор нижнего переключателя Существующий лист означает, что сводная таблица будет размещена на текущем рабочем листе, при этом в поле ввода необходимо указать левую верхнюю ячейку диапазона, куда должна быть помещена сводная таблица.
Рис. 8. Окно шага 3 Мастера сводных таблиц и диаграмм
Присвойте имя сводной таблице можно, нажав кнопку Параметры (рис. 9).
Изучите все параметры сводной таблицы.
Рис. 9. Окно Параметры сводной таблицы
Структура сводной таблицы определяется после нажатия кнопки Макет и открытия диалогового окна настройки макета сводной таблицы (рис. 10).
Рис. 10. Диалоговое окно формирования структуры сводной таблицы
В данном диалоговом окне в правой части сгруппированы наименования полей исходной базы данных. В центре располагается макет сводной таблицы, а сверху приведена иллюстрированная схема его заполнения.
Макет сводной таблицы состоит из следующих фиксированных областей:
Страница. Значения в данной области выступают в качестве элементов страницы сводной таблицы;
Строка. Значения в данной области выступают в качестве элементов строки в сводной таблице, т.е. в качестве заголовков строк таблицы;
Столбец. Значения в данной области выступают в качестве элементов столбца в сводной таблице, т.е. в качестве заголовков столбцов таблицы;
Данные. В данной области отображаются детальные и итоговые для сводной таблицы поля, которые составляют содержимое таблицы.
Таблица 2.
Значения параметров сводной таблицы
Параметр |
Назначение (действие) |
Имя |
Присвоение имени. Excel автоматически задает имена в форме СводнаяТаблица1 и т.д. |
Общая сумма по столбцам |
Вычисление общей суммы для элементов, отображаемых в столбцах |
Общая сумма по строкам |
Вычисление общей суммы для элементов, отображаемых в строках |
Автоформат |
Установка одного из типов автоформатирования |
Включать скрытые значения |
Включение скрытых элементов, находящихся на странице, в промежуточные суммы |
Объединять ячейки заголовков |
Объединение ячеек внешней строки и столбца заголовков |
Сохранять форматирование |
Сохранение форматирования после обновления сводной таблицы |
Повторять подписи на каждой странице печати |
Расположение подписи строк на каждой странице распечатанного отчета сводной таблицы |
Макет страницы |
Установка порядка, в котором будут отображаться поля страницы |
Число полей в столбце |
Задание числа полей страницы, отображаемых в одной строке страницы |
Для ошибок отображать |
Установка значения, которое будет отображаться для ячеек сводной таблицы, содержащих ошибку |
Для пустых ячеек отображать |
Установка значения, которое будет показано для пустых ячеек сводной таблицы |
Печать заголовков |
Расположение подписи столбцов на каждой странице распечатанного отчета сводной таблицы |
Помечать итоги |
Отображение звездочкой индикации того, что промежуточные и итоговые суммы включают и отображаемые, и скрытые элементы. Данный параметр активизирован только в том случае, когда сводная таблица создается из источника данных OLAP |
Сохранять данные вместе с таблицей |
Сохранение дополнительной копии данных |
Развертывание разрешено |
Просмотр элементов, составляющих итоговые значения |
Обновить при открытии |
Обновление сводной таблицы при каждом открытии рабочей книги |
Обновлять каждые... минуты1 |
Задание интервала времени, через который происходит обновление сводной таблицы в открытой рабочей книге |
Сохранить пароль1 |
Сохранение пароля для открытия внешней базы данных |
Фоновый запрос1 |
Выполнение запроса базы данных в фоновом режиме, что позволяет не прерывать работу |
Оптимизировать память1 |
Уменьшение объема памяти, используемой при обновлении запроса внешней базы данных |
1 Параметры Обновлять каждые ... минуты, Сохранить пароль, Фоновый запрос, Оптимизировать память активизированы в случае, когда сводная таблица создается из внешней базы данных.
Сформируйте структуру сводной таблицы путем перетаскивания полей базы данных на соответствующие области макета. Разместите на макете только те из них, которые позволяют получить искомые итоговые данные (рис. 11).
При перетаскивании полей в область данных Мастер сводных таблиц применяет к данным разные функции. Общий перечень функций точно такой же, как и при использовании средства Промежуточные итоги (табл. 1). По умолчанию устанавливается функция суммирования для числовых данных и функция счета для нечисловых значений.
Одно и то же поле можно многократно разместить в области данных, задав для него разные виды итогов.
Рис. 11. Диалоговое окно после завершения формирования структуры сводной таблицы
По завершению формирования макета нажмите ОК, а затем и по кнопке Готово. На рабочем листе появится сводная таблица. Вид ее применительно к рассматриваемому примеру показан на рис. 12.
Рис. 12. Фрагмент окна сформированной сводной таблицы
Как видно, поля, которые были помещены в области макета Страница, Строка и Столбец, отображаются в виде раскрывающихся списков. Так, для элемента области Страница «Отрасль» можно выбрать в списке параметр с именем «Все», что обеспечит вывод сведений по всем отраслям базы данных (в нашем примере: для юридических лиц – медицина, промышленность, торговля, для физических лиц – предприниматель), а можно указать только определенные параметры, что обеспечит вывод соответствующих данных.
Выведите информацию только о клиентах – юридических лицах.
Если табличный курсор находится в пределах сводной таблицы, на экране присутствует панель Сводная таблица. Поля, включенные в сводную таблицу, отображаются в этом списке полужирным шрифтом.
В связи с тем, что сводная таблица представляет собой особый тип диапазона данных, внутри нее нельзя вставлять строки или столбцы, содержащие выражения, элементами которых являются данные этой таблицы. Для этой цели можно использовать механизм создания вычисляемых полей.
Задание 4.
Вычисляемое поле состоит из вычислений, в которых использованы другие поля сводной таблицы. Оно должно находиться только в области данных сводной таблицы и не может использоваться в области страницы, строки или столбца.
В качестве примера приведем механизм формирования вычисляемого поля для расчета платы банку за издержки при оформлении кредита. Пусть данная величина составляет 0,5% от суммы кредита.
Схема создания вычисляемого поля может быть представлена следующим образом.
Установите курсор в любую ячейку сводной таблицы.
На панели инструментов Сводные таблицы раскройте список кнопки Сводная таблица и выберите команды: Формулы → Вычисляемое поле... В результате появится диалоговое окно Вставка вычисляемого поля (рис. 13).
В поле окна Имя введите название вычисляемого поля (в примере – Плата банку за издержки).
В поле Формула введите формулу расчета нового поля
(в примере: ='Сумма кредита'*0,5%).
Выражение формулы может содержать поля сводной таблицы, встроенные функции и константы, связанные знаками операций.
Для вставки в выражение полей сводной таблицы в списке Поля выделите требуемое поле, после чего выполните щелчок мышью по кнопке Добавить поле.
Д ля добавления созданного поля в сводную таблицу нажмите Добавить.
Для закрытия диалогового окна нажмите ОК.
Рис. 13. Окно формирования формулы вычисляемого поля сводной таблицы
Сводная таблица после добавления в нее вычисляемого поля приобретет следующий вид (рис. 14).
Excel также позволяет создать для поля сводной таблицы вычисляемый элемент. Такой элемент использует содержимое других элементов в пределах поля сводной таблицы.
Вычисляемый элемент должен находиться в области страницы, строки или столбца и не может использоваться в области данных.
Рис. 14. Фрагмент сводной таблицы с вычисляемым полем
Сформируйте вычисляемый элемент, отображающий сумму кредита по Московскому региону.
Выполните следующие действия:
Поместите курсор на то поле, которое будет содержать новый вычисляемый элемент. В нашем примере таким полем будет поле Филиал.
На панели инструментов Сводные таблицы раскройте список кнопки Сводная таблица и выберите команды: Формулы → Вычисляемый объект...
В результате появится диалоговое окно Вставка вычисляемого элемента (рис. 15).
Рис. 15. Окно формирования формулы вычисляемого элемента сводной таблицы
В поле Имя укажите название нового элемента, в поле Формула введите формулу расчета нового элемента. В нашем примере имя нового объекта — Итоги по Московскому региону, а формула имеет следующий вид: ='Перово'+Сокол+Фили.
Для добавления созданного нового элемента в поле сводной таблицы щелкните по кнопке Добавить.
Для закрытия диалогового окна щелкните по кнопке ОК.
Иногда требуется сгруппировать данные в соответствии с определенным временным интервалом. Например, на основании базы данных (рис. 1) необходимо проанализировать выдачу кредитов по месяцам (кварталам).
Для этого первоначально создайте сводную таблицу на отдельном листе, в которой согласно макету (рис. 10) в области строк приведены даты выдачи кредитов, в области столбцов, например, филиалы, в которых выданы кредиты, в области данных – суммы кредитов.
Результат выполненных действий должен быть, как на рис. 16.
Рис. 16. Сводная таблица выдачи кредитов в филиалах по датам
Далее для создания группы по месяцам (кварталам) необходимо выполнить следующие операции:
1 ПКМ по ячейке в пределах столбца Дата выдачи кредита → Команда Группа и структура → Группировать...1 → Задать интервал группировки → С шагом: Месяцы (Кварталы, Годы,...) → ОК
1 Последующие операции выполняются в окне, представленном на рис. 17.
Рис. 17. Окно задания параметров группировки сводной таблицы
В результате будет сформирована сводная таблица с группировкой данных по месяцам (рис. 18).
Рис. 18. Сгруппированная сводная таблица выдачи кредитов в филиалах по месяцам
Разгруппируйте сводную таблицу (используя контекстное меню) и выполните новую группировку по кварталам.
Завершив формирование сводной таблицы, представьте ее более красочно, в виде одного из 22 вариантов оформления – 10 отчетов, 10 таблиц, классической сводной таблицы и макета без форматирования (рис. 18). Установите курсор в пределах сводной таблицы → Кнопка Формат отчета панели Сводные таблицы → Выбрать макет отчета → Кнопка ОК.
Рис. 18. Окно Автоформатирования сводной таблицы
Задание 5. Консолидация данных
Другим инструментом обобщения и анализа данных является консолидация.
Например, если нужно обобщить данные (просуммировать, подсчитать общее количество, найти среднее, максимум, минимум и др.) из одной и той же ячейки на разных листах рабочей книги или на разных книгах, из нескольких однотипных таблиц на одном и том же или нескольких листах книги либо нескольких книг, следует консолидировать эти ячейки, и тогда заданная операция будет выполняться автоматически.
Таким образом, консолидация данных позволяет собрать в одной области информацию из нескольких источников данных.
Консолидировать данные можно несколькими способами:
по расположению данных;
по категориям;
с помощью трехмерных ссылок в формулах.
Метод консолидации по расположению данных используется, если данные занимают одинаковое число ячеек с одинаковым расположением в нескольких местах одной рабочей книги.
Метод консолидации по категориям (или по подписям) используется, если требуется обобщить данные таблиц, расположенных на разных листах рабочей книги, имеющих одинаковые заголовки столбцов и рядов, но различные макеты диапазонов данных.
Метод трехмерных формул позволяет объединить ячейки с помощью формул, используя в них ссылки на ячейки, расположенные в разных листах рабочей книги или в разных книгах.
Рассмотрим реализацию метода консолидации.
Пусть обобщенные данные необходимо расположить на отдельном листе рабочей книги. Тогда для выполнения, например, консолидированного суммирования числовых данных необходимо выполнить следующие операции.
Создайте таблицы одинаковой структуры посещаемости стран за январь (на новом листе) и за февраль (на новом листе) (см. рис. 1).
Рис. 1 Таблица посещаемости стран за февраль
Выделите на новом листе одну или несколько ячеек.
Используя оконное меню, выберите команды: Данные → Консолидация. В результате на экране появится диалоговое окно Консолидация (рис. 2).
В диалоговом окне в поле Функция выберите функцию для обобщения данных (в нашем примере, функцию Сумма).
В поле Ссылка укажите первый диапазон ячеек, который будет участвовать в консолидации. Его не следует вводить непосредственно, требуемый диапазон необходимо выделять.
Для включения диапазона в группу обрабатываемых данных нажмите Добавить. Выбранный диапазон отобразится в поле Список диапазонов.
Повторите ввод других диапазонов данных, участвующих в обобщении, используя поле Ссылка и кнопку Добавить.
В зависимости от выбранного способа консолидации установить требуемые значения группы флажков Использовать в качестве имен. Если консолидация выполняется по расположению данных, то флажки не устанавливаются. Если консолидация выполняется по категориям, то устанавливаются флажки, соответствующие подписи верхней строки и значению первого столбца. Для создания связи между источником данных и обобщенными данными установите флажок Создавать связи с исходными данными.
Закройте диалоговое окно кнопкой ОК, что приведет к объединению данных в одну или несколько изначально выделенных ячеек. Консолидация будет завершена.
Рис. 2. Диалоговое окно консолидации данных
Рис. 3. Результат консолидации данных