Сводная таблица в excel по данным нескольких листов

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

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

Примечание: Другой способ консолидации данных — использование Power Query. Дополнительные сведения см. в справке по Power Query для Excel.

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

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

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

Образцы источников данных для консолидации в сводный отчет

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

Образец сводного отчета с полем страницы.

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

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

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

Чтобы объединить данные всех диапазонов и создать консолидированный диапазон без полей страницы, сделайте следующее:

  1. Добавьте мастер сводных таблиц и диаграмм на панель быстрого доступа. Для этого:

    1. Щелкните стрелку рядом с панелью инструментов и выберите Дополнительные команды.

    2. Нажмите Настроить панель быстрого доступа () в левом нижнем углу под лентой, а затем нажмите Дополнительные команды.

    3. В списке Выбрать команды из выберите пункт Все команды.

    4. Выберите в списке пункт Мастер сводных таблиц и диаграмм и нажмите кнопку Добавить, а затем — кнопку ОК.

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

  3. Щелкните значок мастера на панели быстрого доступа.

  4. На странице Шаг 1 мастера выберите параметр в нескольких диапазонах консолидации, а затем нажмите кнопку Далее.

  5. На странице Шаг 2а выберите параметр Создать поля страницы, а затем нажмите кнопку Далее.

  6. На странице Шаг 2б сделайте следующее:

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

      Совет: Если диапазон ячеек находится в другой книге, сначала откройте ее, чтобы упростить выбор данных.

    2. В разделе Во-первых, укажите количество полей страницы сводной таблицы введите 0, а затем нажмите кнопку Далее.

  7. На странице Шаг 3 мастера выберите между добавлением сводной таблицы на новый или существующий лист, а затем нажмите Готово.

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

  1. Добавьте мастер сводных таблиц и диаграмм на панель быстрого доступа. Для этого:

    1. Щелкните стрелку рядом с панелью инструментов и выберите Дополнительные команды.

    2. Нажмите Настроить панель быстрого доступа () в левом нижнем углу под лентой, а затем нажмите Дополнительные команды.

    3. В списке Выбрать команды из выберите пункт Все команды.

    4. Выберите в списке пункт Мастер сводных таблиц и диаграмм и нажмите кнопку Добавить, а затем — кнопку ОК.

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

  3. На странице Шаг 1 мастера выберите параметр в нескольких диапазонах консолидации, а затем нажмите кнопку Далее.

  4. На странице Шаг 2а выберите параметр Создать одно поле страницы, а затем нажмите кнопку Далее.

  5. На странице Шаг 2б сделайте следующее:

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

      Совет: Если диапазон ячеек находится в другой книге, сначала откройте ее, чтобы упростить выбор данных.

  6. Нажмите кнопку Далее.

  7. На странице Шаг 3 мастера выберите между добавлением сводной таблицы на новый или существующий лист, а затем нажмите Готово.

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

  1. Добавьте мастер сводных таблиц и диаграмм на панель быстрого доступа. Для этого:

    1. Щелкните стрелку рядом с панелью инструментов и выберите Дополнительные команды.

    2. Нажмите Настроить панель быстрого доступа () в левом нижнем углу под лентой, а затем нажмите Дополнительные команды.

    3. В списке Выбрать команды из выберите пункт Все команды.

    4. Выберите в списке пункт Мастер сводных таблиц и диаграмм и нажмите кнопку Добавить, а затем — кнопку ОК.

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

  3. На странице Шаг 1 мастера выберите параметр в нескольких диапазонах консолидации, а затем нажмите кнопку Далее.

  4. На странице Шаг 2а выберите параметр Создать поля страницы, а затем нажмите кнопку Далее.

  5. На странице Шаг 2б сделайте следующее:

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

      Совет: Если диапазон ячеек находится в другой книге, сначала откройте ее, чтобы упростить выбор данных.

    2. В разделе Во-первых, укажите количество полей страницы сводной таблицы щелкните число полей, которые вы хотите использовать.

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

      Пример

      • Если в разделе Во-первых, укажите количество полей страницы сводной таблицы задано число 1, выберите каждый из диапазонов, а затем введите уникальное имя в поле Первое поле. Если у вас четыре диапазона, каждый из которых соответствует кварталу финансового года, выберите первый диапазон, введите имя «Кв1», выберите второй диапазон, введите имя «Кв2» и повторите процедуру для диапазонов «Кв3» и «Кв4».

      • Если в разделе Во-первых, укажите количество полей страницы сводной таблицы задано число 2, выполните аналогичные действия в поле Первое поле. Затем выберите два диапазона и введите в поле Второе поле одинаковое имя, например «Пг1» и «Пг2». Выберите первый диапазон и введите имя «Пг1», выберите второй диапазон и введите имя «Пг1», выберите третий диапазон и введите имя «Пг2», выберите четвертый диапазон и введите имя «Пг2».

    4. Нажмите кнопку Далее.

  6. На странице Шаг 3 мастера выберите между добавлением сводной таблицы на новый или существующий лист, а затем нажмите Готово.

Нужна дополнительная помощь?

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

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

Сводная таблица в Excel

Для примера используем таблицу реализации товара в разных торговых филиалах.

Отчет о продажах по филиалам.

Из таблички видно, в каком отделе, что, когда и на какую сумму было продано. Чтобы найти величину продаж по каждому отделу, придется посчитать вручную на калькуляторе. Либо сделать еще одну таблицу Excel, где посредством формул показать итоги. Такими методами анализировать информацию непродуктивно. Недолго и ошибиться.

Самое рациональное решение – это создание сводной таблицы в Excel:

  1. Выделяем ячейку А1, чтобы Excel знал, с какой информацией придется работать.
  2. В меню «Вставка» выбираем «Сводная таблица».
  3. Опция сводная таблица.

  4. Откроется меню «Создание сводной таблицы», где выбираем диапазон и указываем место. Так как мы установили курсор в ячейку с данными, поле диапазона заполнится автоматически. Если курсор стоит в пустой ячейке, необходимо прописать диапазон вручную. Сводную таблицу можно сделать на этом же листе или на другом. Если мы хотим, чтобы сводные данные были на существующей странице, не забывайте указывать для них место. На странице появляется следующая форма:
  5. Ссылка на диапазон листа.
    Форма сводной таблицы.

  6. Сформируем табличку, которая покажет сумму продаж по отделам. В списке полей сводной таблицы выбираем названия столбцов, которые нас интересуют. Получаем итоги по каждому отделу.
  7. Общий итог по продажам.

Просто, быстро и качественно.

Важные нюансы:

  • Первая строка заданного для сведения данных диапазона должна быть заполнена.
  • В базовой табличке каждый столбец должен иметь свой заголовок – проще настроить сводный отчет.
  • В Excel в качестве источника информации можно использовать таблицы Access, SQL Server и др.



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

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

Порядок создания сводной таблицы из нескольких листов такой же.

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

Пример отчета.

  1. Вызываем меню «Мастер сводных таблиц и диаграмм». Для этого щелкаем кнопку настройки панели быстрого доступа и нажимаем «Другие команды». Здесь на вкладке «Настройка» находим «Мастер сводных таблиц». Добавляем инструмент в панель быстрого доступа. После добавления:
  2. Другие команды.
    Настройка мастера.
    Инструмент в панели быстрого доступа.

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

  5. Следующий этап – «создать поля». «Далее».
  6. Окно мастера шаг 2 из 3.

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

  9. Теперь в списке выбираем первый диапазон. Ставим птичку у единицы. Это первое поле сводного отчета. Даем ему имя – «Магазин 1». Выделяем второй диапазон данных – ставим птичку у цифры «2». Название поля – «Магазин 2». Нажимаем «Далее».
  10. Настройка диапазонов.

  11. Выбираем, где расположить сводную таблицу. На существующем листе или новом. Лучше выбрать новый лист, чтобы не было наложений и смещений. У нас получилось так:
  12. Отчет по нескольким таблицам.

Как видите всего в несколько кликов можно создавать сложные отчеты из нескольких листов или таблиц разного объема информации.

Как работать со сводными таблицами в Excel

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

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

Добавим в сводную таблицу еще одно поле для отчета. Для этого установим галочку напротив «Даты» (или напротив «Товара»). Отчет сразу меняется – появляется динамика продаж по дням в каждом отделе.

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

Сгруппируем данные в отчете по месяцам. Для этого щелкаем правой кнопкой мыши по полю «Дата». Нажимаем «Группировать». Выбираем «по месяцам». Получается сводная таблица такого вида:

Результат после редактирования отчета.

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

Настройка отчета по наименованию товаров.

А вот что получится, если мы уберем «дату» и добавим «отдел»:

Настройка отчета по отделам без даты.

А вот такой отчет можно сделать, если перетащить поля между разными областями:

После перестановки полей в отчете.

Чтобы название строки сделать названием столбца, выбираем это название, щелкаем по всплывающему меню. Нажимаем «переместить в название столбцов». Таким способом мы переместили дату в столбцы.

Перемещение столбцов в отчете.

Поле «Отдел» мы проставили перед наименованиями товаров. Воспользовавшись разделом меню «переместить в начало».

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

Развернутый детальный отчет.

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

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

Параметры отчета.

Проверка правильности выставленных коммунальных счетов

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

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

Для примера мы сделали сводную табличку тарифов для Москвы:

Тарифы коммунальных платежей.

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

Первый столбец = первому столбцу из сводной таблицы. Второй – формула для расчета вида:

= тариф * количество человек / показания счетчика / площадь

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

Сводная таблица тарифов по коммунальным платежам.

Наши формулы ссылаются на лист, где расположена сводная таблица с тарифами.

Скачать все примеры сводной таблицы

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

Очень часто при формировании отчётов (аналитики)  основанных на больших  объемах данных приходиться сводить в одну таблицу информацию с нескольких листов книги «Excel» .
В идеале для сбора и аналитики информации с разных листов «Эксель» желательно  сделать сводную таблицу, которая будет брать данные из нескольких источников (листов книги).

Такую таблицу можно выполнить двумя разными способами.

  1. Создание сводной таблицы с разных листов при помощи стандартных возможностей и инструментов.
  2. Создание таблицы берущей данные с нескольких листов при помощи запроса сформированного в надстройке Power Query .
Рассмотрим первый способ.

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

Шаг первый.

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

Для этого следует кликнуть правой кнопкой мыши по ленте (панели инструментов) и выбрать из выпадающего меню пункт «Настройка ленты»

Настройка ленты

Настройка ленты

либо войти во вкладку

«Файл» => «Параметры» => «Настройка ленты».

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

Из списка выбираем «Мастер сводных таблиц и диаграмм»

Добавление мастера сводных таблиц

Добавление мастера сводных таблиц

В правом окне при помощи кнопки «Создать группу» создаем новую группу инструментов. Для группы можно выбрать удобное для Вас наименование. Например, «Своя группа». Можно выбрать на какой вкладке будет создана группа. В своем примере я выбрал вкладку «Главная».

Когда группа создана, выделите ее курсором, выделите курсором «Мастер сводных таблиц и диаграмм» в левом окне и нажмите кнопку «Добавить >>».

После нажмите «Ок».

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

Мастер сводных на панели

Мастер сводных на панели

Шаг второй. Построение сводной таблицы из нескольких источников данных.

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

Второй способ.

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

Данный способ заключается в использовании запроса надстройки Power Query.

О данной надстройке рассказывалось в статье: «Power Query» в «Excel» — что это?

Создание запроса Power Query для сведения нескольких страниц книги в одну таблицу.

Шаг первый.

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

Шаг два.

Для этого во вкладке Power Query нужно нажать кнопку «Из таблицы» и указать в появившемся окне диапазон – источник данных. После чего нажать «Ок».

Power Query из таблицы

Power Query из таблицы

Шаг три.

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

Слияние запросов

Слияние запросов

Шаг четыре.

Когда вид настроен, нужно нажать кнопку «Закрыть и загрузить.»

Закрыть и загрузить

Закрыть и загрузить

Надстройка Power Query соберет данные с двух листов и соединит их в одной таблице.

Сборка данных со всех листов книги в одну таблицу

Постановка задачи

Допустим, что у нас есть книга с большим количеством листов, где на каждом листе находится таблица с данными по сделкам в этом городе:

Исходный файл

Давайте будем исходить из следующих соображений:

  • Структура и столбцов на всех листах одинаковая.
  • Количество строк на всех листах разное.
  • Листы могут в будущем добавляться или удаляться.

Наша задача — собрать все данные со всех листов в одну таблицу, чтобы потом с ней работать (фильтровать, сортировать, построить сводную и т.д.) Сделать это можно разными способами, но самыми удобными будут, пожалуй, Power Query и макросы.

Способ 1. Сборка данных с листов с помощью Power Query

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

Шаг 1. Подключаемся к файлу

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

Если у вас Excel 2010-2013 и вы установили Power Query как отдельную надстройку, то откройте вкладку Power Query, если у вас Excel 2016 или новее, то вкладку Данные (Data). Нажмите кнопку Получить данные / Создать запрос — Из файла — Книга Excel (Get Data / New Query — From file — From Excel) и укажите наш файл с исходными листами:

Указываем файл

В появившемся окне Навигатора (Navigator) выберите слева любой лист и нажмите в правом нижнем углу кнопку Преобразовать данные (Transform Data) или Изменить (Edit):

Выбираем любой лист

Должно появиться окно редактора запросов Power Query, где отобразятся данные с выбранного листа. Поскольку нам нужен, на самом деле, не один лист, а все, то удалим в правой панели все шаги, кроме первого шага Источник (Source) используя крестик слева от названия шага:

Удаляем лишние шаги

То, что останется после удаления шагов — это список всех объектов, которые Power Query «видит» во внешних файлах, а это:

  • листы (Sheet)
  • «умные таблицы» (Table)
  • именованные диапазоны (Defined Name)
  • области печати (Print Area), которые, по сути, являются одним из видов именованного диапазона

Шаг 2. Отбираем нужные листы

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

Во-первых, легко можно отфильтровать нужные объекты по типу по столбцу Kind. Например, если вам нужны только листы:

Фильтруем листы

Во-вторых, если нам нужны только видимые листы, то дополнительно можно отфильтровать ещё по столбцу Hidden.

В-третьих, если вы точно знаете размер таблиц, которые вам нужны, то можно легко добавить к нашему списку вычисляемый столбец с формулой, выводящей количество столбцов или строк и использовать потом эти числа для отбора. Для этого выберем на вкладке Добавление столбца — Настраиваемый столбец (Add Column — Custom Column) и введём в открывшееся окно следующую формулу (с учётом регистра):

Подсчет числа столбцов

Для подсчёта количества строк можно использовать аналогичную функцию Table.RowCount. Получившийся столбец затем можно использовать для фильтрации «мусорных» таблиц.

В-четвёртых, можно извлечь с каждого листа содержимое любой ячейки (например, А1) и использовать его для отбора. Например, если там нет слова «Товар«, то это не наш лист. Для извлечения нужно будет также добавить вычисляемый столбец с такой конструкцией:

=[Data][Column1]{0}

Здесь:

  • [Data] — имя столбца, где в каждой ячейке лежат таблицы с содержимым каждого листа (убийственная формулировка для рядового пользователя Excel, да, я знаю)
  • [Column1] — имя столбца на листе, из которого мы хотим извлечь данные
  • {0} — номер строки (считая с нуля), откуда мы хотим взять данные

Извлекаем содержимое А1 с каждого листа

После фильтрации «мусора» все добавленные вспомогательные столбцы можно, конечно же, спокойно удалить, оставив только колонки Name и Data.

Шаг 3. Разворачиваем таблицы

Теперь развернём содержимое таблиц в одно целое, используя кнопку с двойными стрелками в заголовке столбца Data, отключив флажок Использовать исходное имя столбца как префикс (Use original column name as prefix):

Разворачиваем вложенные таблицы

После нажатия на ОК Power Query соберёт для нас все данные в одну мегатаблицу со всех отобранных листов нашего файла:

Собранные данные

Останется лишь «навести блеск», а именно:

  1. Поднять первую строку в шапку таблицы кнопкой Использовать первую строку в качестве заголовков (Use first row as headers) на вкладке Главная (Home).
  2. Переименовать первый столбец в Город двойным щелчком на заголовку.
  3. Удалить повторяющиеся шапки таблиц, попавшие в одну кучу вместе с данными, используя фильтр по столбцу Товар.

Всё. Осталось только дать нашему запросу подходящее имя (например, Сборка) в панели справа и выгрузить затем собранные данные обратно в Excel кнопкой Закрыть и загрузить на вкладке Главная (Home — Close & Load):

Собранные данные

В будущем, при любых изменениях в исходном файле достаточно будет лишь обновить наш запрос, щелкнув по собранной таблице правой кнопкой мыши и выбрав команду Обновить (Refresh) или такой же кнопкой на вкладке Данные (Data) или сочетанием клавиш Ctrl+Alt+F5.

Плюсы такого подхода:

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

Минусы этого способа:

  • Собираются только значения, т.е. формулы с исходных листов не сохраняются.
  • Названия столбцов должны на всех листах совпадать с точностью до регистра.
  • Нельзя выбрать какой именно диапазон берётся с каждого листа — это определяется автоматически (берётся всё, что есть).
  • Для обновления нужен Excel 2016 или новее или установленная надстройка Power Query.

Способ 2. Сборка данных с листов макросом на VBA

Похожего результата можно добиться и с помощью более «классического» подохода — макросом на VBA. Для этого на вкладке Разработчик (Developer) нажмите кнпоку Visual Basic или воспользуйтесь сочетанием клавиш Alt+F11. В открывшемся окне добавьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:

Sub CollectDataFromAllSheets()
    Dim ws As Worksheet
    
    Set wbCurrent = ActiveWorkbook
    Workbooks.Add
    Set wbReport = ActiveWorkbook
    
    'копируем на итоговый лист шапку таблицы из первого листа
    wbCurrent.Worksheets(1).Range("A1:D1").Copy Destination:=wbReport.Worksheets(1).Range("A1")
    
    'проходим в цикле по всем листам исходного файла
    For Each ws In wbCurrent.Worksheets
    
        'определяем номер последней строки на текущем листе и на листе сборки
        n = wbReport.Worksheets(1).Range("A1").CurrentRegion.Rows.Count
        
        'задаем исходный диапазон, который надо скопировать с каждого листа - любой вариант на выбор:
        Set rngData = ws.Range("A1:D5")            'фиксированный диапазон или
        Set rngData = ws.UsedRange                 'всё, что есть на листе или
        Set rngData = ws.Range("F5").CurrentRegion    'область, начиная от ячейки F5 или
        Set rngData = ws.Range("A2", ws.Range("A2").SpecialCells(xlCellTypeLastCell))    'от А2 и до конца листа
        
        'копируем исходный диапазон и вставляем в итоговую книгу со следующей строки
        rngData.Copy Destination:=wbReport.Worksheets(1).Cells(n + 1, 1)
        
    Next ws
End Sub

Запустить созданный макрос можно на вкладке Разработчик кнопкой Макросы (Developer — Macros) или с помощью сочетания клавиш Alt+F8. Макрос автоматически создаст новую книгу и скопирует туда нужные вам данные.

Плюсы такого подхода:

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

Минусы этого способа:

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

Способ 3. Готовый макрос из надстройки PLEX

Если лень возиться с макросами или Power Query, то можно пойти по пути наименьшего сопротивления — использовать готовый макрос (кнопка Собрать) из моей надстройки PLEX для Excel. Это, может, и не спортивно, но зато эффективно:

Сборка данных с листов через PLEX

В общем, выбирайте любой удобный вам вариант и действуйте. Выбор — это всегда хорошо.

Ссылки по теме

  • Что такое Power Query и с чем его едят.
  • Как создавать свои макросы, использовать чужие и запускать их в своих файлах.
  • Сборка данных из нескольких файлов с помощью Power Query.
  • »

Работа со сводными таблицами Excel

Сводная таблица из нескольких листов

Один из самых простых способов реализации в excel сводной таблицы из нескольких листов.

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

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

1. Создание табличных массивов

Первым делом все таблицы с исходными данными приводим в формат «умной таблицы». Делается – это на вкладке «Вставка», потом выбираем «Таблица» или можно использовать Ctrl+T:

2. Создание подключения через Microsoft Query

На этом этапе нужно сохранить файл. Затем нужно открыть лист, но котором мы хотим видеть сводную таблицу из нескольких листов. Там заходим в «Данные» и нажимаем «Из других источников», а там «из Microsoft Query»:

Создание подключения Microsoft Query

В окне выбора источника данных выбираем «Excel files» и убираем галку «Использовать мастер запросов» и нажимаем «OK»:

Выбор источника данных Excel files

Выбираем расположение нашей же книги и нажимаем «OK».

В окне «Добавление таблицы» нажимаем «Параметры» и там отмечаем флажок в поле «Системные таблицы», далее выбираем первую таблицу на первом листе и нажимаем «Добавить» и «Закрыть»

Настройка запроса для первого листа

3. Настройка SQL запроса

Останется открытым окно Microsoft Query, в нем дважды кликаем по названию каждого столбца таблицы с первого листа:

Далее нажимаем кнопку «SQL» и копируем все, что там написано:

Потом внизу под существующим запросом пишем слово UNION и вставляем ранее скопированный код. В части кода под Union меняем название листа:

Правка кода для таблицы второго листа

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

Далее «OK» на сообщение о невозможности представить результат графически отвечаем положительно.

Далее в окне Microsoft Query нажимаем «Файл» и «Вернуть данные в Microsoft Excel».

В окне «Импорт данных» выбираем место куда поместим сводную и отмечаем точкой «Отчет сводной таблицы».

4. Настройка сводной таблицы

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

Все прекрасно обновляется. Если Вы допишите на любой из листов новые строки, то просто обновите сводную таблицу. Как обновляется сводная таблица можно почитать в статье «Сводные таблицы в Microsoft Excel»

Ещё у нас есть online курс Умные и сводные таблицы, пройдя который Вы получите практические навыки в обработке больших массивов данных в том числе с помощью сводных.

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

Обновление данных в сводной таблице excel

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

Более детальные советы по построению таблиц изложены в одноименной статье Советы по построению таблиц .

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

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

Через Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен ) откорректируем Имя таблицы на « Исходная_таблица ».

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

Сводную таблицу будем создавать для решения следующей задачи: «Подсчитать суммарные объемы продаж по каждому Товару».

Имея исходную таблицу в формате EXCEL 2007 , для создания Сводной таблицы достаточно выделить любую ячейку исходной таблицы и в меню Работа с таблицами/ Конструктор/ Сервис выбрать пункт Сводная таблица .

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

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

Структура Сводной таблицы в общем виде может быть представлена так:

Заполним сначала раздел Названия строк . Т.к. требуется определить объемы продаж по каждому Товару, то в строках Сводной таблицы должны быть размещены названия Товаров. Для этого поставим галочку в Списке полей у поля Товар (поле и столбец – синонимы).

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

Теперь поставим галочку в Списке полей у поля Продажи.

Т.к. ячейки столбца Продажи имеют числовой формат, то они автоматически попадут в раздел Списка полей Значения.

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

Детализация данных Сводной таблицы

Если возникли вопросы о том, какие же данные из исходной таблицы были использованы для подсчета тех или иных значений Сводной таблицы , то достаточно двойного клика мышкой на конкретном значении в Сводной таблице , чтобы был создан отдельный лист с отобранными из исходной таблицей строками. Например, посмотрим какие записи были использованы для суммирования продаж Товара «Апельсины». Для этого дважды кликнем на значении 646720. Будет создан отдельный лист только со строками исходной таблицы относящихся к Товару «Апельсины».

Обновление Сводной таблицы

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

Удаление Сводной таблицы

Удалить Сводную таблицу можно несколькими способами. Первый – просто удалить лист со Сводной таблицей (если на нем нет других полезных данных, например исходной таблицы). Второй способ – удалить только саму Сводную таблицу : выделите любую ячейку Сводной таблицы , нажмите CTRL + A (будет выделена вся Сводная таблица ), нажмите клавишу Delete .

Изменение функции итогов

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

Изменение порядка сортировки

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

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

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

После того как будет отпущена клавиша мыши, значение Баранки будет перемещено на самую верхнюю позицию в списке.

Изменение формата числовых значений

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

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

Что такое кэш сводной таблицы

При создании сводной таблицы, Excel создает кэш данных, на основе которых будет построена таблица.

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

Кэш данных увеличивает размер Excel-файла.

Область “Значения”

Область “Значения” включает в себя числовые элементы таблицы. Представим, что мы хотим отразить объем продаж регионов по месяцам (из примера в начале статьи). Область закрашенная желтым цветом, на изображении ниже, отражает значения размещенные в области “Значения”.

На примере выше создана таблица, в которой отражены данные продаж по регионам с разбивкой по месяцам.

Область “Строки”

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

Область”Столбцы”

Заголовки вверху значений таблицы называются “Столбцы”.

На примере ниже красным выделены поля “Столбцы”, в нашем случае это значения месяцев.

Область “Фильтры”

Область “Фильтры” используется опционально и позволяет задать уровень детализации данных. Например, мы можем в качестве фильтра указать данные “Тип клиента” – “Продуктовый магазин” и Excel отобразит данные в таблице касающиеся только продуктовых магазинов.

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

Для создания сводной таблицы необходимо:

Создался пустой лист, где видно списки областей и полей. Заголовки стали полями в нашей новой таблице. Сводная таблица будет формироваться путем перетаскивания полей.

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

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

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

Категорию «Товары» мы поставим в виде строк. В «Названия строк» мы переносим необходимое нам поле.

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

Столбец «Единицы», будучи в главной таблице, отображал количество товара проданного определенным продавцом по конкретной цене.

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

Указываем периоды даты и шаг. Подтверждаем выбор.

Видим такую таблицу.

Сделаем перенос поля «Сумма» к области «Значения».

Стало видно отображение чисел, а нам необходим именно числовой формат

Для исправления, выделим ячейки, вызвав окно мышкой, выберем «Числовой формат».

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

Классический способ составления сводной таблицы

В качестве примера рассмотрим алгоритм действий для составления сводных таблиц в Microsoft Excel 2019. Эта же логика может применяться и в более ранних версиях программы.

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

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

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

Шаг 1. Создаем “умную таблицу”

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

  1. Сперва кликаем по любой ячейке внутри таблицы. Далее переключаемся во вкладку “Главная”, находим раздел “Стили” и нажимаем в нем на функцию “Форматировать как таблицу”. В раскрывшемся перечне определяемся с нужным стилем (цветовая гамма, наличие или отсутствие прорисованных границ) и щелкаем по нему.
  2. Откроется окно, в котором необходимо указать координаты таблицы. Чаще всего, область уже выбрана и от нас требуется только нажать на кнопку ОК. Но будет нелишним убедиться в том, что все указано верно. Также у нас есть возможность изменить диапазон таблицы (если это требуется). И не забываем ставить галочку напротив опции “Таблица с заголовками”.
  3. Мы получили “умную таблицу”, которая будет “растягиваться” при добавлении в нее новой информации. Программа автоматически присвоит ей имя и переключится во вкладку “Конструктор”, где мы можем вносить изменения в созданную таблицу, в т.ч. изменить ее имя.

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

Шаг 2. Формируем сводную таблицу

  1. Переключаемся во вкладку “Вставка”, в левом углу нажимаем на кнопку “Таблицы” и в появившемся перечне вариантов выбираем “Сводная таблица”.
  2. Откроется окно создания сводной таблицы, в котором уже указан диапазон исходных значений (в нашем случае – автоматически выбрана “Таблица2”, которую мы создали в шаге 1). В случае необходимости диапазон можно скорректировать или же указать Имя таблицы, из которой нужно собрать сводную.
  3. В этом же окне выбираем, где следует разместить новую таблицу. Варианта два – на новом листе или существующем. При прочих равных условиях приоритетнее первый вариант, но конечный выбор остается за пользователем. После того, как мы определились с выбором и поставили нужную отметку (в нашем примере – на новом листе), нажимаем ОК.
  4. После проделанных действий будет создана форма сводной таблицы на отдельном листе. Справа представлено окно “Поля сводной таблицы”. В верхней половине располагается, непосредственно, перечень самих полей (соответствует названиям столбцов в исходной таблице), в нижней – доступные области для настроек:
    • Фильтр
    • Столбцы
    • Строки
    • Значения
  5. Перемещаем с помощью левой кнопки мыши необходимые поля из верхней части в области внизу, таким образом, конфигурируя подходящую под наши задачи таблицу. Здесь нет единого правила, как именно правильно выполнить все настройки, так как у всех пользователей разные исходные табличные данные и конечные цели. В нашем случае выполняем следующие перемещения:
    • “Пол” и “Вид спорта” – в “Фильтр”
    • “Столбцы” в нашем случае оставляем пустыми
    • “Наименование” – в “Строки”
    • “Сумма, руб.” – в “Значения”.
  6. По мере выполнения перемещений можно наблюдать, как формируется структура таблицы и в ней заполняются данные. В итоге мы получаем финальную таблицу, над которой располагается выбранные нами фильтры по “Полу” и “Виду спорта”.

Шаг 3. Применяем фильтры и другие настройки

Теперь вернемся к нашей задаче. Нам нужно отфильтровать данные по полу (женский) и оставить только строки, которые относятся к виду спорта “теннис”.

  1. Кликаем по текущему значения фильтра “Пол”, выбираем из списка “женский” и нажимаем кнопку OK.
  2. Аналогичным образом настраиваем фильтр по “Виду спорта”, оставив только “теннис”.
  3. Таким образом, мы получили финальную таблицу с нужно нам информацией.

Различные варианты сводной таблицы

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

Чтобы сконструировать отличную от предыдущей форму, снова воспользуемся окном списка полей (справа). Если вы специально или случайно закрыли это окно, чтобы вернуть его, кликаем правой кнопкой мыши по любой ячейке внутри таблицы и в открывшемся контекстном меню выбираем пункт “Показать список полей”.

Давайте теперь попробуем перетащить в пустую область “Столбцы” поле “Цена, руб.”, предварительно убрав ранее заданные фильтры, чтобы увидеть, как именно преобразится таблица в ее начальном виде.

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

Также можно попробовать добавить в таблицу еще больше информации. Для этого снова открываем список полей и перетаскиваем поле “Продано, шт.” в область “Строки”.

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

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

Гистограмма настроена для выделенной ячейки. Осталось только нажать на кнопку справа от ячейки и выбирать одну из опций “Применить правило форматирования ко всем ячейкам…”.

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

Как создать сводную таблицу.

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

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

Организуйте свои исходные данные

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

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

Полезные советы:

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

Создаем и размещаем макет

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

Откроется окно «Создание ….. ». Убедитесь, что в поле Диапазон указан правильный источник данных. Затем выберите местоположение для свода:

  • Выбор нового рабочего листа поместит его на новый лист, начиная с ячейки A1.
  • Выбор существующего листа разместит в указанном вами месте на существующем листе. В поле «Диапазон» выберите первую ячейку (то есть, верхнюю левую), в которую вы хотите поместить свою таблицу.

Нажатие ОК создает пустой макет без цифр в целевом местоположении, который будет выглядеть примерно так:

Полезные советы:

  • В большинстве случаев имеет смысл размещать на отдельном рабочем листе. Это особенно рекомендуется для начинающих.
  • Ежели вы берете информацию из другой таблицы или рабочей книги, включите их имена, используя следующий синтаксис: [workbook_name]sheet_name!Range. Например, [Книга1.xlsx] Лист1!$A$1:$E$50. Конечно, вы можете не писать это все руками, а просто выбрать диапазон ячеек в другой книге с помощью мыши.
  • Возможно, было бы полезно построить таблицу и диаграмму одновременно. Для этого в Excel 2016 и 2013 перейдите на вкладку «Вставка», щелкните стрелку под кнопкой «Сводная диаграмма», а затем нажмите «Диаграмма и таблица». В версиях 2010 и 2007 щелкните стрелку под сводной таблицей, а затем — Сводная диаграмма.
  1. Организация макета.

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

  • Раздел «Поле» содержит названия показателей, которые вы можете добавить. Они соответствуют именам столбцов исходных данных.
  • Раздел «Макет» содержит область «Фильтры», «Столбцы», «Строки» и «Значения». Здесь вы можете расположить в нужном порядке поля.

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

Как добавить поле

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

По умолчанию Microsoft Excel добавляет поля в раздел «Макет» следующим образом:

  • Нечисловые добавляются в область Строки
  • Числовые добавляются в область значений
  • Дата и время добавляются в область Столбцы.

Как удалить поле из сводной таблицы?

Чтобы удалить любое поле, вы можете выполнить следующее:

  • Снимите флажок напротив него, который вы ранее установили.
  • Щелкните правой кнопкой мыши поле и выберите «Удалить……».

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

Как упорядочить поля?

Вы можете изменить расположение показателей тремя способами:

  1. Перетащите поле между 4 областями раздела с помощью мыши. В качестве альтернативы щелкните и удерживайте его имя в разделе «Поле», а затем перетащите в нужную область в разделе «Макет». Это приведет к удалению из текущей области и его размещению в новом месте.

  1. Щелкните правой кнопкой мыши имя в разделе «Поле» и выберите область, в которую вы хотите добавить его:

  1. Нажмите на поле в разделе «Макет», чтобы выбрать его. Это сразу отобразит доступные параметры:

Все внесенные вами изменения применяются немедленно.

Ну а ежели спохватились, что сделали что-то не так, не забывайте, что есть «волшебная» комбинация клавиш CTRL+Z, которая отменяет сделанные вами изменения (если вы не сохранили их, нажав соответствующую клавишу).

Выберите функцию для значений (необязательно)

По умолчанию Microsoft Excel использует функцию «Сумма» для числовых показателей, которые вы помещаете в область «Значения». Когда вы помещаете нечисловые (текст, дата или логическое значение) или пустые значения в эту область, к ним применяется функция «Количество».

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

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

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

В Excel 2010 и ниже опция «Суммировать значения по» также доступна на ленте – на вкладке «Параметры» в группе «Расчеты».

Используем различные вычисления в полях значения (необязательно)

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

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

Подсказка. Функция «Дополнительные вычисления» может оказаться особенно полезной, когда вы добавляете одно и то же поле более одного раза и показываете, как в нашем примере, общий объем продаж и объем продаж в процентах от общего количества одновременно. Согласитесь, обычными формулами делать такую таблицу придется долго. А тут – пара минут работы!

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

Как создается сводная таблица в Excel

Для начала мы проверяем правильно сформирована ли наша таблица: все столбцы имеют правильное название, имеют соответствующий формат ячеек, кто текстовое, кто числовое ну т.д… Проверьте обязательно если хотите получить отличный результат. И если всё отлично приступаем:

На панели управления выбираем вкладку «Вставка» и получаем на выбор 2 варианта создания вашей сводной таблицы:

  1. Рекомендуемые сводные таблицы (этот пункт рекомендуется использовать начинающим, но не бойтесь, это ненадолго, уловите суть создания, попрактикуетесь и всё, будете работать по второму пункту).
  2. Сводная таблица (используется при ручной настройке таблицы в основном используется опытными пользователями)

Данные в ключевых столбцах не совпадают

Вот пример: Вы владелец небольшого магазина, получаете товар от одного или нескольких поставщиков. У каждого из них принята собственная номенклатура, отличающаяся от Вашей. В результате возникают ситуации, когда Ваша запись “Case-Ip4S-01” соответствует записи “SPK-A1403” в файле Excel, полученном от поставщика. Такие расхождения возникают случайным образом и нет никакого общего правила, чтобы автоматически преобразовать “SPK-A1403” в “Case-Ip4S-01”.

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

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

Создаём вспомогательную таблицу для поиска.

Создаём новый лист Excel и называем его SKU converter. Копируем весь столбец Our.SKU из листа Store на новый лист, удаляем дубликаты и оставляем в нём только уникальные значения.

Рядом добавляем столбец Supp.SKU и вручную ищем соответствия между значениями столбцов Our.SKU и Supp.SKU (в этом нам помогут описания из столбца Description). Это скучная работёнка, пусть Вас радует мысль о том, что её придётся выполнить только один раз :-).

В результате мы имеем вот такую таблицу:

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

В главную таблицу (лист Store) вставляем новый столбец Supp.SKU.

Далее при помощи функции ВПР (VLOOKUP) сравниваем листы Store и SKU converter, используя для поиска соответствий столбец Our.SKU, а для обновлённых данных – столбец Supp.SKU.

Столбец Supp.SKU заполняется оригинальными кодами производителя.

Замечание: Если в столбце Supp.SKU появились пустые ячейки, то необходимо взять все коды SKU, соответствующие этим пустым ячейкам, добавить их в таблицу SKU converter и найти соответствующий код из таблицы поставщика.

Объединение листов разных рабочих книг в одну

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

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

макрос (надстройка) для объединения нескольких файлов Excel в одну книгу

Надстройка позволяет:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. выбирать файлы для объединения, а также редактировать список выбранных файлов;

3. объединять все листы выбранных файлов в одну рабочую книгу;

4. объединять в рабочую книгу только непустые листы выбранных файлов;

5. собирать в итоговую книгу листы с заданным именем (можно использовать маску при помощи спец. символов совпадения);

6. собирать в одну книгу листы выбранных файлов с определенным номером (индексом), либо диапазоном номеров;

7. собирать листы с определенным значением в заданном диапазоне ячеек;

8. задавать дополнительные параметры для объединения, такие как:

а) присвоение листам имен объединяемых файлов;

б) удаление из книги, в которой происходит объединение данных, собственных листов, которые были в этой книге изначально;

в) замена формул значениями (результатами вычислений).

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

Как работать со сводными таблицами в Excel

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

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

Добавим в сводную таблицу еще одно поле для отчета. Для этого установим галочку напротив «Даты» (или напротив «Товара»). Отчет сразу меняется – появляется динамика продаж по дням в каждом отделе.

Сгруппируем данные в отчете по месяцам. Для этого щелкаем правой кнопкой мыши по полю «Дата». Нажимаем «Группировать». Выбираем «по месяцам». Получается сводная таблица такого вида:

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

А вот что получится, если мы уберем «дату» и добавим «отдел»:

А вот такой отчет можно сделать, если перетащить поля между разными областями:

Чтобы название строки сделать названием столбца, выбираем это название, щелкаем по всплывающему меню. Нажимаем «переместить в название столбцов». Таким способом мы переместили дату в столбцы.

Поле «Отдел» мы проставили перед наименованиями товаров. Воспользовавшись разделом меню «переместить в начало».

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

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

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

Проверка правильности выставленных коммунальных счетов

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

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

Для примера мы сделали сводную табличку тарифов для Москвы:

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

Первый столбец = первому столбцу из сводной таблицы. Второй – формула для расчета вида:

= тариф * количество человек / показания счетчика / площадь

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

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

Источники

  • https://excel2.ru/articles/svodnye-tablicy-v-ms-excel
  • https://excelhack.ru/svodnaya-tablica-v-excel-kak-sdelat/
  • https://gserver.ru/microsoft-office/kak-sdelat-svodnuyu-tablicu-v-excel.html
  • https://MicroExcel.ru/svodnye-tabliczy/
  • https://mister-office.ru/excel/excel-pivot-table.html
  • https://topexcel.ru/kak-sozdat-svodnuyu-tablicu-v-excel/
  • https://office-guru.ru/excel/kak-obedinit-dve-tablicy-excel-po-chastichnomu-sovpadeniyu-jacheek-435.html
  • http://macros-vba.ru/nadstrojki/excel/108-kak-obedinit-fajly-obedinenie-
  • https://exceltable.com/svodnye-tablicy/sozdanie-svodnoi-tablici-v-excel

Хитрости »

25 Август 2013              183534 просмотров


Сводная таблица из нескольких листов

Как ни странно, но начиная с Excel 2007 пропала очевидная возможность создания сводной таблицы из нескольких листов. В Excel 2003 это можно было сделать во время создания простой сводной (МенюДанныеОтчет сводной таблицы и диаграммы), выбрав в меню «Из нескольких диапазонов консолидации». Хоть на офф.сайте Microsoft для версии Excel 2007 и выше и предлагают сделать это при помощи клавиш: ALT+D+P у меня данное сочетание не вызвало никакой реакции со стороны самого Excel ни на русской раскладке, ни на английской. Скорее всего локализация ОС и Офиса так же имеет значение. Но я не стал далее ничего пытаться делать, т.к. знаю более короткий путь, чем изменение локализации. Чтобы создавать сводную из нескольких диапазонов для начала необходимо добавить кнопку на панель быстрого доступа:

  • Excel 2010-2021Файл (File)Параметры (Options)Панель быстрого доступа (Quick Access Toolbar)
  • Excel 2007Кнопка офисПараметры Excel (Excel options)Панель быстрого доступа (Quick Access Toolbar)

или непосредственно с панели быстрого доступа:

В списке «Выбрать команды из:» выбираем Все команды(All Commands) и ищем там Мастер сводных таблиц и диаграмм (PivotTable and PivotChart Wizard). Кнопкой Добавить(Add) переносим на панель быстрого доступа:

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


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

Жмем кнопку Мастер сводных таблиц и диаграмм (PivotTable and PivotChart Wizard)(которую мы только что добавили на панель быстрого доступа) — появится мастер создания сводных таблиц и диаграмм.
На Первом шаге необходимо указать в нескольких диапазонах консолидации(Multiple consolidation ranges):

Далее на Втором шаге Excel предложит создать одно поле страницы или создать свои поля страниц. Пока что совершенно неясно что это такое, но придется поверить мне на слово и выбрать второй пункт — Создать поля страницы (I will create the page fields)

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

Количество полей страниц указываем 1 (How mane page fields do you want?). Становится активным окно для указания имени поля (Field one). Даем имена для полей, поочередно выделяя их в списке диапазонов:

  • Лист3!$A$2:$N$6 — указываем 2013 год
  • Лист3!$A$8:$N$11 — указываем 2012 год
  • Лист3!$A$13:$N$17 — указываем 2011 год

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

Жмем Далее (Next), выбираем место создания сводной таблицы (существующий или новый лист), Готово (Finish).
Получаем более-менее привычный вид сводной таблицы:

С одной стороны мы вроде как работаем теперь со сводной таблицей, а с другой — есть нюансы, на которые стоит обратить внимание:

  • На рисунке выше столбец Менеджер расположен в области значений и нет возможности перенести его в область строк или столбцов. Можно лишь убрать его из отображения, выключив в фильтре поля Столбец. Все дело в том, что сводные таблицы, созданные на основе нескольких диапазонов консолидации, содержат только три базовых области: Строка, Столбец и Значение. Поле Строка всегда создается на основе первого столбца указанного диапазона. Поле Столбец содержит все, что расположено правее первого столбца и комбинирует столбцы всех диапазонов в одно поле заголовков. Все, что правее области строк и ниже области столбцов — область значений.
  • Т.к. столбец Менеджер состоит из текстовых данных — все поля значений нашей сводной по умолчанию будут отображать данные по количеству строк, а не суммы. Это легко изменить, поменяв функцию поля на Сумма(правая кнопка мыши в любой ячейке поля значений -Итоги по -Сумма). Однако после этого столбец Менеджер будет содержать нули и отобразить там конкретные фамилии менеджеров не получится никак потому, что этот столбец трактуется сводной изначально как значения и не может содержать текст. Это уже куда более печально, чем функция по умолчанию.

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

Имена элементов соответствуют тем значениям, которые мы задали на третьем шаге: 2011 год, 2012 год, 2013 год.
Если бы на втором шаге мы выбрали Создать одно поле страницы (Create a single page field for me), то получили бы малопонятные названия в фильтре Страниц (Объект1(Item1), Объект2(Item2), Объект3(Item3)):

Согласитесь, не очень информативно в нашем случае.
Кстати, сами поля страниц можно использовать для более гибкого анализа. Например, переместить их в область строк для анализа данных наглядно по годам:

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

Подводя итог я бы сказал, что совершенно не напрасно этот пункт был убран из основного меню создания сводных. Т.к. полноценной сводной это назвать нельзя даже с натяжкой. И полноценный анализ при помощи данной таблицы сделать вряд ли удастся. Но тем не менее возможность создания такой сводной все же лучше, чем ничего. Ведь сводную можно простым кликом мыши обновлять при внесении изменений в исходные данные — а это уже куда лучше, чем при каждом изменении собирать все заново.
Хотя я сам обычно советую сначала применить некий код (вроде того, что описан в статье Как собрать данные с нескольких листов или книг?), после чего на основе собранных данных создать нормальную сводную таблицу со всеми её возможностями и полным функционалом. Или действовать через базы данных(особенно, если данных очень много): Сводная из базы данных Access


СОЗДАНИЕ ПОЛНОЦЕННОЙ СВОДНОЙ ТАБЛИЦЫ ИЗ НЕСКОЛЬКИХ ЛИСТОВ

Но есть и более экзотический метод создания сводной из нескольких листов — через подключения. Создается подключение на языке запросов SQL, запрос подсовываем в кэш сводной — и готово, у нас есть сводная из нескольких листов со всем её функционалом.

'---------------------------------------------------------------------------------------
' Module    : mPTFromMultipleSheets
' DateTime  : 07.08.2014 21:43
' Author    : The_Prist(Щербаков Дмитрий)
'             http://www.excel-vba.ru
' Purpose   : Процедура создания сводной таблицы из нескольких листов
'             http://www.excel-vba.ru/chto-umeet-excel/svodnaya-tablica-iz-neskolkix-listov/
'---------------------------------------------------------------------------------------
Option Explicit
 
Sub PTFromMultipleSheets()
    Dim oPTCache As PivotCache, oPT As PivotTable
    Dim sPath As String, sWbFulName As String, sTmpFileName As String
    Dim avSheets
    Dim sCols As String, sQuery As String, sCon As String
    Dim rRes As Range
    Dim li As Long
 
    sPath = ThisWorkbook.Path
    sWbFulName = ThisWorkbook.FullName
    If Right(sPath, 1) <> "" Then sPath = sPath & ""
    sTmpFileName = sPath & "TempWbForDB_" & Format(Now, "yyyymmddhhmmss") & ".xls"
    'сюда можно добавить еще листы
    avSheets = Array("План", "Факт") 'например: Array("Январь", "Февраль", "Март", "Апрель")
    'ниже перечисляются заголовки столбцов, на основе которых строится сводная
    'столбцы могут быть в разном порядке, но иметь одинаковые заголовки
    sCols = "[Отделение],[Статья Расходов],[Сумма]"
    'sCols = "*" ' - если необходимо включить все столбцы
    'при этом шапка на всех листах должна быть полностью одинаковая, кол-во столбцов одинаковое
    'данные будут в том порядке, в котором расположены столбцы
 
    Application.ScreenUpdating = False
    If Val(Application.Version) > 11 Then DelCon
    Set rRes = ThisWorkbook.Sheets(1).Cells
    rRes.Clear
    ThisWorkbook.Worksheets(avSheets).Copy
    With ActiveWorkbook
        .SaveAs sTmpFileName
        .Close
    End With
    'создаем строку запроса
    For li = LBound(avSheets) To UBound(avSheets)
        If li > 0 Then
            sQuery = sQuery & " UNION SELECT " & sCols & " FROM [" & avSheets(li) & "$]"
        Else
            sQuery = "SELECT " & sCols & " FROM [" & avSheets(li) & "$]"
        End If
    Next li
    'сначала создаем подключение к временному файлу
    'это поможет избежать ошибок подключения к открытому файлу
    sCon = _
    "ODBC;DSN=Excel Files;DBQ=" & sTmpFileName & ";" & _
           "DefaultDir=" & sPath & ";DriverId=790;" & _
           "MaxBufferSize=2048;PageTimeout=5"
 
    Set oPTCache = ThisWorkbook.PivotCaches.Add(SourceType:=xlExternal)
    With oPTCache
        .Connection = sCon
        .CommandType = xlCmdSql
        .CommandText = sQuery
        Set oPT = .CreatePivotTable(rRes(3, 1))
    End With
    'теперь изменяем в запросе сводной путь к файлу на текущий
    sCon = _
    "ODBC;DSN=Excel Files;DBQ=" & sWbFulName & ";" & _
           "DefaultDir=" & sPath & ";DriverId=790;" & _
           "MaxBufferSize=2048;PageTimeout=5"
    ThisWorkbook.PivotCaches(1).Connection = sCon
 
    With oPT
        'выставляем первоначальные настройки для сводной
        With .PivotFields(1)
            .Orientation = xlRowField
            .Position = 1
        End With
        With .PivotFields(2)
            .Orientation = xlRowField
            .Position = 2
        End With
        .AddDataField .PivotFields("Сумма"), "Сумма по полю Сумма", xlSum
    End With
 
    'удаляем временный файл
    Kill sTmpFileName
    Set oPT = Nothing: Set oPTCache = Nothing
    Application.ScreenUpdating = True
End Sub
'---------------------------------------------------------------------------------------
' Procedure : DelCon
' Purpose   : Процедура удаляет подключения
'             Требуется только для версий, выше 2003
'---------------------------------------------------------------------------------------
Private Sub DelCon()
    On Error Resume Next: ThisWorkbook.Connections(1).Delete: On Error GoTo 0
End Sub

Я специально привел пример именно с ODBC. Если строить на основе ADO(в сводную можно подставить результат запроса через ADO), то сводная хоть и будет полноценной, но при любом изменении в источнике данных придется перестраивать сводную заново. Что не очень удобно, если данных много и уже свою структуру сводной построили.
А такая сводная(через ODBC) имеет прямую связь с источником данных, т.к. подключение хранится в кэше сводной. Поэтому если данные на листах изменятся — надо будет лишь стандартно обновить сводную:

  • выделить любую ячейку сводной таблицы →Правая кнопка мыши →Обновить(Refresh)
  • или вкладка Данные(Data)Обновить все(Refresh all)Обновить(Refresh).

Пара важных замечаний(ложек дегтя, если угодно):

  1. таблицы на листах должны иметь все перечисленные в запросе столбцы. Столбцы на листах могут располагаться в разном порядке, но иметь одинаковые заголовки. Если на одном листе заголовок столбца называется «Сумма», а на другом «Sum» — будет ошибка. Вы можете сами регулировать порядок столбцов и их кол-во, перечисляя их в запросе. За это отвечает строка:
    sCols = «[Отделение],[Статья Расходов],[Сумма]»
    Если в одном из листов будет отсутствовать какой-либо столбец — получите ошибку.
    Если указать
    sCols = «*»
    То в сводную будут включены все столбцы таблиц на листах, что избавляет от процедуры их перечисления. Но в данном случае есть свои нюансы: все таблицы на листах могут иметь различное кол-во строк, но столбцы должны быть строго одинаковые — по кол-ву и по порядку. Иными словами шапка должна быть полностью идентична на всех листах. Если на каком-то листе будет лишний столбец — получите ошибку. Если на каком-то листе будет отсутствовать столбец — получите ошибку. Если имена столбцов где-то различаются — получите ошибку.
  2. заголовки не должны содержать запятых, точек и прочих знаков препинания. Лучше использовать исключительно пробел и нижнее подчеркивание. Так же лучше давать короткие имена заголовков.
  3. лучше заголовки располагать в первой строке. Так же, как и для стандартной сводной — не должно быть объединенных ячеек.
  4. на листах не должно быть пустых строк и столбцов. Что имеется ввиду: если на листе нажать Ctrl+End, то выделяется последняя заполненная ячейка листа. По-хорошему это должна быть последняя ячейка таблицы данных. Если при нажатии на Ctrl+End выделяется пустая ячейка правее или(и) ниже таблицы данных — следует удалить эти пустые столбцы справа и строки снизу и сохранить файл.
  5. На листах не должно быть лишних таблиц. На одном листе должна быть только одна таблица.
  6. Лист для создания сводной таблицы должен находиться на первом листе. Если есть желание расположить его на каком-то другом, то надо в строке кода:
    Set rRes = ThisWorkbook.Sheets(1).Cells
    заменить 1 на номер листа для расположения сводной таблицы.

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

  Tips_PT_PTFromMultipleSheets.xls (54,0 KiB, 6 527 скачиваний)


На данный момент для пользователей Excel 2010 и новее есть еще одна возможность сбора данных с нескольких листов и файлов — при помощи бесплатной надстройки PowerQuery. Как это сделать можно почитать и посмотреть в статье: Собрать и просуммировать данные из разных файлов при помощи PowerQuery

Так же см.:
План-фактный анализ в Excel при помощи Power Query
Собрать данные с таблиц с изменяющимися столбцами в PowerQuery
Собрать и просуммировать данные из разных файлов при помощи PowerQuery


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

Шаг 1: введите данные

Предположим, у нас есть электронная таблица с двумя листами, названными неделя1 и неделя2 :

1 неделя:

Неделя 2:

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

Шаг 2. Объедините данные в один лист

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

Для этого мы можем использовать следующую формулу FILTER :

=FILTER(week2!A2:C11, week2!A2:A11<>"")

Мы можем ввести эту формулу в ячейку A12 листа week1 :

Эта формула указывает Excel вернуть все строки из листа week2 , где значение в диапазоне A2: A11 этого листа не является пустым.

Все строки из листов неделя1 и неделя2 теперь объединены в один лист.

Шаг 3: Создайте сводную таблицу

Чтобы создать сводную таблицу, щелкните вкладку « Вставка », затем щелкните « Сводная таблица» в группе « Таблицы ».

В появившемся новом окне введите следующую информацию и нажмите OK :

На панели « Поля сводной таблицы », которая появляется в правой части экрана, перетащите « Магазин » в поле «Строки», перетащите « Продукт » в поле «Столбцы» и перетащите « Продажи » в поле «Значения».

Автоматически будет создана следующая сводная таблица:

Окончательная сводная таблица включает данные как из листов неделя 1, так и за неделю 2.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

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

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

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

​Смотрите также​strCon = _​ участие.​ его либо до,​ но с разными​ `Таблица2$`.Total, `Таблица2$`.Year, `Таблица2$`.`Plan​ не на ленте​Покажем детали по конкретному​ из нескольких листов​ обновить все основанные​ область​ приведенном ниже примере​ этом случае мы​ Выбранные поля будут добавлены​В группе​в нескольких диапазонах консолидации​ и диаграмм. В​Консолидация данных представляет собой​»ODBC;» & _​Hugo​

Консолидация нескольких диапазонов

​ либо после последовательности​ данными. Как сделать​ version`, `Таблица2$`.`Base File​ — Мастер сводных​ продукту. На примере​ такой же.​ на нем сводные​строк​ мы изменили сумму​ используем таблицу «таблица_СемейныеРасходы».​ в области по​Затем выберите диапазон в​, а затем нажмите​ нем можно указать,​ удобный способ объединения​»DSN=Excel Files;» &​

​: Вот это -​ листов File1..File20. В​ сводную таблицу с​ name`FROM `Таблица2$` `Таблица2$`​​ таблиц и диаграмм​​ второй сводной таблицы,​Создадим отчет с помощью​ таблицы. Чтобы обновить​, поля значений даты​ расходов на​В разделе​ умолчанию: нечисловые поля —​ списке и укажите​ кнопку​

Настройка исходных данных

​ сколько полей страницы​ данных из нескольких​ _​ «приходилось руками из​ ячейку B9 листа​ такой же структурой,​Или покороче так:​ — Добавить​ где отображены остатки​ мастера сводных таблиц:​ сводную таблицу, можно​ и времени — в​% от общей суммы​Укажите, куда следует поместить​ в область​

Образцы источников данных для консолидации в сводный отчет

Поля страницы при консолидации данных

​ метку элемента в​Далее​ будет использоваться: ни​ источников в одном​»DBQ=» & strFileTemp​ двух таблиц делать​ Svod записываете суммирующую​ но чтобы данные​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>SELECT * FROM​Che79​ на складах. Выделяем​Вызываем меню «Мастер сводных​ щелкнуть правой кнопкой​ область​.​ отчет сводной таблицы​строк​ каждом из доступных​.​ одного, одно или​ отчете. Например, если​

Образец сводного отчета с полем страницы.

Использование именованных диапазонов

​ & «;» &​ одну» делается одним​ формулу:​ брались из тех​ `Таблица1$`​:​ ячейку. Щелкаем правой​ таблиц и диаграмм».​ мыши в любом​столбцов​Вы можете настроить такие​установите переключатель​, иерархии значений дат​ окон полей. Повторите​На странице​ несколько.​ в каждом из​ _​ кликом:​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(File1:File20!B9)​ 20ти файлов Excel?​UNION ALL​

Другие способы консолидации данных

​Фомулист​ кнопкой мыши –​ Для этого щелкаем​ месте ее диапазона​, а числовые поля —​ параметры в диалоговом​На новый лист​ и времени — в​ операцию для каждого​Шаг 2а​​Чтобы объединить данные всех​​ региональных филиалов вашей​​»DefaultDir=» & strPath​​Файл​​Формулу копируете в​​ Пробовал сделать все​

Консолидация нескольких диапазонов

​SELECT * FROM​, у Вас по​ «развернуть».​ кнопку настройки панели​ и выбрать команду​ в область​ окне​или​ область​

Консолидация данных без использования полей страницы

​ диапазона​выберите параметр​ диапазонов и создать​ компании есть сводная​ & «;» &​

  1. ​Настройки:​ другие ячейки листа​ в ручную, но​ `Таблица2$`​

    1. ​ факту какая версия?​В открывшемся меню выбираем​ быстрого доступа и​​Обновить​​значений​

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

    3. ​ консолидированный диапазон без​​ таблица расходов, с​ _​​Файл — приёмник:​​ Svod.​​ появилось несколько НО:​​К этому новому​​Фомулист​

  2. ​ поле с данными,​ нажимаем «Другие команды».​Если вам больше не​. Вы также можете​

  3. ​на вкладке​. При выборе варианта​

  4. ​, а числовые поля —​​ полей страницы выберите​​, а затем нажмите​​ полей страницы, сделайте​​ помощью консолидации данных​»DriverId=790;» & _​​ c:TempAAAAAAAmidipost_149359.xls​​dmisviridov​

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

  6. ​На существующий лист​​ в область​​ диапазон ячеек, а​

    1. ​ кнопку​ следующее:​ можно объединить такие​»MaxBufferSize=2048;» & _​Файл — источник:​: Скажите можно ли​​ большой и вся​​ и постройте сводную​

      ​buchlotnik​​Когда нажимаем на сводную​ «Настройка» находим «Мастер​ просто выделите ее​ в любые поля​.​

    2. ​вам потребуется указать​​значений​ затем укажите его​​Далее​​Добавьте мастер сводных таблиц​​ значения в корпоративный​»PageTimeout=5″​​ c:TempAAAAAAAmidipost_149359.xls​​ сделать так, чтобы​

  7. ​ не влезает.​​ таблицу. Разумеется, нужно​​,​ таблицу, становится доступной​ сводных таблиц». Добавляем​ и нажмите клавишу​ сводной таблицы. Если​Отображение значения как результата​​ ячейку для вставки​​.​

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

​ имя.​.​ и диаграмм на​ отчет о расходах.​strCon = _​Столбцы сравнения в​ EXCEL автоматически формировал​

  1. ​; слишком много​ будет не забывать​У меня эксель​ закладка с параметрами​

    1. ​ инструмент в панель​ DELETE. Это не​ элемент больше не​​ вычисления и как​​ сводной таблицы.​

    2. ​Чтобы переместить поле из​​Пример​​На странице​​ панель быстрого доступа.​​ Такой отчет может​

    3. ​»ODBC;» & _​​ приёмнике: a,b​ сводную таблицу? Смысл​​ времени займет на​​ нажимать кнопку «Обновить»​​ 2003. Там где​​ отчета. С ее​​ быстрого доступа. После​

  2. ​ повлияет на другие​ нужен, просто перетащите​ процента​Нажмите кнопку​

  3. ​ одной области в​​Если в разделе​​Шаг 2б​​ Для этого:​​ содержать итоговые и​»DSN=Excel Files;» &​​Столбцы сравнения в​​ вот в чём:​

  4. ​ заполнение сводной таблицы.​​ для третьей таблицы​​ эта команда?​​ помощью можно менять​​ добавления:​ данные и сводные​​ его за пределы​​Просто перетащите элемент в​

  5. ​ОК​​ другую, перетащите его​​Во-первых, укажите количество полей​

    1. ​сделайте следующее:​Щелкните стрелку рядом с​ средние данные по​ _​ источнике: b,c​1) На вкладках​​ Переносить все 20​​ при внесении изменений​

      ​buchlotnik​​ заголовки, источники данных,​Ставим курсор на первую​ таблицы или диаграммы.​ списка полей или​ раздел​

  6. ​. Excel создаст пустую​​ в целевую область.​​ страницы сводной таблицы​

  7. ​Перейдите в книгу и​​ панелью инструментов и​​ продажам, текущим уровням​»DBQ=» & strFile​Лист — приёмник​ ’01’ и ’07’​ файлов в один,​ в первые две.​​: тогда вообще не​​ группировать информацию.​

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

​ табличку и нажимаем​ Если сводная таблица​ снимите его флажок.​Значения​ сводную таблицу и​Подготовка​задано число​ выделите диапазон ячеек,​ выберите​ запасов и наиболее​ & «;» &​ (№): 3​ в столбце В​ но на разных​ Или непосредственно перед​ понимаю в чём​С помощью сводных таблиц​ инструмент «Мастера». В​ находится на отдельном​

  1. ​ Возможность перестановки элементов —​дважды, щелкните значение​ выведет список​Данные должны быть представлены​

    1. ​1​ а затем вернитесь​Дополнительные команды​​ популярным продуктам в​​ _​

    2. ​Лист — источник​​ забивается Артикул, а​​ листах не хотелось​​ обновлением сводной таблицы.​​ проблема -​

    3. ​ Excel легко проверить,​​ открывшемся окне отмечаем,​ листе, где больше​​ одна из особенностей​​ правой кнопкой мыши​​Поля сводной таблицы​​ в виде таблицы,​​, выберите каждый из​

  2. ​ в мастер сводных​.​ рамках всей организации.​»DefaultDir=» & strPath​

  3. ​ (№): 4​​ стобцах J и​​ бы, т.к. данные​​CrazyNice​​Данные — Сводная таблица…​ насколько правильно обслуживающие​​ что создать таблицу​​ нет нужных данных,​

  4. ​ сводной таблицы, благодаря​​ и выберите команду​​.​​ в которой нет​​ диапазонов, а затем​ таблиц и диаграмм​​В списке​​Для подведения итогов и​

  5. ​ & «;» &​​Столбцы — приёмники​​ K забиваются Средние​

    1. ​ заполняют разные люди​: Большое спасибо!​- это и​ организации начисляют квартплату.​ хотим в «нескольких​ вы можете просто​​ которой можно быстро​​Параметры поля​

      ​В области​​ пустых строк или​ введите уникальное имя​ и нажмите кнопку​Выбрать команды из​ обобщения результатов по​

    2. ​ _​​ данных копирования: d​ массы профилей;​​ на разных компьютерах.​Объединила.​ есть мастер​

    3. ​ Другой положительный момент​​ диапазонах консолидации». То​ удалить этот лист.​ и просто изменять​, а затем настройте​Имя поля​ столбцов. Рекомендуется использовать​ в поле​​Добавить​выберите пункт​ данным в отдельных​»DriverId=790;» & _​Столбцы — источники​

      ​2) На вкладке​

      • ​ Пример таблицы во​​Просто думала можно​Фомулист​​ – экономия. Если​​ есть нам нужно​​ Так проще всего​ ее вид.​ параметры​вверху установите флажки​​ таблицу Excel, как​​Первое поле​.​Все команды​ диапазонах можно консолидировать​»MaxBufferSize=2048;» & _​ данных копирования: d​ ‘Средняя масса’ в​ вложении. Заранее спасибо​ сводной из двух​: Дык так и​ мы будем ежемесячно​

      • ​ объединить несколько мест​​ избавиться от сводной​Список полей сводной таблицы​​Суммировать по​​ для полей, которые​​ в примере выше.​. Если у вас​​Совет:​​.​ их в сводной​»PageTimeout=5″​​Получаем в плане​​ столбце А должен​Serge_007​ листов собрать. Нам​ делаю. Проблема в​ контролировать, сколько расходуется​ с информацией. Вид​ таблицы.​Соответствующие поля в сводной​и​ вы хотите добавить​Таблицы — это отличный источник​ четыре диапазона, каждый​

    4. ​ Если диапазон ячеек находится​​Выберите в списке пункт​​ таблице на главном​

  6. ​lapink2000​​ рядом факт (можно​​ появляться такой же​:​ поставили офис 2016,​ том, что диаппазон​ света, газа, то​ отчета – «сводная​​Сводная таблица применяется для​​ таблице​

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

support.office.com

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

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

​: Пришлось поломать голову​ взять копию плана).​

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

  1. ​ Артикул, а вот​=СУММ(Путь[Название_книги1]Название_Листа!$C$9:$C$21)+​ я читала, что​

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

  2. ​ По умолчанию нечисловые​​ таблиц, так как​​ кварталу финансового года,​​ сначала откройте ее,​​ диаграмм​

    Сводная таблица

  3. ​ находиться в той​​ над тем, как​​Далее что хотите,​​ в столбце Е​​СУММ(Путь[Название_книги2]Название_Листа!$C$9:$C$21)+…+​

    Сводная таблица

  4. ​ он позволяет это​​ выбрать один на​​ для экономии средств​

  5. ​Следующий этап – «создать​​ объема данных. Она​По умолчанию поля сводной​​ копий.​​ поля добавляются в​​ строки, добавляемые в​ выберите первый диапазон,​ чтобы упростить выбор​и нажмите кнопку​​ же книге, что​​ сделать SQL запрос,​ то и делаете.​ появляться Средняя масса​

  6. ​СУММ(Путь[Название_книги20]Название_Листа!$C$9:$C$21)​​ сделать, но не​​ одном листе. А​

Настройка сводной таблицы

  1. ​ на оплату квартиры.​ поля». «Далее».​ позволяет объединять информацию​ таблицы, которые находятся​При добавлении новых данных​​ область​​ таблицу, автоматически включаются​

    ​ введите имя «Кв1»,​​ данных.​Добавить​ и главный лист,​ ничего не меняя​​15 пробных запусков.​​ профилей за месяц;​DJ-MiLeS​ очень разобралась как​​ мне нужно указать​​Для начала предлагаем составить​Прописываем диапазон данных, по​​ из разных таблиц​​ в области​

    Сводная таблица

  2. ​ в источник необходимо​строк​ в сводную таблицу​ выберите второй диапазон,​

​Нажмите кнопку​

  • ​, а затем — кнопку​ или в других​ в исходных таблицах.​Serge​3) При этом​: я так и​ …​

  • ​ несколько диаппазонов на​ сводную таблицу тарифов​ которым будем формировать​ и листов, подсчитать​Значения​ обновить все сводные​, поля значений даты​ при обновлении данных,​ введите имя «Кв2″​Далее​​ОК​​ книгах. Консолидированные данные​ Проблема в ограниченном​: Молчу :)​ должно быть условие,​ делал, но:​

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

  • ​ и времени — в​ а все новые​ и повторите процедуру​.​.​

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

​ легче обновлять и​ наборе команд SQL​Guest​ что все артикулы​1) формула получается​bmv98rus​​ это сделать?​​ платежам. Для разных​ первый диапазон вместе​ универсальный аналитический инструмент​ функции​ его основе. Чтобы​ область​ столбцы добавляются в​ для диапазонов «Кв3″​На странице​В книге щелкните пустую​ обобщать на регулярной​ доступных при использовании​: Проанализировал ваш пример​ профилей являются уникальными​ слишком длинной (не​

​:​buchlotnik​ городов данные будут​

​ с шапкой –​

​ существенно расширяет возможности​

  1. ​СУММ​ обновить одну сводную​столбцов​

  2. ​ список​​ и «Кв4».​​Шаг 3​​ ячейку, которая не​​ основе или по​

    Выберите ​ ODBC и OLEDB​ данных и думаю​ значениями, т.е. если​

  3. ​ входит до конца)​CrazyNice​: Кхм,​ свои.​

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

  4. ​ «добавить». Второй диапазон​ программы Excel.​. Если Excel считает​​ таблицу, можно​​, а числовые поля —​Поля сводной таблицы​Если в разделе​укажите, следует ли​​ является частью сводной​​ мере необходимости.​

  1. ​ для соединений с​ что, меня сбило​ они встречаются уже​

  2. ​2) нужно для​​,​​Фомулист​​Для примера мы сделали​​ вместе с названием​

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

    Вкладка

  3. ​ Excel. С помощью​​ с толку начальное​​ во владке Средняя​ каждой ячейки так​в 2016 через​:​ сводную табличку тарифов​

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

  5. ​ масса профилей, то​​ делать, что займет​​ PowerQuery/Power Pivot, но​buchlotnik​ для Москвы:​​ «добавить».​​ поменяв строки и​

Работа со списком полей сводной таблицы

​СЧЁТ​​ ее диапазона и​​. Вы также можете​ диапазон исходных данных​задано число​ же на существующий​ панели быстрого доступа.​ следующие поля в​ MVP Windows Desktop​​ нет связи по​​ просто считать их​ очень длительное время!​ подход одинаков, сперва​​,​​Для учебных целей возьмем​Теперь в списке выбираем​​ столбцы местами. Можно​​. Именно почему так​ выбрать команду​ вручную перетаскивать элементы​ или использовать формулу​2​ лист, и нажмите​На странице​ области​ Experience, совместно родили​ «foreign key», а​ массу, а если​ Пример: =СУММ(​ объединим, потом сведем​Как вызвать такой​ семью из 4​

​ первый диапазон. Ставим​

​ произвести фильтрацию данных,​ важно не использовать​

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

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

Значения в сводной таблице

  • ​Обновить​

    ​ в любые поля​ динамического именованного диапазона.​, выполните аналогичные действия​​ кнопку​​Шаг 1​Список полей сводной таблицы​​ строку SQL для​​ нужно простое объединение​ нет то вносить​Путь1​​ :-)​​ мастер в эксель​ человек, которые проживают​ птичку у единицы.​ показав разные элементы.​ разные типы данных​. При наличии нескольких​ сводной таблицы. Если​Все данные в столбце​ в поле​Готово​мастера выберите параметр​​, добавляемой в сводную​​ ODBC (см. вложение).​

    ​ двух таблиц. Для​ новую запись и​​Лист1!$C$9+Путь2Лист1!$C$9+ … +​​Gustav​ 2003? Всё, мне​ в квартире 60​ Это первое поле​ А также наглядно​ для полей значений.​​ сводных таблиц сначала​​ элемент больше не​ должны иметь один​Первое поле​.​в нескольких диапазонах консолидации​ таблицу: «Строка», «Столбец»​ Кстати, она работает​​ этого нужно слегка​​ тоже считать их​

    ​Путь20​​,​ пора отдыхать. А​ кв. м. Чтобы​​ сводного отчета. Даем​​ детализировать область.​ Вы можете изменить​ выберите любую ячейку​ нужен, просто перетащите​ и тот же​. Затем выберите два​Вы можете создать несколько​, а затем нажмите​​ и «Значение». Кроме​​ и для более​​ изменить структуру данных:​​ массу.​​Лист1!$C$9) и так для​​Запрос межет быть​​ то «слона» не​​ контролировать коммунальные платежи,​​ ему имя –​​Для примера используем таблицу​

  • ​ функцию, которая по​

    ​ в любой сводной​ его за пределы​ тип. Например, не​ диапазона и введите​ полей страницы и​ кнопку​​ того, в отчет​​ нового (и более​

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

    ​1) Полям «План»​В общем должен​ каждой ячейки!​​ источником для PivotTable​​ вижу уже. Всем​​ необходимо создать таблицы​​ «Магазин 1». Выделяем​

  • ​ реализации товара в​ умолчанию используется для​ таблице, а затем​

    ​ списка полей или​ следует вводить даты​​ в поле​​ назначить имена элементов​Далее​ можно включить до​​ быстрого) OLEDB.​​ и «Факт» в​ получиться результат, как​​Т.е. из 20​​ (пример), то есть​​ большое спасибо.​​ для расчета на​ второй диапазон данных​

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

​ разных торговых филиалах.​ вычислений. Для этого​ на​ снимите его флажок.​ и текст в​Второе поле​ каждому из исходных​​.​​ четырех полей фильтра,​lapink2000​ обеих таблицах дать​​ на вкладке Средняя​​ файлов Excel, к​ не потребуется отдельного​CrazyNice​ каждый месяц.​ – ставим птичку​Из таблички видно, в​​ щелкните стрелку справа​​ленте​​ Возможность перестановки элементов —​​ одном столбце.​одинаковое имя, например​​ диапазонов. Это позволяет​​На странице​​ которые называются «Страница1»,​​: Пардон, предыдущий пример​

Удаление сводной таблицы

​ единое название, например​ масса профилей (2)​ примеру, из ячейки​ листа, но это​​: Добрый день!​​Первый столбец = первому​ у цифры «2».​ каком отделе, что,​ от имени поля​откройте вкладку​ одна из особенностей​Сводные таблицы применяются к​ «Пг1» и «Пг2».​ выполнять частичную или​Шаг 2а​ «Страница2», «Страница3» и​ содержал несколько ляпов​

​ «Расход»​AlexM​ C9 нужно сделать​ уже подробностию​

​Задание следующее: есть​​ столбцу из сводной​ Название поля –​ когда и на​ и выберите​Анализ сводной таблицы​

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

  2. ​ Выберите первый диапазон​​ полную консолидацию. Например,​​выберите параметр​​ «Страница4».​​ (сказывается то, что​

  3. ​2) Добавить поле​: Вам надо СОЗДАТЬ​​ свод в сводной​​PowerBoy​ 2 листа с​ таблицы. Второй –​

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

  4. ​ «Магазин 2». Нажимаем​​ какую сумму было​Параметры полей значений​​, щелкните стрелку под​​ которой можно быстро​​ который называется кэшем,​​ и введите имя​​ в одном поле​​Создать поля страницы​​Каждый из диапазонов данных​ уже 5 часов​ «Тип» со значениями​

    ​ ТЕМУ под ваш​​ таблице и так​: Любые объединения таблиц​ 2мя таблицами. Заголовки​

  5. ​ формула для расчета​​ «Далее».​​ продано. Чтобы найти​.​ кнопкой​​ и просто изменять​​ а фактические данные​

Работа со списком полей сводной таблицы

​ «Пг1», выберите второй​​ страницы могут консолидироваться​​, а затем нажмите​ следует преобразовать в​ утра, а я​ План/Факт​ вопрос, для этого​ C9:C61 по G9:G61​ + объединения реквизитов​​ столбцов одинаковые (разбивка​​ вида:​Выбираем, где расположить сводную​ величину продаж по​​Затем измените функцию в​​Обновить​ ее вид.​​ не изменяются.​​ диапазон и введите​ данных отдела маркетинга​ кнопку​ формат перекрестной таблицы​ еще не ложился).​Теперь можно использовать​ есть соответствующая кнопка.​ по всем файлам!​ на листах +​ по дивизионам, регионам,​= тариф * количество​ таблицу. На существующем​ каждому отделу, придется​ разделе​и выберите команду​

​Список полей сводной таблицы​

​Если у вас недостаточно​ имя «Пг1», выберите​

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

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

Работа с значениями сводной таблицы

  • ​ и отдела продаж​

    ​Далее​ с совпадающими именами​ Вот исправленный вариант.​​ следующую строку SQL:​​AAAAAAAmidi​DJ-MiLeS​​ добавление имени листа​​ месяцам и т.п.).​ человек / показания​ листе или новом.​​ посчитать вручную на​​Операция​Обновить все​Соответствующие поля в сводной​ опыта работы со​ третий диапазон и​ без данных производственного​.​ строк и столбцов​гость​strSQL = _​: Добрый день. Банальная​​:​​ с данными и​

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

    ​ Есть и там​ счетчика / площадь​​ Лучше выбрать новый​​ калькуляторе. Либо сделать​. Обратите внимание на​.​ таблице​ сводными таблицами или​ введите имя «Пг2»,​​ отдела, а в​​На странице​ для элементов, которые​: Ээээ… Выспались? (​»SELECT [Отделение],[Статья расходов],[Расход],[Тип]​ ситуация. пример примитивно:​Serge_007​ многое другое легко​​ и там колонка​​Для удобства рекомендуем сделать​

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

    ​ лист, чтобы не​​ еще одну таблицу​ то, что при​Если вам больше не​​Суммировать по​​ вы не знаете,​ выберите четвертый диапазон​ другом поле —​Шаг 2б​ вы хотите объединить.​ :D )​ » & _​ есть 2 таблицы​​: 1) В Excel,​​ можно сделать надстройкой​​ Факт, в ней​​ промежуточный столбец, в​​ было наложений и​​ Excel, где посредством​​ изменении метода вычисления​​ нужна сводная таблица,​​По умолчанию поля сводной​​ с чего начать,​

  • ​ и введите имя​

    ​ данные всех трех​сделайте следующее:​ В выбранные данные​Как кто-то сказал,​»FROM [» &​ (например на соседних​​ начиная с версии​​ Активные таблицы.​

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

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

    ​ лучше воспользоваться​ «Пг2».​

  • ​ отделов. Чтобы создать​Перейдите в книгу и​ не следует включать​

    ​ «Красота — это​ strSheet1 & «$]​​ листах одной книги)​​ 2007 количество символов​Там в дистрибутиве​​ таблицы 1 и​​ показания по счетчикам​​ получилось так:​​ Такими методами анализировать​ его название в​

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

​ и нажмите клавишу​ в области​рекомендуемой сводной таблицей​Нажмите кнопку​ консолидацию с использованием​ выделите диапазон ячеек,​ итоговые строки и​ высшая целесообразность».​ UNION ALL «​столбцы первой: «название​​ в формуле ограничено​

Обновление сводной таблицы

Удаление сводной таблицы

​ есть пример номер​ таблицы 2).​ (переменная составляющая).​Как видите всего в​ информацию непродуктивно. Недолго​ раздел​DELETE​Значения​. При использовании этой​Далее​ нескольких полей страницы,​ а затем вернитесь​ итоговые столбцы. В​Красиво получилось! Респект!​ & _​ отделения», «план отделения».​ 8192 символами​

support.office.com

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

​ 12.​Можно ли (и​Наши формулы ссылаются на​ несколько кликов можно​ и ошибиться.​Пользовательское имя​. Это не повлияет​, обобщаются с помощью​ функции Excel определяет​.​

​ сделайте следующее:​ в мастер сводных​ приведенном ниже примере​ :)​»SELECT [Отделение],[Статья расходов],[Расход],[Тип]​столбцы вотрой: «название​Ранее было 1024​CrazyNice​

Сводная таблица в Excel

​ как) сделать сводную,​ лист, где расположена​ создавать сложные отчеты​

Отчет о продажах по филиалам.

​Самое рациональное решение –​(например, «Сумма по​ на другие данные​ функции​ подходящий макет, сопоставляя​На странице​Добавьте мастер сводных таблиц​ таблиц и диаграмм​ показано четыре диапазона​Я бы это​ FROM [» &​ отделения», «факт отделения».​2) Формула делается​: Волшебство!​ чтобы по месяцам​

​ сводная таблица с​ из нескольких листов​ это создание сводной​

  1. ​ полю имя_поля»), но​ и сводные таблицы​СУММ​ данные с наиболее​
  2. ​Шаг 3​ и диаграмм на​Опция сводная таблица.
  3. ​ и нажмите кнопку​ в формате перекрестной​ вообще выложил в​ strSheet2 & «$]​»названия отделения» -​ для ОДНОЙ ячейки,​Если напишите пошагово​ она считала значения​ тарифами.​ или таблиц разного​ таблицы в Excel:​ вы можете изменить​ или диаграммы. Если​. Если Excel считает​ подходящими областями в​укажите, следует ли​ панель быстрого доступа.​Добавить​ таблицы.​ копилку.​ «​ общее поле первой​Ссылка на диапазон листа. Форма сводной таблицы.
  4. ​ копируется на остальные​ и подробно, как​ по фактам из​Скачать все примеры сводной​ объема информации.​Выделяем ячейку А1, чтобы​ имя. Чтобы изменить​ сводная таблица находится​Общий итог по продажам.

​ данные текстом, к​

​ сводной таблице. Это​

  • ​ добавлять сводную таблицу​ Для этого:​.​
  • ​При консолидации данных можно​lapink2000​lapink2000​ и второй таблицы.​ и однократно, достаточно​
  • ​ получилось, буду очень-очень​ одно и другой​ таблицы​Начнем с простейшего: добавления​ Excel знал, с​

​ числовой формат для​

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

​ на отдельном листе,​ ним применяется функция​ позволяет получить отправную​ на новый или​Щелкните стрелку рядом с​Совет:​ использовать поля страницы,​: Спасибо на добром​: Последнее сообщение -​

​Раньше, чтобы получить​ быстро (через Ctrl+H)​ благодарна.​

​ таблицы.​Если при расчете коммунальных​

Пример отчета.

  1. ​ и удаления столбцов.​ какой информацией придется​ всего поля, нажмите​ где больше нет​СЧЁТ​ точку для дальнейших​ же на существующий​ панелью инструментов и​ Если диапазон ячеек находится​ содержащие элементы, которые​ слове. На этой​ мое :-)​Другие команды. Настройка мастера. Инструмент в панели быстрого доступа.
  2. ​ отчет вида: «отделение​ меняются диапазоны суммирования.​Уверена, это поможет​Стоит Excel 2016.​ платежей применяются льготы,​ Для примера рассмотрим​ работать.​ кнопку​ нужных данных, вы​. Именно поэтому так​ экспериментов. После создания​ лист, и нажмите​Окно мастера шаг 1 из 3.
  3. ​ выберите​ в другой книге,​Окно мастера шаг 2 из 3.
  4. ​ представляют один или​ неделе должна выйти​lapink2000​ — план -​ Для Вашего примера​ еще многим, не​Мастер таблиц и​ их тоже можно​ сводную табличку продаж​Добавляем диапазоны нескольких листов и таблиц.
  5. ​В меню «Вставка» выбираем​Числовой формат​ можете просто удалить​ важно не использовать​ рекомендуемой сводной таблицы​ кнопку​Дополнительные команды​ сначала откройте ее,​ несколько исходных диапазонов.​ статья в блоге​: Еще такой вариант​ факт», приходилось руками​ это займёт порядка​Настройка диапазонов.
  6. ​ одна же я​ связи не помогают,​ внести в формулы.​ по разным отделам​ «Сводная таблица».​.​ этот лист. Так​ разные типы данных​Отчет по нескольким таблицам.

​ вы можете изучить​Готово​.​ чтобы упростить выбор​ Например, при консолидации​ Дебры Далглейш как​

Как работать со сводными таблицами в Excel

​ с добавлением недостающего​ из двух таблиц​ двух-трех минут, если​ такая чайник))​ наверно, что-то не​ Информацию по начислениям​

​ (см. выше).​Откроется меню «Создание сводной​Совет:​ проще всего избавиться​ для полей значений.​ различные ориентации и​.​В списке​

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

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

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

Результат после редактирования отчета.

​ маркетинга, отдела продаж​ нескольких моих примеров​ таблицах (поле не​ которой потом формировать​Можно так же​skais675​Во-первых, когда делаю​ своей обслуживающей организации.​ у нас была​

Настройка отчета по наименованию товаров.

​ диапазон и указываем​ способа вычисления в​Теперь сводную таблицу можно​ функцию, которая по​

Настройка отчета по отделам без даты.

​ для получения нужных​Сводная таблица — это эффективный​выберите пункт​Во-первых, укажите количество полей​

После перестановки полей в отчете.

​ и производственного отдела​ подобных этому. А​ должно быть пустым)​ сводную таблицу.​ воспользоваться макросами, коих​: Gustav а можно​ связь он может​ Когда меняются тарифы​

Перемещение столбцов в отчете.

​ область задач, где​ место. Так как​ разделе​ вставить в электронную​

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

Развернутый детальный отчет.

​А возможно ли​ навалом в инете,​ поподробнее по шагам​

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

Параметры отчета.

Проверка правильности выставленных коммунальных счетов

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

​ в списке полей.​ в ячейку с​обновляется имя поля​ Online.​ щелкните стрелку справа​ интерактивный учебник Создание​

​ данных, который упрощает​Выберите в списке пункт​0​

Тарифы коммунальных платежей.

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

​ данными, поле диапазона​ сводной таблицы, не​Важно:​ от имени поля​ первой сводной таблицы.​

​ поиск сравнений, закономерностей​Мастер сводных таблиц и​, а затем нажмите​

​ каждому из этих​ как 7:20 AM,​ делаете?​ двух (трех…)таблиц, не​ в один, но​

Сводная таблица тарифов по коммунальным платежам.

​ как настроить подключение​Если видит все,​: Здравствуйте, опять, друзья.​ просто щелкаем мышью​

​ заполнится автоматически. Если​ рекомендуется переименовывать поля​

​ Не рекомендуется создавать сводные​ и выберите команду​Рекомендуемые сводные таблицы​ и тенденций.​ диаграмм​ кнопку​ отделов, а также​ ложиться — только​Я пытаюсь посмотреть​ объединяя их?​

exceltable.com

Как задать диапазон из нескольких листов в сводной таблице? (Макросы/Sub)

​ в идеале, конечно,​​ и запрос?​
​ то например я​
​Помогите, пожалуйста.​ по табличке.​ курсор стоит в​ сводной таблицы до​ таблицы и работать​Параметры поля​Создание сводной таблицы вручную​Windows macOS Online​и нажмите кнопку​Далее​ элемент, содержащий сводные​ хуже :-)​ источник данных Вашей​Спасибо.​ нужно отказаться от​anvg​ ставлю Месяц в​Мне нужно сделать​Добавим в сводную таблицу​ пустой ячейке, необходимо​ завершения ее настройки.​ над ними в​.​
​Щелкните ячейку в диапазоне​ ​Добавить​.​ данные. В примере​dan24​

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

​ Вместо того чтобы​​ электронной таблице одновременно​Затем измените функцию в​

​ исходных данных и​​Выделите ячейки, на основе​, а затем — кнопку​На странице​:D
​ ниже показана сводная​: Есть несколько листов​ и не могу​: Возможно. Вешайте небольшой​ на разные файлы/листы​Инструкция по Microsoft​ с этой же​

​ листе по нескольким​​ для отчета. Для​​ Сводную таблицу можно​​ вручную изменять имена,​ с другими пользователями.​

​ разделе​​ таблицы.​​ которых вы хотите​​ОК​
​Шаг 3​ таблица, в которой​ на каждом из​

​ (выдает сообщение «Сбой​​ (см. правила) пример​ и хранить их​ Query.​​ таблицы в строки​​ листам. Как задать​ этого установим галочку​

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

​ с данными.​​ в одном файле​

​Успехов.​​ — считает, но​​ эти несколько листов?​​ напротив «Даты» (или​
​ же листе или​Найти и заменить​ в электронной таблице.​. Обратите внимание на​Вставка​Примечание:​В книге щелкните пустую​

excelworld.ru

Сводная таблица по нескольким листам (Формулы/Formulas)

​ добавлять сводную таблицу​​ страницы и несколько​
​ В каждой таблице​ ODBC Excel»).​BioVR​ на одном листе.​bmv98rus​ когда добавляю Факт​ Что я делаю:​ напротив «Товара»). Отчет​ на другом. Если​(​На вкладке​ то, что при​
​нажмите кнопку​ Ваши данные не должны​ ячейку, которая не​ на новый или​ элементов.​ есть как минимум​Как вставлять SQL-запрос​
​: Возможно — на​
​ В таком случае​:​ со второй, то​ запускаю сводную, перехожу​
​ сразу меняется –​ мы хотим, чтобы​CTRL+H​Вставка​ изменении метода вычисления​
​Рекомендуемые сводные таблицы​ содержать пустых строк​ является частью сводной​ же на существующий​Если велика вероятность того,​ две колонки: ФИО​ в источник данных​ третьем листе создается​ достаточно будет одной​CrazyNice​ получается ерунда. Если​ в поле указания​ появляется динамика продаж​ сводные данные были​), в поле​

​нажмите кнопку​​ Excel автоматически добавляет​

​.​​ или столбцов. Они​ таблицы.​ лист, и нажмите​ что в следующий​ и Должность, есть​

​ для СТ, если​​ 2 сводные таблицы,​ сводной таблицы (​,​ добавляю Месяц со​ диаппазона её данных,​ по дням в​ на существующей странице,​Найти​Сводная таблица​ его название в​»Рекомендуемые сводные таблицы»​ должны иметь только​На странице​ кнопку​ раз при консолидации​ и другие колонки.​ данные — просто​
​ на 4-ом создается​pivot table​F1 msquery​ второй, то считает​ перехожу на первый​
​ каждом отделе.​
​ не забывайте указывать​ввести​.​ раздел​ для автоматического создания​

​ однострочный заголовок.​
​Шаг 1​Готово​
​ данных исходный диапазон​
​ Требуется взять ФИО​ на другом листе​
​ сводная таблица, которая​, то что у​skais675​ Факт со второй,​ нужный лист, выделяю​Сгруппируем данные в отчете​ для них место.​Сумма по полю​В Excel появится диалоговое​Пользовательское имя​ сводной таблицы» />​

​На вкладке​​мастера выберите параметр​
​.​
​ данных изменится (например,​ и Должность из​ той же книги?​ вешается на предыдущие​ Вас в файле​,​ а Факт из​ нужный диаппазон и…​ по месяцам. Для​
​ На странице появляется​

​, а поле​​ окно​​(например, «Сумма по​​Excel проанализирует данные и​
​Вставка​в нескольких диапазонах консолидации​Чтобы включить одно поле​ изменится число строк),​ каждой таблице и​
​lapink2000​​ 2 сводных таблицы.​
​ — это не​anvg — почти​ 1й нет …​ всё, дальше не​ этого щелкаем правой​ следующая форма:​

​Заменить​​Создание сводной таблицы​ полю имя_поля»), но​ предоставит несколько вариантов,​нажмите кнопку​, а затем нажмите​ страницы, содержащее элемент​ рекомендуется задать имя​ создать новую. (​
​: Трюк заключается во​Либо формулами или​ сводная таблица в​

​ прав указав ссылку,​​Pelena​hands
​ получается. Я пробовал​ кнопкой мыши по​Сформируем табличку, которая покажет​оставить пустым.​
​, в котором будет​ вы можете изменить​ как в этом​Сводная таблица​
​ кнопку​

​ для каждого исходного​​ для каждого из​ потом по имени​ временном использовании другого​ макросом создавать сводную​ терминологии Excel)​ инструмент MS Query​

​: Файл?​​ и через ;​
​ полю «Дата». Нажимаем​ сумму продаж по​
​Дополнительные вычисления​

​ указан ваш диапазон​​ это имя. Чтобы​​ примере:​​.​
​Далее​
​ диапазона, а также​​ исходных диапазонов на​
​ отсортировать).​ файла:​ таблицу на третьем​Gustav​ уже уступает PowerQuery​CrazyNice​ и через +​ «Группировать». Выбираем «по​ отделам. В списке​Значения также можно выводить​ или имя таблицы.​ изменить числовой формат​Выберите сводную таблицу, которая​В разделе​.​ элемент для консолидации​ разных листах. Эти​Стандартными средствами- мастером​1) копируем листы​ листе, но при​: Я бы попробовал​ по некоторым параметрам,​: Данные не могу​ и через &​ месяцам». Получается сводная​ полей сводной таблицы​ в процентах от​В разделе​ для всего поля,​ вам понравилась, и​

excelworld.ru

Сводная таблица из нескольких файлов

​Выберите данные для анализа​​На странице​ всех диапазонов, сделайте​ имена можно использовать​ сводных таблиц я​ в другой файл​ этом, она будет​ так:​ но все еще​ показать, но примерно​ писать диаппазоны других​ таблица такого вида:​ выбираем названия столбцов,​ значения поля. В​Укажите, куда следует поместить​ нажмите кнопку​ нажмите кнопку​установите переключатель​sad​Шаг 2а​ следующее:​ при консолидации диапазонов​ никак не могу​ и сохраняем его​ в фиксированной форме.​1. Делаете 20​ достатояно мощьный и​ так. На 3м​ листов — сводная​Чтобы изменить параметры в​ которые нас интересуют.​

​ приведенном ниже примере​​ отчет сводной таблицы​​Число…​
​ОК​
​Выбрать таблицу или диапазон​

​выберите параметр​​Добавьте мастер сводных таблиц​ на главном листе.​
​ решить вопрос. Помогите.​2) устанавливаем соединение​AAAAAAAmidi​
​ листов в сводном​ не простой, хотя​ листе нарисовала какой​ видит только первый​ сводной таблице, достаточно​​ Получаем итоги по​​ мы изменили сумму​​установите переключатель​​.​. Excel создаст сводную​
​.​Создать поля страницы​ и диаграмм на​ В случае расширения​ Возможно скриптик надо,​ с этим файлом​: Пардон, показалось, что​ файле — в​

​ ему уже много​​ нужен результат​sad

​ лист. Как заставить​​ снять галочки напротив​ каждому отделу.​ расходов на​На новый лист​Совет:​
​ таблицу на новом​
​В поле​, а затем нажмите​ панель быстрого доступа.​ исходного диапазона перед​ но я чё​ (внешние данные)​ пример примитивный будет.​ соответствии с количестовм​ лет. Даже там​Gustav​
​ её увидеть остальные​ имеющихся полей строк​Просто, быстро и качественно.​% от общей суммы​или​ Так как при изменении​ листе и выведет​Таблица или диапазон​ кнопку​ Для этого:​ обновлением сводной таблицы​ то не особо​3) изменяем строку​Вот, например, такой​ отдельных файлов. Листы​ много тонкостей, которые​​: Если не хотите​​ листы?​ и установить у​Важные нюансы:​.​На существующий лист​

​ способа вычисления в​​ список​проверьте диапазон ячеек.​
​Далее​Щелкните стрелку рядом с​ можно обновить диапазон​ программирую Excel.​ SQL на то,​ повседневный пример (вложение)​ должны идти подряд.​ в двух словах​ всё держать в​
​Вот я Вася,​ других полей. Сделаем​Первая строка заданного для​Вы можете настроить такие​. При выборе варианта​ разделе​Поля сводной таблицы​
​В разделе​
​.​ панелью инструментов и​ на отдельном листе​TimSha​ что нам нужно​lapink2000​
​ Именуете их, например,​ и инструкцией не​ одной таблице (а​ промахнулся мимо нужного​ отчет по наименованиям​ сведения данных диапазона​ параметры в диалоговом​На существующий лист​Суммировать по​.​Укажите, куда следует поместить​На странице​
​ выберите​
​ для указанного имени​: На форуме уже​4) в тексте​

​: Вот такой пример​​ с File1 по​ описать, а описать​ надо было бы​ раздела. Модераторы, перенесите,​ товаров, а не​
​ должна быть заполнена.​ окне​вам потребуется указать​обновляется имя поля​Щелкните ячейку в диапазоне​ отчет сводной таблицы​Шаг 2б​
​Дополнительные команды​ таким образом, чтобы​ было — примеряли?!​ соединения меняем путь​ из недавнего. Сводная​ File20.​ только конкретный пример​ именно так!), то​
​ пожалуйста, тему в​ по отделам.​В базовой табличке каждый​Параметры поля значений​ ячейку для вставки​ сводной таблицы, не​ исходных данных и​установите переключатель​сделайте следующее:​.​ включить в него​- http://www.cyberforum.ru/search.php?searchid=12077351​ удаленной книги на​ не в фиксированной​
​2. В ячейку​ , почти ничего​ создайте еще один​ раздел «Вопросы по​

​А вот что получится,​​ столбец должен иметь​на вкладке​ сводной таблицы.​ рекомендуется переименовывать поля​

excelworld.ru

Сводная таблица из двух таблиц. Возможно ли?

​ таблицы.​​На новый лист​Перейдите в книгу и​В списке​ новые данные.​dan24​
​ путь текущей книги​ форме, т.е. обновляется​
​ B9 листа File1​ не показать. Особенно​
​ лист и на​ Excel».​ если мы уберем​
​ свой заголовок –​Дополнительные вычисления​Примечание:​ сводной таблицы до​На вкладке​, чтобы поместить сводную​ выделите диапазон ячеек,​Выбрать команды из​
​В Excel также доступны​: Извините, нет совпадений.​lapink2000​ как «нормальная» сводная.​ вводите формулу связи​
​ с учтом того​

​ нём сделайте такую​​buchlotnik​ «дату» и добавим​ проще настроить сводный​

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

​ Попробуйте указать другие​: Там в макросе​ Единственное — макросы​ с ячейкой B9​ что там используется​ таблицу искусственно, объединив​

​: Без примера могу​​ «отдел»:​ отчет.​
​диалоговое окно «Дополнительные​ за пределами таблицы​

​ Вместо того чтобы​​нажмите кнопку​ лист. Можно также​ в мастер сводных​Все команды​ данных, которые позволяют​ ключевые слова. Не​ все прописано. Распакуйте​ должны быть разрешены,​ листа Листа1 первого​ синтаксиси SQL запроса​ записи двух таблиц​ посоветовать только​А вот такой отчет​
​В Excel в качестве​ вычисления»» />​

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

​ или нужно будет​​ файла, что-то типа​ и там свои​ с помощью оператора​Мастер сводных таблиц​ можно сделать, если​

​ источника информации можно​

​Отображение значения как результата​
​Нажмите кнопку​ можно выбрать пункт​
​.​На существующий лист​
​ и нажмите кнопку​Выберите в списке пункт​
​ в разных форматах​TimSha​
​ процедуру «ConnectSheets»​ вручную обновлять путь​
​ такого:​ тонкости. на это​
​ UNION ALL в​- этой команды​
​ перетащить поля между​ использовать таблицы Access,​

​ вычисления и как​ОК​Найти​
​Если вы используете Excel​, а затем указать​
​Добавить​

​Мастер сводных таблиц и​​ и макетах. Например,​

​: Забейте в поиск​​гость​ к файлу в​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=’C:ВашаПапкаВашаДругаяПапка[File1.xls]Лист1′!B9​ наложить что я​ Microsoft Query. Запрос​ нет на ленте,​ разными областями:​ SQL Server и​ процента​. Excel создаст пустую​(​

​ для Mac 2011 или​ место для отображения​.​ диаграмм​ вы можете создавать​

​ по форуму -​: Спасибо!!!​ подсоединении при изменении​

​Формулу копируете в​ работаю в ENG​

​ при этом нельзя​
​ но её можно​Чтобы название строки сделать​
​ др.​Просто перетащите элемент в​ сводную таблицу и​в меню «Изменить»​
​ более ранней версии,​ сводной таблицы.​Совет:​и нажмите кнопку​

​ формулы с объемными​​ » Сводная таблица​Век живи -​

​ имени или директории​​ другие ячейки листа​ интерфейсе и добавить,​ отобразить графически, но​ добавить на ПБД​ названием столбца, выбираем​

​​​ раздел​ выведет список​), в поле​
​ кнопка «Сводная таблица»​Нажмите кнопку​ Если диапазон ячеек находится​Добавить​ ссылками или использовать​ из нескольких листов».​ век учись и​
​ файла.​ File1. Аналогично настраиваете​ что из меня​ можно ввести как​Фомулист​ это название, щелкаем​

​Часто требуется создавать сводные​​Значения​Поля сводной таблицы​Найти​
​ находится на вкладке​ОК​ в другой книге,​
​, а затем — кнопку​ команду​Кроме сводных есть​
​ дураком помрёшь…​Сами сможете адаптировать​ остальные листы -​
​ писатель и учитель​ текст:​: А где она​ по всплывающему меню.​

​ отчеты из нескольких​​дважды, а затем​.​ввести​Данные​

​.​​ сначала откройте ее,​
​ОК​Консолидация​ еще варианты -​

​lapink2000​​ код?​ c File2 по​ некудышный, то лучше​200?’200px’:»+(this.scrollHeight+5)+’px’);»>SELECT `Таблица1$`.Devision, `Таблица1$`.Region, `Таблица1$`.Brand,​ есть?​ Нажимаем «переместить в​ таблиц. Есть пара​ настройте параметры​

​В области​
​Сумма по полю​
​в группе​Чтобы добавить поле в​
​ чтобы упростить выбор​.​(доступную на вкладке​
​ просто копи/пастить, запросом​: Лучше заменить номер​Guest​
​ File20.​
​ я и братся​
​ `Таблица1$`.Fact, `Таблица1$`.Month, `Таблица1$`.Total,​

​buchlotnik​
​ название столбцов». Таким​
​ табличек с информацией.​Операция​
​Поля сводной таблицы​, а поле​Анализ​
​ сводную таблицу, установите​ данных.​В книге щелкните пустую​
​Данные​
​ и пр. Как​
​ драйвера (DriverId) с​

​: Думаю, смогу. сейчас​​3. В сводном​ не буду.​ `Таблица1$`.Year, `Таблица1$`.`Plan version`,​: Как ни странно,​ способом мы переместили​ Нужно объединить их​и​вверху установите флажки​Заменить​.​ флажок рядом с​В разделе​ ячейку, которая не​в группе​ пробовали, что не​ 1046 на 790​ буду разбираться.​ файле заводите лист​DJ-MiLeS​ `Таблица1$`.`Base File name`FROM​

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

​Во-первых, укажите количество полей​​ является частью сводной​Работа с данными​
​ получается?​ в следующих строках,​А вообще думал,​
​ Svod. Этот лист​: Доброго времени. Суть​
​ `Таблица1$` `Таблица1$`​ на ленте​Поле «Отдел» мы проставили​

​ Для науки придумаем​​для каждой из​ вы хотите добавить​Дополнительные вычисления​Создание сводной таблицы​ области​ страницы сводной таблицы​ таблицы.​).​Проще — с​ чтобы не было​ может есть традиционные​ не должен разорвать​ проблемы — есть​UNION ALL​

planetaexcel.ru

Сводная таблица из нескольких листов

​Файл — Параметры -​​ перед наименованиями товаров.​ остатки на складах​ копий.​ в сводную таблицу.​Значения также можно выводить​, в котором указан​Поля сводной таблицы​щелкните число полей,​На странице​Для консолидации нескольких диапазонов​ вашим файлом примером:​ проблем с ручным​ методы, до которых​ монотонную последовательность листов​
​ 20 одинаковых по​SELECT `Таблица2$`.Devision, `Таблица2$`.Region,​ Настроить панель быстрого​ Воспользовавшись разделом меню​ в двух магазинах.​При добавлении новых данных​ По умолчанию нечисловые​ в процентах от​

​ ваш диапазон или​​.​ которые вы хотите​
​Шаг 1​

​ вы можете воспользоваться​​ есть такое, а​ обновлением данных в​ я не доковырялся))​ File1..File20. Поэтому располагаете​

​ структуре файлов Excel,​​ `Таблица2$`.Brand, `Таблица2$`.Fact, `Таблица2$`.Month,​ доступа — Команды​ «переместить в начало».​Порядок создания сводной таблицы​
​ в источник необходимо​ поля добавляются в​ значения поля. В​ имя таблицы. В​Примечание:​ использовать.​
​мастера выберите параметр​ мастером сводных таблиц​ надо бы этакое…​ XL2003 или XL2007:​

CyberForum.ru

​Большое спасибо за​

Like this post? Please share to your friends:
  • Сводная таблица в excel 2003 что это
  • Сводная таблица в excel по алфавиту
  • Сводная таблица excel с решением
  • Сводная таблица в excel ошибка недопустимое имя поля сводной таблицы
  • Сводная таблица excel ручная сортировка