Консолідація в Excel: об'єднайте кілька аркушів в один

  • Поділитися Цим
Michael Brown

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

Сьогодні ми розглянемо проблему, з якою щодня стикаються багато користувачів Excel - як об'єднати кілька аркушів Excel в один без копіювання та вставки. У навчальному посібнику розглядаються два найпоширеніші сценарії: консолідуючий числові дані (сума, кількість тощо) та злиття аркушів (тобто копіювання даних з декількох робочих аркушів на один).

    Консолідація даних з декількох робочих аркушів на одному аркуші

    Найшвидший спосіб консолідації даних в Excel (розташованих в одній книзі або декількох книгах) - за допомогою вбудованої функції Excel Консолідувати особливість.

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

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

    Для консолідації даних на одному робочому аркуші виконайте наступні дії:

    1. Правильно оформити вихідні дані. Щоб функція консолідації Excel працювала коректно, переконайтеся, що:
      • Кожен діапазон (набір даних), який ви хочете консолідувати, знаходиться на окремому аркуші. Не розміщуйте жодних даних на аркуші, де ви плануєте виводити консолідовані дані.
      • Кожен аркуш має однакове оформлення, а кожна колонка має заголовок і містить аналогічні дані.
      • У жодному переліку немає незаповнених рядків або стовпців.
    2. Запустіть Excel Консолідація. На головному аркуші клацніть верхню ліву комірку, в якій потрібно відобразити консолідовані дані, перейдіть на вкладку Дані вкладку та натисніть Консолідувати .

    Порада: Бажано консолідувати дані на порожньому аркуші. Якщо на вашому основному аркуші вже є дані, переконайтеся, що на ньому достатньо місця (порожніх рядків і стовпців) для розміщення об'єднаних даних.

  • Налаштуйте параметри консолідації. На сьогоднішній день, на жаль, це не так. Консолідувати з'явиться діалогове вікно, в якому необхідно виконати наступні дії:
    • В рамках проекту Функція виберіть одну з функцій підсумовування, яку ви хочете використовувати для консолідації даних (Кількість, Середнє, Максимум, Мінімум і т.д.). У цьому прикладі ми виберемо Сума .
    • В рамках проекту Посилання натиснувши на кнопку Згорнути діалогове вікно значок і виберіть діапазон на першому аркуші. Потім натисніть кнопку Додати щоб додати цей діапазон до списку Всі посилання Повторіть цей крок для всіх діапазонів, які ви хочете об'єднати.

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

  • Налаштуйте параметри оновлення У цьому ж Консолідувати оберіть одну з наступних опцій:
    • Перевірте Верхній ряд та/або Ліва колонка коробки під Використовуйте етикетки якщо ви хочете, щоб мітки рядків та/або стовпців вихідних діапазонів були скопійовані в консолідацію.
    • Виберіть пункт Створення посилань на вихідні дані якщо ви хочете, щоб консолідовані дані оновлювалися автоматично при зміні вихідних даних. У цьому випадку Excel створить посилання на вихідні аркуші, а також контур, як показано на наступному скріншоті.

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

  • Як бачите, функція "Консолідація в Excel" дуже корисна для об'єднання даних з декількох робочих аркушів. Однак вона має кілька обмежень. Зокрема, вона працює для числові значення тільки і завжди підсумовує ці числа тим чи іншим способом (сума, підрахунок, середнє тощо)

    Якщо ви хочете об'єднати аркуші в Excel за допомогою копіювання Для об'єднання кількох аркушів вам може не знадобитися нічого іншого, крім старого доброго копіювання/вставки. Але якщо вам потрібно об'єднати десятки аркушів, помилки при ручному копіюванні/вставці неминучі. У цьому випадку ви можете скористатися однією з наведених нижче технік для автоматизації процесу об'єднання.

    Як об'єднати листи Excel в один

    Загалом існує чотири способи об'єднання аркушів Excel в один без копіювання та вставки:

      Як об'єднати таблиці Excel з Ultimate Suite

      Вбудована функція Excel Консолідація може підсумовувати дані з різних аркушів, але вона не може об'єднати аркуші шляхом копіювання їх даних. Для цього ви можете скористатися одним з інструментів злиття та об'єднання, що входять до складу нашого Ultimate Suite для Excel.

      Об'єднання декількох аркушів в один за допомогою аркушів копіювання

      Припустимо, у вас є кілька електронних таблиць, які містять інформацію про різні продукти, і тепер вам потрібно об'єднати ці таблиці в одну зведену робочу таблицю, наприклад, таким чином:

      З додаванням аркушів копіювання до стрічки, 3 простих кроки - це все, що потрібно, щоб об'єднати вибрані аркуші в один.

      1. Запустити майстер копіювання аркушів.

        На стрічці Excel перейдіть на вкладку Аблебіти рахунок, Злиття групу, натисніть Копіювальні листи та оберіть один з наступних варіантів:

        • Скопіювати аркуші в кожному робочому зошиті на один аркуш і скласти отримані аркуші в один робочий зошит.
        • Об'єднати однойменні аркуші в один.
        • Скопіюйте вибрані аркуші в одну книгу.
        • Об'єднати дані з вибраних аркушів на одному аркуші.

        Оскільки ми хочемо об'єднати кілька аркушів, скопіювавши їх дані, обираємо останній варіант:

      2. Виберіть робочі аркуші та, за бажанням, діапазони для об'єднання.

        На сьогоднішній день, на жаль, це не так. Копіювальні листи майстер відобразить список всіх аркушів у всіх відкритих книгах. Виділіть аркуші, які потрібно об'єднати, і натисніть кнопку Далі .

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

        У цьому прикладі ми об'єднуємо перші три аркуші:

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

      3. Виберіть спосіб об'єднання аркушів.

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

        Як вставити дані:

        • Вставити все - скопіювати всі дані (значення і формули). У більшості випадків це варіант на вибір.
        • Тільки вставлені значення - якщо ви не бажаєте, щоб формули з вихідних аркушів вставлялися в аркуш зведеної таблиці, виберіть цю опцію.
        • Створення посилань на вихідні дані - вставити формули, що пов'язують об'єднані дані з вихідними даними. Виберіть цей параметр, якщо ви хочете, щоб об'єднані дані автоматично оновлювалися при зміні будь-якого з вихідних даних. Він працює аналогічно до параметра Створення посилань на вихідні дані опція Excel Консолідація.

        Як впорядкувати дані:

        • Розмістити скопійовані діапазони один під одним - розташувати скопійовані діапазони по вертикалі.
        • Розмістити скопійовані діапазони поруч - розташувати скопійовані діапазони по горизонталі.

        Як скопіювати дані:

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

        На скріншоті нижче показані налаштування за замовчуванням, які чудово працюють для нас:

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

      Інші способи об'єднання аркушів в Excel

      Крім того, в рамках проекту Копіювальні листи Крім майстра злиття, Ultimate Suite for Excel надає ще кілька інструментів для роботи з більш специфічними сценаріями.

      Приклад 1. Об'єднання аркушів Excel з різним порядком розташування стовпців

      Коли ви маєте справу з аркушами, створеними різними користувачами, порядок стовпців часто відрізняється. Як ви впораєтеся з цим? Ви будете копіювати аркуші вручну або переміщати стовпці на кожному аркуші? Ні! Доручіть роботу нашому майстру об'єднання аркушів:

      І ці дані будуть ідеально поєднані за допомогою заголовки стовпців :

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

      Якщо у Вас дуже великі аркуші з великою кількістю різних стовпців, можливо, Ви захочете об'єднати лише найважливіші з них у зведену таблицю. Об'єднати робочі аркуші і виберіть відповідні колонки. Так, це так просто!

      В результаті в зведену таблицю потрапляють тільки дані з тих колонок, які ви вибрали:

      Ці приклади продемонстрували лише кілька наших інструментів для злиття, але їх набагато більше! Трохи поекспериментувавши, ви побачите, наскільки корисними є всі функції. Повнофункціональну ознайомчу версію Ultimate Suite можна завантажити в кінці цієї публікації.

      Об'єднання аркушів в Excel за допомогою коду VBA

      Якщо ви досвідчений користувач Excel і добре володієте макросами та VBA, ви можете об'єднати кілька аркушів Excel в один за допомогою скрипта VBA, наприклад, цього.

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

      Об'єднання даних з декількох аркушів за допомогою Power Query

      Power Query - це дуже потужна технологія для об'єднання та уточнення даних в Excel. При цьому вона досить складна і вимагає тривалого навчання. У цьому посібнику детально пояснюються найпоширеніші способи використання: Об'єднання даних з декількох джерел даних (Power Query).

      Як об'єднати два аркуші Excel в один за ключовим(и) стовпцем(ами)

      Якщо ви шукаєте швидкий спосіб зіставити та об'єднати Ви можете використати функцію Excel ПЕРЕГРУПОВКА або скористатися Майстром злиття таблиць. Останній є візуальним зручним інструментом, який дозволяє порівнювати дві таблиці Excel за спільним стовпчиком (стовпчиками) і витягувати відповідні дані з таблиці пошуку. Наступний скріншот демонструє один з можливих результатів.

      Майстер злиття таблиць також входить до складу Ultimate Suite для Excel.

      Ось як ви консолідуєте дані та об'єднуєте аркуші в Excel. Я сподіваюся, що ви знайдете інформацію в цьому короткому уроці корисною. У будь-якому випадку, я дякую вам за прочитання і з нетерпінням чекаю зустрічі з вами на цьому блозі наступного тижня!

      Доступні для завантаження

      Ultimate Suite 14-денна повнофункціональна версія (файл .exe)

      Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.