Консолидация данных способы консолидации данных

ТЕМА 4.5. КОНСОЛИДАЦИЯ ДАННЫХ. СВОДНЫЕ ТАБЛИЦЫ

  • консолидации данных;
  • создания сводных таблиц.

Оглавление

4.5.1. Консолидация данных

Консолидация данных является способом получения итоговой информации (Рис. 1), которая выполняется в соответствии с выбранной функцией обработки.

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

Результат консолидации находится в области назначения. Таблица консолидации создается путем применения функции обработки к исходным значениям. Области–источники могут находиться на разных листах или рабочих книгах. В консолидации может участвовать до 255 областей–источников.

Рис. 1. Подведение итогов в консолидируемых диапазонах.

Варианты консолидации данных:

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

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

  • все области на одном листе – в ссылках указывается адрес блока ячеек, например D1:C8;
  • области на разных листах – в ссылках указывается название листа, диапазон, например, лист1!D1:лист2!C8;
  • области в разных книгах, на разных листах – в ссылках указывается название книги, название листа, диапазон, например, [книга1] лист1!D1: [книга2] лист2!C8.

При консолидации по расположению данных все источники имеют одинаковое расположение данных источников (имена категорий данных в выделяемые области–источники не включаются). Данные имеют одинаковую структуру, фиксированное расположение ячеек и могут быть консолидированы с определенной функцией обработки (среднее значение, максимальное, минимальное и т.п.) по их расположению. Для консолидации данных курсор устанавливается в область места назначения. Выполняется команда Данные/Консолидация, выбирается вариант и задаются условия консолидации.

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

Номер группы

Предметы

Рис. 2. Пример областей-источников при консолидации данных по расположению

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

На рабочих листах представлена информация областей-источников в виде структуры (Рис. 3). Число строк – переменное, состав предметов и виды занятий – повторяются и могут рассматриваться как имена столбцов для консолидации по категориям. Серым цветом показана консолидируемая область источников.

Группа 101

Предметы

Группа 102

Предметы

Рис. 3. Пример областей-источников при консолидации данных по категориям.

Условия консолидации задаются в диалоговом окне Консолидация (Рис. 4). В окне Функция выбирается функция консолидации данных. Для каждой области-источника строится ссылка, для чего курсор устанавливается в поле ссылки, затем нужно перейти в область-источника для выделения блока ячеек и нажать кнопку Добавить. Если диапазон указан неверно, нужно выделить его в списке диапазонов и нажать кнопку Удалить. Ссылки могут иметь разные формы (Рис. 4).

Рис. 4. Диалоговое окно Консолидация

Таблица 1. Формы ссылок

Ссылки на ячейки –

Ссылки на лист и ячейки

на разных листах

Ссылки на книгу, лист и ячейки

в разных книгах

Полный путь и все ссылки

в различных местах диска

Имя поименованной области

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

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

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

Нельзя корректировать ссылки на области-источники (добавлять или удалять новые области-источники) при наличии флажка Создавать связи с исходными данными.

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

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

4.5.2. Сводные таблицы

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

Мастер сводных таблиц осуществляет построение сводной таблицы в несколько этапов (шагов):

1-й шаг. Указание вида источника сводной таблицы

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

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

2-й шаг. Указание диапазона ячеек с исходными данными

  • список должен обязательно содержать имена полей (столбцов). Полное имя диапазона ячеек записывается в виде: [имя_книги]имя_листа!диапазон ячеек;
  • предварительная установка курсора в списке автоматически указывает интервал ячеек;
  • для ссылки на закрытый интервал другой рабочей книги используется кнопка Обзор, для выбора диска, папки и файла закрытой рабочей книги, вводится имя рабочего листа и диапазон ячеек либо имя блока ячеек.

3-й шаг. Построение макета сводной таблицы

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

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

Рис. 5. Макет сводной таблицы

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

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

Рис. 6. Диалоговое окно Вычисление поля сводной таблицы.

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

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

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

Таблица 2. Функции, выполняемые над значениями поля Данные.

Функция

Результат

Значения ячеек области данных отображаются в виде разности с заданным элементом, указанным в списках поле и элемент

Значения ячеек области данных отображаются в процентах к заданному элементу, указанному в списках поле и элемент

Значения ячеек области данных отображаются в виде разности с заданным элементом, указанным в списках поле и элемент, нормированной к значению этого элемента

С нарастающим итогом в поле

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

Доля от суммы по строке

Значения ячеек области данных отображаются в процентах от итога строки

Доля от суммы по столбцу

Значения ячеек области данных отображаются в процентах от итога столбца

Доля от общей суммы

Значения ячеек области данных отображаются в процентах от общего итога сводной таблицы

При определении значений ячеек области данных используется следующий алгоритм: ((Значение в ячейке) * (Общий итог))/((Итог строки) * (Итог столбца))

4-й шаг. Выбор места расположения и параметров сводной таблицы

Рис. 7. Диалоговое окно Мастера сводных таблиц (4 шаг).

В появляющемся на четвертом шаге диалоговом окне (Рис. 7). можно выбрать место расположения сводной таблицы, установив переключатель Новый лист или Существующий лист, для которого необходимо задать диапазон размещения. После нажатия кнопки Готово будет сформирована сводная таблица со стандартным именем.

Кнопка Параметры в диалоговом окне 4-го шага вызывает диалоговое окно Параметры сводной таблицы, в котором устанавливается вариант вывода информации в сводной таблице:

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

После завершения построения сводной таблицы могут измениться исходные данные. Для обновления данных сводной таблицы в этом случае следует выполнить команду Данные/Обновить данные.

Для изменения структуры уже построенной сводной таблицы курсор устанавливается в область сводной таблицы, повторно выполняется команда Данные/Сводная таблица, которая вызывает Мастера сводных таблиц, шаг 3.

Версия для печати

Хрестоматия

Практикумы

Вид ссылки Источники и назначение

В рамках данной работы Вы должны будете освоить технологии:

Источник

Консолидация данных

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

Предусмотрены два способа консолидации данных: по расположению и по категориям.

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

Название практикума Аннотация
Январь Февраль Март
Маг1 Маг2 МагЗ Маг1 Маг2 МагЗ Маг1 Маг2 МагЗ
болты 12 14 болты 8 21 болты 21 8
гайки 22 44 гайки 17 52 гайки 41
шайбы 18 45 шайбы 4 11 5 шайбы 51
шурупы 78 22 шурупы 74 14 шурупы 22 11

Для консолидации по расположению пользователю следует заранее создать область назначения, где будет строка с заголовками столбцов (Marl, Маг2 и МагЗ) и строка с названиями строк (болты, гайки, шайбы и шурупы). Разумеется, расположение этих заголовков и названий должно соответствовать их расположению в исходных таблицах. После этого необходимо выделить курсором верхнюю левую ячейку, находящуюся на пересечении столбца Marl и строки болты, и дать команду Данные/Консолидация. . Затем в диалоговом окне Консолидация, вызванном этой командой, следует уточнить функцию, с помощью которой должны обрабатываться консолидируемые данные, и ввести в поле Список диапазонов ссылки на области-источники. Для этого ссылку на диапазон-источник надо поочередно ввести в поле Ссылка и нажать кнопку Добавить (рис. 6.55). Консолидация завершается нажатием кнопки OK после того, как будет заполнен список диапазонов.

Рис. 6.55. Диалоговое окно Консолидация

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

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

Рис. 6.56. Сведения о поступлении товаров

Пример 10. Предположим, что нам необходимо определить суммарную стоимость каждого из наименований всех товаров, поступивших в течение полугодия на оба склада от всех поставщиков. Для решения этой задачи следует группировать данные по столбцу Наименование товара. В этом случае пользователь должен сообщить программе необходимые уточнения, указав их в диалоговом окне Консолидация. Это окно приведено на рис. 6.57, а результаты консолидации — на рис. 6.58. Нетрудно заметить, что в этом случае программе необходимо указать, какие элементы оформления списка следует использовать в качестве имен данных, так как в этом случае имена используются в качестве аргументов формул. Следует обратить внимание на то,

Рис. 6.58. Результаты консолидации для примера 10

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

Пример 11. Необходимо оценить суммарную стоимость каждого наименования товара, поступившего на оба склада от разных поставщиков. В этом случае группировать данные следует по столбцу Поставщик, т. е. включать в диапазон консолидации данные, начиная со второго столбца — Поставщик. Следует помнить, что перед включением в диапазон консолидации новых данных из него необходимо удалить ссылки, использовавшиеся ранее. Для этого требуется выделить ссылку на диапазон в поле Список диапазонов и нажать кнопку Удалить. Диалоговое окно с указанием сведений, необходимых для консолидации в этом случае, приведено на рис. 6.59.

Результаты консолидации данных в этом случае можно увидеть на рис. 6.60.

Рис. 6.59. Диалоговое окно с параметрами консолидации для примера 11

Рис. 6.60. Результаты консолидации для примера 11

Пример 12. Для обоснования финансового плана на первое полугодие необходимо дать оценку распределению объемов поставок по месяцам. При этом нет необходимости учитывать вид товаров и реквизиты поставщика. Чтобы ответить на этот во-

Рис. 6.61. Диалоговое окно с параметрами консолидации для примера 12

Рис. 6.62. Результаты консолидации для примера 12

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

Результаты консолидации представлены на рис. 6.62.

Источник

Читайте также:  Все способы решения теоремой виета
Оцените статью
Разные способы