Кілька діапазонів консолідації зведеної таблиці

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

Створіть зведену таблицю з декількох аркушів

Щоб побачити, як створити зведену таблицю з даних на різних аркушах, перегляньте це коротке відео. Письмові інструкції наведені нижче.

Примітка. Щоб переглянути стенограму відео, перейдіть на сторінку Відео з кількома аркушами.

Вступ до декількох діапазонів консолідації

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

Однак ви не отримаєте той самий макет зведеної таблиці, який ви отримали б з одного діапазону, як ви можете бачити на знімку екрана нижче.

Якщо можливо, перемістіть дані на один робочий аркуш або збережіть їх у базі даних, наприклад, Microsoft Access, і ви матимете більшу гнучкість у створенні зведеної таблиці.

Якщо об’єднання даних неможливо, цей посібник зведеної таблиці пояснює кроки для створення зведеної таблиці з декількох діапазонів консолідації, описує обмеження та пропонує обхідні рішення.

Зведена таблиця з декількох діапазонів консолідації

  1. Щоб відкрити Майстер зведеної таблиці та зведеної діаграми, виберіть будь-яку комірку на аркуші, потім натисніть Alt + D, потім натисніть P. Цей ярлик використовується, оскільки у старих версіях Excel майстер був перелічений у Data меню, як PКоманда ivotTable та PivotChart Report.
  2. Клацніть Кілька діапазонів консолідації, а потім натисніть Далі

  • Натисніть "Я буду створювати поля сторінки", а потім натисніть "Далі"
  • Виберіть кожен діапазон і натисніть Додати
    • Замість вибору діапазону на аркуші ви можете використовувати іменований діапазон, наприклад EastData.
    • Якщо вихідні дані знаходяться в іменованій таблиці Excel, ви можете звернутися до цієї таблиці, використовуючи її назву та [#All]. Наприклад: Таблиця2 [# Всі]

  • Клацніть 1 як кількість полів сторінки
  • У списку діапазонів виберіть перший діапазон і введіть мітку елемента для цього діапазону в полях сторінки
  • Повторіть для інших діапазонів. На знімку екрана нижче вибрано діапазон на аркуші Заходу, і для цього діапазону введена мітка товару "Захід".

  • Натисніть Далі
  • Виберіть місце для зведеної таблиці, а потім натисніть кнопку Готово
  • На робочому аркуші з’являється зведена таблиця з першим полем у області Рядок, а всі інші поля з вихідних даних у області Значення відображають кількість.

    Очищення зведеної таблиці кількох консолідацій

    Усі поля з вихідних даних включені у зведену таблицю множинного об’єднання, тому ви можете видалити деякі з них та внести кілька інших змін.

    Видаліть поля, які не містять значущих даних

    У цьому прикладі поля Color, Date, Price та Rep містять текст або цифри, які не мають сенсу в цьому звіті, тому їх буде видалено.

    1. Клацніть стрілку спадного меню у заголовку Етикетки стовпців
    2. Видаліть галочки для полів, які потрібно видалити.
    3. Клацніть OK

    Змініть обчислення поля значення

    За замовчуванням значення будуть відображатись як Count, і ви можете змінити це на Sum або інший розрахунок.

    ПРИМІТКА: Це вплине на всі значення - їх не можна змінювати окремо.

    1. Клацніть правою кнопкою миші одне зі значень
    2. Наведіть курсор на Підсумовувати значення за та натисніть Сума.

    Видаліть загальну суму для рядків

    Загальний підсумок для рядків у цьому звіті не має сенсу, оскільки він відображає загальну суму для непов’язаних предметів, тому його слід видалити.

    1. Клацніть правою кнопкою миші на заголовку загальної суми для рядків
    2. Натисніть Видалити загальний підсумок.

    Змініть ярлики

    У зведених таблицях створюються загальні поля - рядок, стовпець, значення та сторінка1. Ви можете перейменувати ці поля, щоб полегшити розуміння зведеної таблиці.

    1. Клацніть на будь-яку мітку у зведеній таблиці та введіть нову мітку, після чого натисніть Enter
    2. Наприклад, натисніть на мітку Page1, введіть Region та натисніть Enter

    Етикетки були змінені на знімку екрана, показаному нижче. Заголовок Мітки стовпців замінено пробілом.

    Змініть макет

    За замовчуванням зведена таблиця має компактний макет звіту, і ви можете змінити його на Контур, так що кожне поле Рядок буде знаходитися в окремому стовпці. Потім перемістіть поле Сторінка в область Рядок, над наявним Рядок.

    1. Виділіть будь-яку комірку у зведеній таблиці
    2. На стрічці в розділі Інструменти зведеної таблиці перейдіть на вкладку Дизайн.
    3. У групі «Макет» клацніть «Макет звіту», а потім - «Контурна форма»
    4. У списку полів зведеної таблиці перетягніть поле Page1 із області Фільтри в область Рядок над існуючим полем Рядок.
    5. Змініть поле Рядок на Елемент, тепер воно знаходиться в окремій колонці.

    Обмеження багаторазової консолідації

    У цьому прикладі елемент - це перший стовпець у джерелі даних, а заголовок рядка зведеної таблиці відображає імена елементів. Залишкові поля відображаються в області стовпців.

      Зведена таблиця містить деякі безглузді дані, такі як сума дати та стовпці, заповнені нулями, де стовпці бази даних містять текст. Видаліть ці поля, як описано у розділі "Очищення зведеної таблиці" вище.

  • Ви можете змінити функцію (наприклад, SUM), яка використовується значенням даних, але вона використовуватиме ту саму функцію у всіх цих стовпцях.
  • Перший стовпець у вихідних даних завжди додається до області Рядок у зведеній таблиці.
    • Щоб отримати найкращі результати, переставляйте стовпці бази даних, щоб найважливіший стовпець знаходився вкрай ліворуч. Цей стовпець даних стане значенням рядків у зведеній таблиці.
    • Якщо у зведеній таблиці є стовпці, яких ви не хочете, перемістіть їх у крайній правий край у вихідних даних. Тоді не включайте ці стовпці під час вибору діапазонів даних для зведеної таблиці.
  • Альтернативи багаторазовій консолідації

    Щоб уникнути обмежень кількох діапазонів консолідації, можна об’єднати вихідні дані в єдину таблицю, використовуючи один із наступних методів.

    Поєднуйте таблиці з Power Query

    Якщо у вас є версія Excel, яка підтримує надбудову Power Query від Microsoft, ви можете використовувати її для об’єднання даних у двох або більше таблицях. Таблиці можуть бути в одній книзі або в різних файлах.

    Таблиці можуть мати різну структуру і повинні мати декілька стовпців з однаковими заголовками, в яких дані можуть поєднуватися. У цьому прикладі дані Східного та Західного регіону будуть поєднані, і один стовпець унікальний у кожній таблиці.

    Перейдіть на сторінку «Об’єднати таблиці з Power Query», щоб отримати письмові інструкції та зразок файлу.

    діапазонів

    Щоб дотримуватися цього відеоуроку, перейдіть на сторінку Об’єднати таблиці із запитом Power Query та завантажте зразок файлу із даними про продаж на Схід та Захід.

    Створіть запит на об’єднання

    Якщо ви не можете об’єднати дані на одному аркуші, іншим рішенням є створення іменованих діапазонів у файлі Excel та використання Microsoft Query (MS Query) для об’єднання даних.

    Створіть запит на об’єднання вручну

    В Excel ви можете відкрити інструмент Microsoft Query та написати оператор SQL для створення запиту Union (повне зовнішнє приєднання) для поєднання кількох таблиць. Потім використовуйте результат як вихідні дані зведеної таблиці.

    Щоб побачити приклад, завантажте зразки файлів Union Query. Він має запит, який був побудований вручну, і має кнопку для оновлення даних.

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

    Ви можете прочитати більше про запити MS тут:

    Макрос запиту Union - аркуші в одному файлі

    Замість того, щоб вручну налаштовувати запит на об'єднання, ви можете використовувати код у зразковому файлі від MVP Excel, Кирила Лапіна (KL), із змінами Гектора Мігеля Ороско Діаза.

    1. Змініть назви аркушів

    Перш ніж використовувати зразок коду, замініть назви зразків аркушів назви аркушів у вашій книзі. Наприклад, якщо ваші імена аркушів "Схід" і "Захід", змініть цей рядок коду:

    • arrSheets = Масив ("Онтаріо", "Альберта")

    • arrSheets = Масив ("Схід", "Захід")

    2. Змініть розташування зведеної таблиці

    У коді ви також можете змінити місце, куди буде додано зведену таблицю. У зразковому файлі TableDestination встановлено для активного аркуша в діапазоні A1.

    3. Запустіть макрос

    Потім, після внесення цих невеликих змін, натисніть кнопку на аркуші, і зведена зведена таблиця буде автоматично створена.

    Макрос запиту Union - дані у декількох файлах Excel

    Якщо вам потрібно об’єднати дані у декілька файлів, ось кілька варіантів, використовуючи макроси, надані експертом Excel, Кирилом Лапіним.

    Зведена таблиця - Перший приклад працює на декількох файлах, в яких дані повинні мати однакові структури, і ви можете прочитати інструкції в моєму блозі. Щоб побачити код зведеної таблиці Кирила, ви можете завантажити приклад зведених робочих книг. Заархівована папка, що містить файл Report.xls та п’ять зразків файлів даних. Розпакуйте папку та збережіть усі файли в одній папці. Коли ви відкриваєте файл Report.xls, увімкніть макроси для запуску коду.

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

    Завантажте зразок файлу

    Інструменти зведеної таблиці

    Щоб заощадити час під час створення, форматування та модифікації зведених таблиць, використовуйте інструменти мого надбудови Pivot Power Premium. Всього за кілька кліків ви можете:

    • скопіюйте форматування з однієї зведеної таблиці та застосуйте до іншої зведеної таблиці.
    • змінити всі значення з Count на Sum
    • видалити "Суму" з усіх заголовків

    Не пропустіть наші поради щодо Excel

    Не пропустіть мої останні поради та відео в Excel! Натисніть OK, щоб отримати щотижневий бюлетень із порадами Excel та посиланнями на інші новини та ресурси Excel.