How to Combine Two Excel Sheets Into One

“combine two excel sheets into one” comes up constantly, so this page leads with the exact answer, and only then explains the detail. Everything works in Excel on Windows and Mac and maps almost one-to-one to Google Sheets. Copy the answer above and get back to work, or read on to turn a one-off fix into something you never have to look up again.

Exact answer

In Excel: put every file in one folder and use Data ▸ Get Data ▸ From File ▸ From Folder ▸ Combine & Transform — Power Query appends them all and refreshes when the folder changes.

Annotated stepsExcel
1

Move every file into a single folder and close them all.

2

In a new workbook choose Data ▸ Get Data ▸ From File ▸ From Folder and select that folder.

3

Click Combine & Transform Data, then pick the worksheet or table that all files share.

4

In the Power Query editor check the header row was promoted and the data types are right, then Close & Load.

5

To add more files later, drop them in the folder and press Data ▸ Refresh All.

6

For sheets inside one workbook that have different layouts, right-click the sheet tab ▸ Move or Copy ▸ pick the target workbook ▸ tick Create a copy.

Ctrl+CthenCtrl+Shift+V+Cthen+Ctrl+VPaste values · WindowsMac

What this does

There are three real methods and they are not interchangeable. Power Query's From Folder appends many files that share the same column layout into one refreshable table — this is the right default. Data ▸ Consolidate sums or averages matching cells across ranges when you want one summary rather than one stacked table. Right-click a sheet tab ▸ Move or Copy pulls individual sheets into one workbook without merging their contents, which is what "combine" usually means when the sheets have different shapes. Most people learn this as a sequence of clicks and forget it by next week; learning it as a pattern instead is what lets you apply it to the next, slightly different version of the problem without starting from scratch. That is the difference this page is trying to make. The difference between a quick fix and a sheet you can trust is the extra minute you spend validating “combine two excel sheets into one”. Start on a copy or a tiny sample, keep the affected sheet visible, and compare the result with the tool above before you touch the real workbook. When this is a ribbon command, the selection matters more than the button: confirm the range, apply the command, then spot-check the output before saving. The point is a text operation that turns messy entries into clean, usable data, but the practical win is that someone else can open the file and understand what happened without asking you.

A worked example

Twelve monthly exports named sales-01.xlsx … sales-12.xlsx sit in C:\reports, each with the same six columns. Data ▸ Get Data ▸ From File ▸ From Folder ▸ C:\reports ▸ Combine & Transform Data ▸ pick the sheet name ▸ OK. Power Query returns one table of all 12 months with a Source.Name column identifying the file each row came from. Drop next month's file into the folder and Data ▸ Refresh All adds it. Monthly exports, per-branch files and per-person trackers all arrive as many files with one shape; combining them once as a refreshable query is the difference between a five-minute monthly report and an afternoon of copy-paste. If there is any chance you will reuse this, drop it into a small template tab right now: a labelled input area on the left and the formula beside it, checked once against the tool above. Next time the same question comes up, the answer is a single paste away instead of a rebuild from memory.

In Google Sheets

If you are in Google Sheets rather than Excel, the good news is that the formula shown here is identical and the workflow barely changes — menus sit across the top instead of in a ribbon, and a few function names differ slightly, but anything you build here moves across with little or no rework. Nothing on this page is behind a login: the tool runs entirely in your browser, the formula is shown in full with one-click copy, and the steps work the same on Windows and Mac. That is the whole promise here — the exact answer, a way to prove it on your own numbers, and just enough context to make it stick. If you take one thing from this page on “combine two excel sheets into one”, make it the habit rather than the keystrokes: set the problem up with labelled inputs, reference those cells, and let Excel do the recomputing. Bookmark the page for the syntax, but do the example once in a blank sheet and check it against the tool above — five minutes of hands-on practice fixes the method in memory far better than re-reading, and it surfaces the small snags while they are still harmless. After that the technique is genuinely yours: faster than searching for it again, and reliable enough to drop into work that other people depend on.

Common mistakes

  • Appending files whose columns are in a different order — Power Query matches by header name, so a renamed header silently produces a column of nulls.
  • Using Data ▸ Consolidate when you actually wanted the rows stacked; Consolidate aggregates, it does not append.
  • Copy-pasting sheets by hand every month, which is where the version drift and the broken references start.
  • Leaving the source folder on a local drive when the workbook is shared, so nobody else can refresh it.
  • Forgetting that the combined query keeps a live link — moving or renaming the folder breaks the refresh.

Frequently asked questions

How do I merge multiple Excel files into one?

Put them in one folder, then Data ▸ Get Data ▸ From File ▸ From Folder ▸ Combine & Transform Data. Power Query appends every file with a matching layout and can refresh as the folder grows.

How do I combine sheets within the same workbook?

If the sheets share a layout, use Get Data ▸ From Other Sources ▸ Blank Query and append them, or add a VSTACK formula in Microsoft 365: =VSTACK(Jan:Dec!A2:F100). If they do not share a layout, keep them separate.

Does combining files keep the formatting?

No. Power Query brings values and data types, not fills, fonts or conditional formatting. Apply the formatting once to the combined table instead.

What if the files have different column orders?

Power Query matches on header text, so a different order is fine but a different spelling is not. Standardise the headers in the source files, or add a Rename Columns step in the query.

Other ways people ask this

This guide also answers

  • how do i combine two excel spreadsheets into one

Platform & version notes

  • Several of those searches mention Google Sheets — and the good news is that "combine two excel sheets into one" works there almost identically: the formula syntax carries over unchanged, only the surrounding menus sit across the top of the screen instead of in a ribbon.

Can I do this in Google Sheets too?

Yes. "combine two excel sheets into one" carries over to Google Sheets with the same formula and almost the same steps — the menus are arranged differently, but the result is identical.