Инструмент для автоматического комбинирования большого числа сводных таблиц во многих больших листах Excel?

У нас есть несколько файлов Excel, содержащих большую таблицу сводных данных с той же структурой

Например

Файл A

Сводная таблица (поле A, B, C)

Файл B

Сводная таблица (поле A, B, C)

Мы хотим объединить их в одну сводную таблицу (A, B, C). Просто хочу знать, какие способы мы можем это сделать?

  • Ручной способ: откройте новый пустой лист, скопируйте и вставьте в него опорный стержень и снова создайте шарнир

  • Автоматический способ: есть ли какой-нибудь инструмент, который сделал это?

благодаря

Так я использую это:

  • Преобразование этих файлов Excel (с одинаковой структурой) в CSV

  • Импорт в некоторую базу данных MSSQL

  • В моем консолидированном Excel я просто использую MSSQL в качестве внешнего источника данных для него

Это немного ручной, но это лучший способ, который я знаю сейчас 🙂

Приветствуем любые другие предложения

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

У меня есть рабочая книга, которую я использую для решения этой проблемы. Если у вас есть макросы, это создаст временную строку меню (в Excel 2007 она появится в надстройках), которая позволит вам выбрать столько книг, сколько вы хотите, в качестве входных данных для единой консолидированной сводной таблицы. Сводка не имеет макета по умолчанию, если вы не укажете нужные поля в частях листа установки, помеченных соответствующим образом. Надеюсь, это довольно понятно, я отдал это людям, в основном, чтобы помочь им преодолеть ограничение в 65 000 строк в версиях Excel до 2007 года. Я использовал это, чтобы создать свод из объединенного> 550 000 строк данных. Возможно, вы можете использовать его.

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

Это может немного запоздать, но что вы можете сделать:

Создать сводную таблицу, связанную с внешним источником данных:

  1. Источник данных = файл доступа. Не используйте этот мастер, используйте запрос ms. Там вы можете создать запрос, который объединяет несколько таблиц в качестве источников данных и объединяет их в одну таблицу. Вы никогда не увидите фактический вывод запроса в excel, но на основе этого будет создан Pivottable.

  2. Источник данных = файл excel. Укажите селектор файлов для себя (= файл excel, который вы используете), тогда вы можете использовать все именованные диапазоны в виде таблиц и делать все остальное так же, как вы использовали доступ в качестве источника данных. Для этого вам нужно будет поместить все входные данные в именованные диапазоны, где первая строка – заголовки столбцов. Предупреждение: если вы переименуете файл или сохраните другой файл, базовый запрос вашей сводной таблицы нужно переделать, поскольку источник данных не является динамическим. Я думаю, что в качестве исходных источников также можно использовать либо графические объекты, либо запросы, либо как напрямую, так и без использования именованных диапазонов, но для этого, вероятно, потребуется vba.

  • Excel: изменение и обновление будущего значения на основе прошлого появления и поиска в таблице
  • Как вы планируете время на оси X в excel?
  • Макрос диаграммы, отображающий неправильные метки из непересекающихся видимых строк на отфильтрованном листе
  • Значения осей Excel X X
  • Как вычислить количество часов> 24 в Excel?
  • Автоматически выбирать последнюю строку в наборе в Excel
  • Как объединить две таблицы в Excel с одинаковыми столбцами?
  • Формула Excel для получения первого и последнего непустого значения в строке и заголовка заголовка возврата
  • Google Spreadsheet = Фильтр в Excel
  • Список поиска зависит от содержимого другой ячейки
  • Откройте CSV-файл в Excel и обновите его при каждом изменении CSV-файла.
  • Давайте будем гением компьютера.