Як об'єднати кілька файлів Excel в одну таблицю
Як об'єднати кілька файлів Excel в один: онлайн у браузері, через Power Query або вручну. Порівняння способів і підготовка даних без помилок.
Дванадцять місячних звітів від філій, кожен в окремому файлі, і задача зробити з них один річний. Або двадцять анкет від колег, які треба звести в одну таблицю. Об'єднати кілька файлів Excel можна за хвилину — якщо структура однакова — або за годину копіювання, якщо про підготовку даних забути.
Розберімо чотири способи, від найшвидшого до найгнучкішого, і те, що варто зробити з файлами до об'єднання.
Спочатку визначте, який у вас сценарій #
Слово «об'єднати» приховує три різні задачі, і рішення для них теж різні.
Сценарій А: однакові таблиці одна під одну. У всіх файлах ті самі стовпці (дата, контрагент, сума), відрізняються лише рядки. Потрібно скласти їх у один довгий список. Це найпоширеніший випадок і найпростіший.
Сценарій Б: різні таблиці на окремих аркушах. Файли зовсім різні — план, факт, довідник. Потрібно, щоб вони лежали в одній книзі, але кожен своїм аркушем. Це не злиття даних, а складання книги.
Сценарій В: доповнення по ключу. В одному файлі коди товарів і назви, в іншому — коди й ціни. Треба підтягнути ціну до назви. Це не об'єднання файлів, а задача для функції ВПР / VLOOKUP або ПЕРЕГЛЯДX / XLOOKUP.
Далі йдеться переважно про сценарії А і Б — саме їх і закриває об'єднання файлів.
Спосіб 1: онлайн у браузері #
Найшвидший варіант, коли Excel не встановлений або файлів небагато.
- Відкрийте інструмент Об'єднати файли Excel.
- Перетягніть у вікно всі книги одразу — можна виділити їх у Провіднику й перекинути гуртом.
- Перевірте порядок файлів у списку: підсумкова таблиця складеться саме в цій послідовності. Перетягніть елементи, якщо потрібно інакше.
- Оберіть режим: дані одне під одним (для однакових таблиць) або кожен файл окремим аркушем.
- Якщо обрано перший режим, укажіть, чи є в файлах рядок заголовків — тоді він візьметься лише з першого файлу, а в решти буде пропущений.
- Натисніть кнопку об'єднання і збережіть готову книгу на комп'ютер.
Обробка йде у вашому браузері: файли не вивантажуються на сервер. Для зарплатних відомостей, реєстрів клієнтів і фінансових звітів це принципова різниця порівняно зі звичайними онлайн-конвертерами.
Спосіб добре працює для десятків файлів звичайного розміру. Якщо у вас сотні книг по 30 МБ кожна, розумніше піти шляхом Power Query.
Спосіб 2: вручну через копіювання #
Банальний, але цілком робочий варіант, коли файлів три-чотири.
- Відкрийте книгу, яка стане підсумковою.
- Відкрийте другий файл, клацніть на клітинці всередині таблиці й натисніть
Ctrl+A, щоб виділити весь діапазон. - Скопіюйте:
Ctrl+C. - Поверніться до підсумкової книги, станьте на перший порожній рядок під даними.
- Вставте значеннями:
Ctrl+Alt+V→ «Значення». Це відріже формули, які інакше посилатимуться на закритий файл і дадуть помилку#ПОСИЛ!. - Повторіть для решти файлів, щоразу видаляючи зайвий рядок заголовків.
Головна пастка тут — саме формули. Якщо в джерелі були розрахунки на кшталт =СУМ(D2:D50), після звичайної вставки Excel створить зовнішнє посилання виду ='C:\Zvity\[filia1.xlsx]Аркуш1'!D2. Файл потім переїде — і вся таблиця розсиплеться. Тому вставка значеннями, завжди.
Друга пастка — приховані рядки й фільтри. Ctrl + A виділяє і те, що приховано, а копіювання в діапазон із застосованим фільтром дає непередбачуваний результат. Перед копіюванням фільтри знімайте.
Спосіб 3: Power Query — для регулярної задачі #
Якщо звіти приходять щомісяця й задачу доведеться повторювати, варто один раз налаштувати автоматичне збирання. Power Query (українською в інтерфейсі — «Отримати та перетворити») вбудований у Excel починаючи з версії 2016.
- Складіть усі файли в одну теку, наприклад
D:\Zvity\2026. Стороннього там бути не повинно. - У Excel відкрийте Дані → Отримати дані → З файлу → З теки.
- Вкажіть шлях до теки й натисніть «ОК» — з'явиться список знайдених файлів.
- Натисніть Об'єднати → Об'єднати та перетворити.
- У наступному вікні оберіть аркуш або таблицю, які треба брати з кожної книги. Структура має збігатися.
- У редакторі запитів перевірте типи стовпців, приберіть зайві, за потреби відфільтруйте порожні рядки.
- Натисніть Закрити та завантажити — дані ляжуть у новий аркуш.
Найцінніше — далі. Коли наступного місяця ви покладете в ту саму теку новий файл, достатньо натиснути Дані → Оновити все, і зведена таблиця перерахується сама. Жодного копіювання.
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 в один файл — аркушами або суцільною таблицею. Файл не завантажується на сервер, реєстрація не потрібна.
Відкрити інструмент