Что такое консолидация в эксель
Перейти к содержимому

Что такое консолидация в эксель

  • автор:

Консолидация данных с нескольких листов

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

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

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

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

Существует два способа консолидации данных: по позиции или категории.

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

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

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

Примечание: Примеры, приведенные в этой статье, были созданы с помощью Excel 2016. Хотя ваше представление может отличаться, если вы используете другую версию Excel, шаги будут одинаковыми.

Как консолидировать

Чтобы объединить несколько листов в главный лист, выполните следующие действия.

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

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

  • Щелкните Data>Консолидация (в группе Data Tools).Группа
  • Выберите в раскрывающемся списке Функцияитоговая функция, которую требуется использовать для консолидации данных. По умолчанию используется функция SUM. Ниже приведен пример выбора трех диапазонов листа: Диалоговое окно
  • Выделите данные. Затем в поле Ссылка нажмите кнопку Свернуть , чтобы сжать панель и выбрать данные на листе. Кнопка Щелкните лист с данными, которые вы хотите консолидировать, а затем нажмите кнопку раскрытия диалогового окна справа, чтобы вернуться в диалоговое окно Консолидация.

    Диалоговое окно

    Если лист, содержащий данные, которые необходимо объединить, находится в другой книге, нажмите кнопку Обзор , чтобы найти эту книгу. После поиска и нажатия кнопки ОК Excel введет путь к файлу в поле Ссылка и добавит восклицательный знак в этот путь. Затем можно продолжить выбор других данных. Ниже приведен пример выбора трех диапазонов листа:

  • Во всплывающем окне Консолидация нажмите кнопку Добавить. Повторите это, чтобы добавить все объединяемые диапазоны.
  • Автоматическое обновление и обновление вручную Если вы хотите, чтобы Excel автоматически обновлял таблицу консолидации при изменении исходных данных, просто установите флажок Создать ссылки на исходные данные . Если этот флажок не установлен, можно обновить консолидацию вручную.

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

    Консолидация данных с помощью формул

    Если данные для консолидации есть в разных ячейках на разных листах:

    Введите формулу со ссылками на ячейки других листов, по одной на каждый лист. Например, чтобы консолидировать данные из листов «Продажи» (в ячейке B4), «Кадры» (в ячейке F5) и «Маркетинг» (в ячейке B9), в ячейке A2 основного листа, введите следующее:

    Ссылка на несколько листов в формуле Excel

    Совет: Ввод ссылки на ячейку, например Sales! B4 — в формуле без ввода введите формулу до точки, в которой требуется ссылка, затем перейдите на вкладку листа и щелкните ячейку. Excel заполтит имя листа и адрес ячейки. ПРИМЕЧАНИЕ. Формулы в таких случаях могут быть подвержены ошибкам, так как очень легко случайно выбрать неправильную ячейку. Также может быть трудно обнаружить ошибку после ввода сложной формулы.

    Если данные для консолидации находится в одних и том же ячейках на разных листах:

    Введите формулу с трехмерной ссылкой, которая указывает на диапазон имен листов. Например, чтобы объединить данные в ячейках A2 от Sales до Marketing включительно, в ячейке E5 главного листа необходимо ввести следующее:

    Объемная ссылка на листы в формуле Excel

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    Консолидация данных в Excel с примерами использования

    При выполнении ряда работ у пользователя Microsoft Excel может быть создано несколько однотипных таблиц в одном файле или в нескольких книгах.

    Данные необходимо свести воедино. Собрать в один отчет, чтобы получить общее представление. С такой задачей справляется инструмент «Консолидация».

    Как сделать консолидацию данных в Excel

    Есть 4 файла, одинаковых по структуре. Допустим, поквартальные итоги продаж мебели.

    Отчеты.

    Нужно сделать общий отчет с помощью «Консолидации данных». Сначала проверим, чтобы

    • макеты всех таблиц были одинаковыми;
    • названия столбцов – идентичными (допускается перестановка колонок);
    • нет пустых строк и столбцов.

    Диапазоны с исходными данными нужно открыть.

    Для консолидированных данных отводим новый лист или новую книгу. Открываем ее. Ставим курсор в первую ячейку объединенного диапазона.

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

    Переходим на вкладку «Данные». В группе «Работа с данными» нажимаем кнопку «Консолидация».

    Консолидация.

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

    Параметры.

    На картинке открыт выпадающий список «Функций». Это виды вычислений, которые может выполнять команда «Консолидация» при работе с данными. Выберем «Сумму» (значения в исходных диапазонах будут суммироваться).

    Переходим к заполнению следующего поля – «Ссылка».

    Ставим в поле курсор. Открываем лист «1 квартал». Выделяем таблицу вместе с шапкой. В поле «Ссылка» появится первый диапазон для консолидации. Нажимаем кнопку «Добавить»

    Ссылка.

    Открываем поочередно второй, третий и четвертый квартал – выделяем диапазоны данных. Жмем «Добавить».

    Добавить.

    Таблицы для консолидации отображаются в поле «Список диапазонов».

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

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

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

    Для выхода из меню «Консолидации» и создания сводной таблицы нажимаем ОК.

    Консолидированный отчет. Пример.

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

    Консолидация данных в Excel: практическая работа

    Программа Microsoft Excel позволяет выполнять разные виды консолидации данных:

    1. По расположению. Консолидированные данные имеют одинаковое расположение и порядок с исходными.
    2. По категории. Данные организованы по разным принципам. Но в консолидированной таблице используются одинаковые заглавия строк и столбцов.
    3. По формуле. Применяются при отсутствии постоянных категорий. Содержат ссылки на ячейки на других листах.
    4. По отчету сводной таблицы. Используется инструмент «Сводная таблица» вместо «Консолидации данных».

    Консолидация данных по расположению (по позициям) подразумевает, что исходные таблицы абсолютно идентичны. Одинаковые не только названия столбцов, но и наименования строк (см. пример выше). Если в диапазоне 1 «тахта» занимает шестую строку, то в диапазоне 2, 3 и 4 это значение должно занимать тоже шестую строку.

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

    Таблицы.

    Созданы книги: Магазин 1, Магазин 2 и Магазин 3. Структура одинакова. Расположение данных идентично. Объединим их по позициям.

    Пути файлов.

    1. Открываем все три книги. Плюс пустую книгу, куда будет помещена консолидированная таблица. В пустой книге выбираем верхний левый угол чистого листа. Открываем меню инструмента «Консолидация».
    2. Составим консолидированный отчет, используя функцию «Среднее».
    3. Чтобы показать путь к книгам с исходными диапазонами, ставим курсор в поле «Ссылка». На вкладке «Вид» нажимаем кнопку «Перейти в другое окно».
    4. Выбираем поочередно имена файлов, выделяем диапазоны в открывающихся книгах – жмем «Добавить».

    Примечание. Показать программе путь к исходным диапазонам можно и с помощью кнопки «Обзор». Либо посредством переключения на открытую книгу.

    Пример1.

    Консолидация данных по категориям применяется, когда исходные диапазоны имеют неодинаковую структуру. Например, в магазинах реализуются разные товары. Какие-то наименования повторяются, а какие-то нет.

    Проверка.

    1. Для создания объединенного диапазона открываем меню «Консолидация». Выбираем функцию «Сумма» (для примера).
    2. Добавляем исходные диапазоны любым из описанных выше способом. Ставим флажки у «значения левого столбца» и «подписи верхней строки».
    3. Нажимаем ОК.

    Пример2.

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

    Примеры консолидации данных в Excel

    На лист для сводного отчета вводим названия строк и столбцов из консолидируемых диапазонов. Удобнее делать это путем копирования.

    Диапазон данных.

    В первую ячейку для значений объединенной таблицы вводим формулу со ссылками на исходные ячейки каждого листа. В нашем примере – в ячейку В2. Формула для суммы: =’1 квартал’!B2+’2 квартал’!B2+’3 квартал’!B2.

    Копируем формулу на весь столбец:

    Пример3.

    Консолидация данных с помощью формул удобна, когда объединяемые данные находятся в разных ячейках на разных листах. Например, в ячейке В5 на листе «Магазин», в ячейке Е8 на листе «Склад» и т.п.

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

    • Excel Formula Examples
    • Создать таблицу
    • Форматирование
    • Функции Excel
    • Формулы и диапазоны
    • Фильтр и сортировка
    • Диаграммы и графики
    • Сводные таблицы
    • Печать документов
    • Базы данных и XML
    • Возможности Excel
    • Настройки параметры
    • Уроки Excel
    • Макросы VBA
    • Скачать примеры

    Консолидация данных в Excel (+ примеры использования)

    В ходе работы у человека, который пользуется Excel, может появляться несколько таблиц, которые находятся в нескольких разных файлах. И нам нужно все эти данные свести в одну кучу, чтобы иметь общее представление о том, что там. Чтобы это сделать, существует инструмент «Консолидация». Сегодня мы детально разберем, как его правильно использовать и какие фишки и секреты есть в Эксель, чтобы добиться максимальной эффективности.

    Что такое консолидация данных

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

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

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

    Консолидация данных в Excel (+ примеры использования)

    Если мы загрузим всю эту информацию в Excel, то увидим, что много строк по сути повторяются.

    Консолидация данных в Excel (+ примеры использования)

    Причина этого в том, что в Яндекс.Директ и Google Ads используется так называемый модификатор широкого соответствия. Из-за этого нам требуется объединить несколько строк в одну, которая является фактически одним ключевым словом, и его эффективность нужно оценивать.

    Многие люди делают это самостоятельно, что требует огромного вложения времени и усилий.

    Консолидация данных в Excel (+ примеры использования)

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

    Консолидация данных с нескольких листов

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

    Консолидация данных с нескольких таблиц в одну

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

    Для чего может использоваться консолидация данных

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

    Представителям каких профессий пригодится функция консолидации данных

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

    1. Бухгалтер.
    2. Инвестор.
    3. Трейдер.
    4. Математик.
    5. Ученый абсолютной любой специальности, требующей умения статистически обрабатывать информацию, начиная математиками и заканчивая социологами и психологами.

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

    Как сделать консолидацию данных в Excel

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

    Условия для выполнения процедуры консолидации

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

    Давайте их перечислим более подробно:

    1. Названия колонок должны быть одинаковыми. При этом допускаются небольшие отклонения от изначального формата. Например, можно переставлять местами колонки. Эксель все равно сможет выхватить правильные значения.
    2. Не должно быть ни одной ячейки, которая не содержала бы никаких значений.
    3. В целом, все таблицы должны быть организованы приблизительно по одинаковому шаблону.

    Консолидация по расположению

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

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

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

    Консолидация данных в Excel (+ примеры использования)

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

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

    Консолидация данных в Excel (+ примеры использования)

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

    Консолидация данных в Excel (+ примеры использования)

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

    Консолидация данных в Excel (+ примеры использования)

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

    В таком случае допускается только ручной ввод новых значений, для чего предварительно нужно убрать галочку «Создавать связи с исходными данными». Чтобы в конечном итоге выйти из меню консолидации и сгенерировать готовую таблицу, объединяющую сразу несколько диапазонов, нужно нажать кнопку «ОК».

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

    Консолидация по категории

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

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

    Давайте приведем простой пример, как это работает.

    Предположим, у нас есть магазин, в котором продаются товары, обозначенные разными индексами (1, 2, 3, 4 и так далее). У нас есть несколько таблиц, описывающих их, и некоторые наименования повторяются. Что делать в такой ситуации?

    Консолидация данных в Excel (+ примеры использования)

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

    Консолидация данных в Excel (+ примеры использования)

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

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

    Консолидация данных в Excel при помощи формул

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

    Как с помощью формулы их просуммировать? Наиболее простой вариант -это просто ввести формулу типа такой.

    =’2001 год’!B3+’2002 год’!B3+’2003 год’!B3

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

    =СУММ(‘2001 год:2003 год’!B3)

    С помощью этого метода можно объединять данные из нескольких разных таблиц.

    Консолидация данных в Excel: практика

    Предположим, у нас есть такая таблица.

    Консолидация данных в Excel (+ примеры использования)

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

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

    Также можно воспользоваться кнопкой «Обзор», чтобы указать путь к файлу Экселю. Или же банальным переключением стандартными средствами Windows.

    В результате, мы получаем такую таблицу.

    Консолидация данных в Excel (+ примеры использования)

    Консолидация данных в Excel: примеры

    Примеров консолидации данных в Эксель выше было предостаточно на каждый случай. Но есть еще один, который тоже хорошо было рассмотреть. Для начала вводим наименования рядов и колонок из диапазонов, которые в дальнейшем мы собираемся объединять. Легче всего просто скопировать их.

    Консолидация данных в Excel (+ примеры использования)

    После этого в первой ячейке вводим такую формулу.

    =’1 квартал’!B2+’2 квартал’!B2+’3 квартал’!B2.

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

    Консолидация данных в Excel (+ примеры использования)

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

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

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

    От новичка до профи

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

    Пример выполненной консолидации таблицы по поступлениям

    консолидация в Excel

    Хотелось бы заметить, что в исходной таблице было почти 5 тысяч строк,10 граф. Однако после консолидации все несущественные столбцы были удалены, число же строк после консолидирования данных в Excel по каждой дате поступлений сократилось до 15. Другими словами, вместо большой таблицы мы имеем короткую, сжатую и понятную итоговую информацию

    Консолидация по сути очень похожа на инструмент ПРОМЕЖУТОЧНЫЙ ИТОГ, но имеет важные отличия.

    1. ПРОМЕЖУТОЧНЫЙ ИТОГ может работать только с одной таблицей, а количество таблиц в консолидации может быть до 255
    2. ПРОМЕЖУТОЧНЫЙ ИТОГ требует обязательной сортировки колонки с критериями, для которых ведется расчет. КОНСОЛИДАЦИЯ сама группирует данные независимо от их расположения в колонке
    3. ПРОМЕЖУТОЧНЫЙ ИТОГ выводит результат по умолчанию выводит результат только в последней графе, остальные нужно указывать вручную. Консолидация подводит итоги во всех столбцах, кроме первого.
    4. ПРОМЕЖУТОЧНЫЙ ИТОГ выводи результат непосредственно в таблице, консолидация может использовать данные из любого диапазона.

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

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

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

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

    Создание консолидации в Excel – процесс несложный и доступный даже новичку. Разберем его на примере консолидирования одной таблицы. Делаем следующее:

    1. Выбираем на отдельном чистом листе ячейку для начала будущей таблицы консолидации и на вкладке ВСТАВКА нажимаем кнопку КОНСОЛИДАЦИЯ.

    консолидация Excel

    Если в книге пустого листа нет, его надо создать. Выбираем функцию для вычисления. Выбор довольно большой, есть фактически все необходимые варианты. Присутствует сумма, количество (количество позиций), максимум, минимум, среднее, отклонение и другие варианты для расчета. Надо учесть, что консолидация не умеет вычислять математические функции с ТЕКСТОВЫМИ ДАННЫМИ. По сути, это не умеет делать никакая программа. Так что если вы будете обрабатывать нечисловые данные, то максимум что вы сможете сделать, это подсчитать количество значений.

    image

    рисунок 3
    После выбора нажимаем кнопку ДОБАВИТЬ, и наша выделенная таблица попадает в список диапазонов. Если что-то выбрано неправильно, то можно нажать кнопку УДАЛИТЬ и повторить процесс заново. Кроме этого, не забудьте, что после создания таблицы консолидации на этой странице Excel «запомнит» исходные данные. Поэтому вы всегда можете запустить на ней создание консолидации и поменять в частности расчет. Сам адрес исходный диапазон будет сохранен
    Нажимаем в строке ссылка и выделяем нужную таблицу. При этом выделение надо начинать с колонки, по позициям которой нужно консолидировать данные и при этом захватить заголовок. Если нужная колонка с позициями находится в конце или середине таблицы, то перед началом консолидации ее надо скопировать в начало таблицы. Кроме этого, учтите, что консолидация не работает с несмежными диапазонами. Так что, если между колонкой с позициями и колонкой с данными есть дополнительный столбец, то его придется захватить.

    1. Теперь ОБЯЗАТЕЛЬНО ставим внизу ОБА флажка (галочки) под надписью ИСПОЛЬЗОВАТЬ В КАЧЕСТВЕ ИМЕН. Если не включить в качестве имен заголовки, у вас будут безымянные колонки. Итог получится примерно такой.

    image

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

    консолидация Excel

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

    Флажок же СОЗДАВАТЬ СВЯЗИ поставьте если только это действительно необходимо. К примеру, если вы собираете с помощью консолидации ежемесячный отчет, то вряд ли вам понравится, когда из-за включенной связи данные за март попадут в отчет за январь. С другой стороны, если вы собираете постоянно итоговый отчет на текущий момент, эта галочка будет полезна. С другой стороны, несомненным плюсом создания связей является возможность обновления данных. Достаточно, находясь на нужном листе, на вкладке ДАННЫЕ нажать кнопку ОБНОВИТЬ ВСЕ, и вы получите свежие данные из исходной таблицы. Однако при добавлении данных в новые строки исходной таблицы вам в любом случае придется создавать консолидацию заново. После создания можно удалить ненужные колонки. Например, можно по каждому наименованию получить таблицу консолидации по ценам, но при выборе диапазона захватить также и столбец с количеством единиц товара. Для цен вывести среднее значение, затем создать новую консолидацию рядом с предыдущей. Так как она на одном листе с консолидацией цен, то ничего дополнительно выделять уже не нужно. В этой консолидации просуммировать количество единиц по каждому наименованию. Наконец, удалить ненужные столбцы, получить итоговую таблицу консолидирования с средними ценами и общим количеством по каждому наименованию товара.

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

    консолидация Excel

    Кстати, именно из-за этого говорят, что таблицы для консолидации должны иметь абсолютно одинаковый размер и начинаться с одной ячейки. На самом деле это ПОЛНАЯ ЧУШЬ. Таблица для создания таблицы консолидации может начинаться откуда угодно и иметь абсолютно разное количество строк. А вот заголовок у всех таблиц действительно должен быть одинаковым. В следующем примере показан консолидированный годовой отчет по городам Актау, Караганда и Семей. Сразу отмечу, что не во всех городах есть продажи по каждому из наименований за каждый месяц. Тем не менее такая ситуация никак не влияет на создание таблицы консолидации в Excel. Обратите внимание на адреса диапазонов!

    image

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

    Обойти это ограничение можно двумя способами. Если вам надо получить таблицу консолидации по разным диапазонам из разных файлов, тогда предварительно задайте для этих диапазонов имена. В этом случае вы можете во время создания консолидации нажать кнопку ОБЗОР и, указав в окне проводника нужный файл, дописать после его названия имя диапазона в нем, который нужен для консолидации.

    Второй способ заключается в том, что файл должен быть предварительно открыт. Тогда можно выбрать его на панели задач рабочего стола, а затем указать нужную таблицу. В этом случае надо быть особо внимательным, так как когда файлов много, то после добавления диапазона, при попытке выбрать новый диапазон, Excel попытается вернуться в ту же книгу, откуда уже был добавлен диапазон. Обойти это можно удалением содержимого строки ИСТОЧНИК после КАЖДОГО ДОБАВЛЕНИЯ ДИАПАЗОНА.

    image

    Обратите внимание, что на примере выше первый диапазон был в том же файле, что и создаваемая таблица консолидации. Второй диапазон был получен из файла Алматы, который предварительно был открыт. Ну а третий был получен из закрытого файла Нур-султан.xlsx по имени диапазона. Для удобства этот диапазон имеет такое же имя, как и сам файл, но из-за ограничений на структуру имен в нем дефис заменен на знак подчеркивания.

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

    Эти возможности мы рассмотрим на отдельных уроках, а текущее занятие подошло к концу.

    Желаю всем успешной работы и хорошего настроения! Если остались вопросы, пишите в комментариях

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *