Конверт Майстер

Як об'єднати кілька файлів Excel в одну таблицю

Як об'єднати кілька файлів Excel в один: онлайн у браузері, через Power Query або вручну. Порівняння способів і підготовка даних без помилок.

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

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

Спочатку визначте, який у вас сценарій #

Слово «об'єднати» приховує три різні задачі, і рішення для них теж різні.

Сценарій А: однакові таблиці одна під одну. У всіх файлах ті самі стовпці (дата, контрагент, сума), відрізняються лише рядки. Потрібно скласти їх у один довгий список. Це найпоширеніший випадок і найпростіший.

Сценарій Б: різні таблиці на окремих аркушах. Файли зовсім різні — план, факт, довідник. Потрібно, щоб вони лежали в одній книзі, але кожен своїм аркушем. Це не злиття даних, а складання книги.

Сценарій В: доповнення по ключу. В одному файлі коди товарів і назви, в іншому — коди й ціни. Треба підтягнути ціну до назви. Це не об'єднання файлів, а задача для функції ВПР / VLOOKUP або ПЕРЕГЛЯДX / XLOOKUP.

Далі йдеться переважно про сценарії А і Б — саме їх і закриває об'єднання файлів.

Спосіб 1: онлайн у браузері #

Найшвидший варіант, коли Excel не встановлений або файлів небагато.

  1. Відкрийте інструмент Об'єднати файли Excel.
  2. Перетягніть у вікно всі книги одразу — можна виділити їх у Провіднику й перекинути гуртом.
  3. Перевірте порядок файлів у списку: підсумкова таблиця складеться саме в цій послідовності. Перетягніть елементи, якщо потрібно інакше.
  4. Оберіть режим: дані одне під одним (для однакових таблиць) або кожен файл окремим аркушем.
  5. Якщо обрано перший режим, укажіть, чи є в файлах рядок заголовків — тоді він візьметься лише з першого файлу, а в решти буде пропущений.
  6. Натисніть кнопку об'єднання і збережіть готову книгу на комп'ютер.

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

Спосіб добре працює для десятків файлів звичайного розміру. Якщо у вас сотні книг по 30 МБ кожна, розумніше піти шляхом Power Query.

Спосіб 2: вручну через копіювання #

Банальний, але цілком робочий варіант, коли файлів три-чотири.

  1. Відкрийте книгу, яка стане підсумковою.
  2. Відкрийте другий файл, клацніть на клітинці всередині таблиці й натисніть Ctrl + A, щоб виділити весь діапазон.
  3. Скопіюйте: Ctrl + C.
  4. Поверніться до підсумкової книги, станьте на перший порожній рядок під даними.
  5. Вставте значеннями: Ctrl + Alt + V → «Значення». Це відріже формули, які інакше посилатимуться на закритий файл і дадуть помилку #ПОСИЛ!.
  6. Повторіть для решти файлів, щоразу видаляючи зайвий рядок заголовків.

Головна пастка тут — саме формули. Якщо в джерелі були розрахунки на кшталт =СУМ(D2:D50), після звичайної вставки Excel створить зовнішнє посилання виду ='C:\Zvity\[filia1.xlsx]Аркуш1'!D2. Файл потім переїде — і вся таблиця розсиплеться. Тому вставка значеннями, завжди.

Друга пастка — приховані рядки й фільтри. Ctrl + A виділяє і те, що приховано, а копіювання в діапазон із застосованим фільтром дає непередбачуваний результат. Перед копіюванням фільтри знімайте.

Спосіб 3: Power Query — для регулярної задачі #

Якщо звіти приходять щомісяця й задачу доведеться повторювати, варто один раз налаштувати автоматичне збирання. Power Query (українською в інтерфейсі — «Отримати та перетворити») вбудований у Excel починаючи з версії 2016.

  1. Складіть усі файли в одну теку, наприклад D:\Zvity\2026. Стороннього там бути не повинно.
  2. У Excel відкрийте ДаніОтримати даніЗ файлуЗ теки.
  3. Вкажіть шлях до теки й натисніть «ОК» — з'явиться список знайдених файлів.
  4. Натисніть Об'єднатиОб'єднати та перетворити.
  5. У наступному вікні оберіть аркуш або таблицю, які треба брати з кожної книги. Структура має збігатися.
  6. У редакторі запитів перевірте типи стовпців, приберіть зайві, за потреби відфільтруйте порожні рядки.
  7. Натисніть Закрити та завантажити — дані ляжуть у новий аркуш.

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

Power Query також автоматично додає стовпець Source.Name з назвою файлу-джерела — зручно, коли треба зрозуміти, з якої філії прийшов конкретний рядок.

Спосіб 4: консолідація та макроси #

Два вужчі інструменти, які варто знати.

Консолідація (ДаніКонсолідація) підсумовує однакові за структурою діапазони: якщо в кожному файлі є рядок «Оренда» зі своєю сумою, консолідація складе їх в один рядок з підсумком. Це не злиття рядків, а агрегація — корисно для бюджетів, марно для реєстрів операцій.

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

Порівняння способів #

СпосібСкільки файлівПотрібен ExcelАвтооновленняСкладність
Онлайн-інструментДо кількох десятківНіНіМінімальна
Копіювання вручну2–5ТакНіМінімальна
Power QueryВід 5 до сотеньТак, 2016+ТакСередня
Консолідація2–20ТакЧастковоСередня
Макрос VBAБудь-скількиТакТакВисока

Підготовка файлів: 6 перевірок до об'єднання #

Дев'ять із десяти проблем зі злиттям виникають через різнобій у вихідних файлах. Перед стартом пройдіться списком.

  • Однакові заголовки. «Сума», «сума», «Сума, грн» і «Всього» — це для програми чотири різні стовпці. Приведіть назви до єдиного вигляду.
  • Однаковий порядок стовпців. Онлайн-інструменти й макроси часто складають дані за позицією, а не за назвою. Якщо у другому файлі дата й контрагент помінялися місцями, отримаєте кашу.
  • Один рядок заголовків. Двоярусні шапки з об'єднаними клітинками ламають будь-яке автоматичне збирання. Розгорніть їх в один рядок.
  • Без порожніх рядків усередині. Порожній рядок посеред таблиці багато інструментів сприймають як кінець даних.
  • Єдиний формат дат і чисел. 01.05.2026, 2026-05-01 і 1 травня після злиття перетворяться на текст. Приведіть до одного формату заздалегідь.
  • Без підсумкових рядків. Рядок «Разом» унизу кожного файлу після об'єднання опиниться посеред даних і зіпсує будь-який подальший підрахунок.

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

Що робити з результатом #

Об'єднана таблиця на кілька тисяч рядків сама по собі мало що каже. Далі зазвичай потрібно:

  • Прибрати дублікати. Якщо файли частково перетиналися, у Excel це «Дані» → «Видалити дублікати» з вибором ключових стовпців.
  • Побудувати зведену таблицю (PivotTable). Це найшвидший спосіб отримати підсумки за філіями, місяцями чи категоріями. Покроково — у статті зведені таблиці в Excel.
  • Перевірити суми. Складіть підсумки окремих файлів і порівняйте з підсумком зведеної книги. Розбіжність означає, що частина рядків не потрапила або задвоїлася.
  • Зафіксувати результат. Якщо звіт іде керівництву або в держорган, збережіть його у PDF: верстка не з'їде на чужому комп'ютері. Як це зробити акуратно — в матеріалі як конвертувати Excel у PDF, а сам інструмент тут: Excel в PDF.

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

Часті запитання

Як об'єднати кілька файлів Excel в один без Excel?

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

Що робити, якщо стовпці в файлах розташовані в різному порядку?

Приведіть їх до однакової послідовності до об'єднання або скористайтеся Power Query, який зіставляє стовпці за назвами заголовків, а не за позицією. Інакше дані змішаються між стовпцями.

Чи можна об'єднати файли так, щоб кожен став окремим аркушем?

Так. В онлайн-інструменті це окремий режим, а в Excel це робиться перетягуванням аркуша: клацніть правою кнопкою на вкладці аркуша → «Перемістити або скопіювати» → оберіть цільову книгу.

Як зробити, щоб об'єднана таблиця оновлювалася сама?

Використайте Power Query з підключенням до теки: складайте нові файли в ту саму теку й натискайте «Оновити все». Запит перечитає всі книги й перебудує зведений результат без ручної роботи.

Чому після об'єднання в клітинках з'явилася помилка #ПОСИЛ!?

Так буває, коли скопійовані формули посилалися на діапазони з вихідного файлу, який більше недоступний. Вставляйте дані через «Спеціальна вставка» → «Значення», щоб зберігалися результати, а не формули.

Скільки файлів можна об'єднати за раз?

Онлайн-інструмент упевнено працює з кількома десятками книг звичайного розміру — обмежує лише оперативна пам'ять вашого пристрою. Для сотень великих файлів надійніший Power Query або макрос.

Об’єднати файли Excel — спробуйте просто зараз

Скласти кілька книг чи CSV в один файл — аркушами або суцільною таблицею. Файл не завантажується на сервер, реєстрація не потрібна.

Відкрити інструмент

Схожі статті

Практичні інструкції з нашого блогу.