Сводная таблица призвана помочь пользователю в интерактивном режиме упорядочить и обобщить большое количество данных, приведенных в списках, таблицах и в базах данных. Просмотр больших таблиц требует значительных затрат времени. Сводные таблицы планируются так, чтобы наглядно отобразить интересующую пользователя информацию. На их основе можно создать диаграмму, которая будет отображать все произошедшие изменения.
Если обычные таблицы могут быть только двумерными, то сводные таблицы
многомерны, что позволяет избежать дублирования данных. Создавая сводную
таблицу, пользователь указывает, какие Поля и какие элементы должны быть
представлены в ней. Например, если у вас есть списки товаров, которые продаются
в различных магазинах, то названия товаров будут образовывать поля, а их
конкретное количество в каждом магазине — элементы. Данные по магазинам, которые
расположены в разных городах, можно расположить на отдельных листах. Сводная таблица поможет вам проанализировать суммарную продажу конкретных товаров по неделям, месяцам, кварталам, избавит от необходимости просматривать все имеющиеся списки. В сводную таблицу можно включать промежуточные и итоговые суммы, расчетные поля.
Новые данные вносятся в исходные таблицы, а сводные таблицы предназначены только для чтения. После создания отчета сводной таблицы ее структуру можно изменить, перетаскивая поля и элементы с помощью мыши. Сводная таблица позволяет обобщить и проанализировать данные, которые находятся во внешних источниках данных, созданных без использования Excel. Для более наглядного отображения данных, содержащихся в сводной таблице, можно на их основе создать диаграмму. При создании сводной таблицы можно использовать базу данных, например, таблицу, созданную в Access.
Создание сводной таблицы
В качестве примера рассмотрим создание сводной таблицы, позволяющей на основе таблиц с исходными данными выполнить анализ продажи определенных товаров в различных городах России. В книге, приведенной на рис. 18.16, показана продажа нескольких моделей автомобилей: Волга, Жигули, Ока в разных городах России: в Москве, Саратове и Туле. Каждый город показан на отдельном листе. Предполагается, что сводные таблицы составляются по четырем месяцам: январь, февраль, март и апрель. Таблицы отформатированы с использованием команды
Автоформат (AutoFormat) в меню Формат (Format) . Выбран образец с подписью
Простой (Simple) .
Рис. 18.16
Исходный список для составления сводной таблицы
Создание сводной таблицы желательно начать с выделения ячейки внутри используемого списка (это позволяет автоматически выделить диапазон, содержащий исходные данные).
Положением переключателя в группе Создать таблицу на основе данных, находящихся: (Create Pivot table from data in:)
установите переключатель в положение: в нескольких диапазонах консолидации (Multiple consolidation ranges) , так как источники данных для создания сводной таблицы, расположены на разных листе Excel.
Назначение других положений переключателя:
Рис. 18.17
Окно мастера сводных таблиц
В разделе Вид создаваемого отчета (What kind of report do you want to create?) поставьте переключатель в положение
сводная таблица (PivotTable) для создания только сводной таблицы и нажмите кнопку
Далее (Next).
Если исходные данные расположены на нескольких листах, то в следующем диалоговом окне
Мастер сводных таблиц и диаграмм — шаг 2а из 3 (PivotTable and Pivot Chart Wizard — Step 2a of3) поставьте переключатель в положение
Создать одно поле страницы (Create a single page field for те) , так как все листы аналогичны и отличаются только городом, в котором реализовывалась продукция. Нажмите кнопку
Далее (Next) .
На экране отобразится диалоговое окно Мастер сводных таблиц и диаграмм — шаг 26 из 3 (PivotTable and PivotChart Wizard — Step 2b of 3) . Щелкните мышью в поле
Диапазон (Range) (рис. 18.18). Выделите поочередно на всех листах ячейки с А1 по Е4, и нажмите кнопку
Добавить (Add) после каждого выделения для добавления диапазона к списку исходных диапазонов. Ссылка на исходную область будет добавлена в список
Все ссылки (All references). Кнопка свертывания окна справа от поля позволяет свертывать диалоговое окно для
выделения каждого диапазона. Повторное нажатие на эту кнопку восстанавливает окно.
Можно сдвинуть диалоговое окно, чтобы был виден один из углов выделяемого диапазона. Пока идет выделение диапазона диалоговое окно автоматически свертывается.
Рис. 18.18
Выделение диапазонов таблиц, подлежащих консолидации
Если исходная таблица находится в другой книге, к ней можно перейти с помощью кнопки
Обзор (Browse) . Закончив выбор данных для отчета сводной таблицы, нажмите кнопку
Далее (Next).
На последнем шаге мастера сводных таблиц и диаграмм вам предложат положением переключателя задать место, где следует поместить сводную таблицу (рис. 18.19):
Кнопку Готово (Finish) целесообразно нажать прежде, чем кнопку Макет (Layout) в следующих случаях:
Рис. 18.19
Выбор места расположения сводной таблицы
Сводную таблицу (рис. 18,20) можно создать путем перетаскивания заголовков полей в требуемую зону листа. Для некоторых внешних источников данных, особенно для больших баз данных, .это может оказаться более удобным по сравнению с настройкой макета непосредственно на листе. Так, если отчет создается на основе данных куба (с помощью мастера создания куба в Microsoft Query), настройка макета в диалоговом окне может значительно сократить время, которое требуется для извлечения данных. Здесь же можно выбрать параметры для создания полей страниц, чтобы данные элементов извлекались по отдельности. Параметры полей страниц доступны только в том случае, если источником данных отчета не является куб.
Рис. 18.20
Задание места расположения полей сводной таблицы
Упражнения
1. Составьте список заказов книг для поставки в разные библиотеки нескольких городов. Проанализируйте суммарные заказы на конкретные книги по городам.
2. Составьте список работников вашей фирмы с основными анкетными данными, используя форму (рис. 18.4). Выполните поиск данных и их сортировку по заданным критериям.
3. Создайте сводную таблицу по продаже товаров трех наименований за четыре месяца: январь, февраль, март и апрель для трех городов: Тула, Орел и Пенза. Отформатируйте таблицу с помощью команды
Автоформат (AutoFormat) в меню Формат (Format). Переименуйте ярлычки листов по названиям городов. Посчитайте выручку (в тысячах рублей) по месяцам и товарам в разных городах и общую выручку.
Рис. 18.21
Диалоговое окно, используемое для автоматического вычисления полей сводной таблицы
Таблицы с данными магазинов будут иметь вид:
Таблица №1 город Тула
  | Январь | Февраль | Март | Апрель |
Овощи | 20 | 30 | 14 | 23 |
Фрукты | 30 | 48 | 15 | 24 |
Ягоды | 25 | 24 | 16 | 25 |
Таблица №2 город Орел
  | Январь | Февраль | Март | Апрель |
  | 31 | 21 | 31 | 25 |
Д)п\лкты | 32 | 22 | 32 | 23 |
Ягоды | 33 | 23 | 33 | 24 |
Таблица №3 город Пенза
  | Январь | Февраль | Март | Апрель |
Овощи | 12 | 24 | 24 | 23 |
Фрукты | 14 | 21 | 45 | 33 |
Ягоды | 17 | 26 | 44 | 32 |
Работу выполните в следующем порядке:
Выводы
1. Чтобы упорядочить данные по нескольким полям, выделите диапазон ячеек, который необходимо отсортировать, и выберите команду
Сортировка (Sort) в меню Данные (Data).
2. Чтобы упростить ввод и редактирование данных при составлении списков в Excel, установите курсор в одной из ячеек списка и выберите в меню
Данные (Data) команду Форма (Form).
3. Для прогнозирования зависимости выделите диапазон ячеек, содержащий исходные значения, и используйте диалоговое окно, отображаемое после выбора в меню Правка (Edit)
команды Заполнить (Fill), Прогрессия (Series) .
4. Найти аргумент, обеспечивающий задаваемый результат, позволяет команда Подбор параметра (Goal Seek ) в меню
Сервис (Tools). Решение находится путем последовательных итераций.
5. Чтобы обобщить однородные данные, расположенные в нескольких областях таблицы или на разных листах, в одной таблице, укажите верхнюю левую ячейку конечной области, где должны быть помещены консолидированные данные, и выберите команду
Консолидация (Consolidate) в меню Данные (Data) .
6. Чтобы создать сводную таблицу, выберите команду Сводная таблица (Pivot Table and PivotChart Report) в меню
Данные (Data) . Мастер сводных таблиц облегчает обработку больших массивов данных и получение итоговых результатов в удобном виде.