Guides

How to Merge Multiple Excel Files into One (One Table or One Tab Each)

Updated 2026-10-18

A dozen branches send in their monthly sheets and you need one combined file. Or there is one file per month and you want them in a single workbook. First decide which result you want:

Method 1: copy and paste

With a few files this is the quickest: open each one, select the data (without the header), copy, and paste below the last row of the combined sheet.

What goes wrong:

Method 2: Move or Copy (one tab each)

To give every file its own tab in a new workbook:

  1. Create a blank workbook and open the files to merge.
  2. Right-click a sheet tab in a source file → Move or Copy.
  3. Pick the new workbook under To book, tick Create a copy, OK.

Formatting and formulas come along, but you repeat this for every file, and formulas that point at other sheets may turn into external links to the original file.

Method 3: Power Query From Folder (one table)

In Excel 2016 and later:

  1. Put the files in one folder.
  2. Data → Get Data → From File → From Folder, and pick the folder.
  3. Click Combine → Combine & Load and choose a sample sheet.

The upside: add files to the folder later and a refresh picks them up. The downside: several steps, and when one file has a different layout or a title row above the header you need to fix things in the query editor, which is a hurdle if you've never used it.

Method 4: merge online in one step

With xlszip's merge tool you select all the files and drop them in:

Keep in mind: formulas become their last calculated values (their references would point at the wrong cells in a new file), and images and charts are not carried over. Up to 100 files at once, 30 MB in total.

After merging

More guides