Guide · Office
How to combine multiple Excel files into one workbook
By Mergevanta · Updated · 2 min read
Quick answer
How do I combine multiple Excel files into one?
To copy sheets between workbooks in Excel, open both files, right-click a sheet tab, choose Move or Copy, pick the target workbook and tick Create a copy. To combine many files at once, add them to Mergevanta's Merge Excel tool and press Merge — every sheet lands in one .xlsx, with duplicate names renamed.
Method 1: Move or Copy sheets in Excel
This is fine for a few sheets, but every workbook has to be opened and copied separately, which gets slow with many files.
Method 2: Power Query, when you want one combined table
If every file has the same columns and you want all the rows stacked into a single table, use Power Query:
Power Query appends the rows into one table and can refresh when you add files. It's powerful, but it's built for stacking data rather than keeping each sheet separate.
Method 3: Merge many workbooks at once with Mergevanta
Sheets keep their values, formulas and formatting. When two files have a sheet with the same name, the later one gets a numeric suffix instead of overwriting the first.
Which method should you use?
| You want to… | Best method |
|---|---|
| Copy a few sheets between two open workbooks | Move or Copy |
| Stack rows from many same-shaped files into one table | Power Query |
| Keep every sheet from many files in one workbook | Mergevanta Merge Excel |
| Combine CSV files into one Excel file | Mergevanta Merge Excel |