Tellsheet
HomeExcel Guides › Combine Multiple Sheets in Excel

How to Combine Multiple Sheets into One in Excel

Stack the same table from many sheets — one per month, region, or store — into a single list you can filter and pivot.

Last updated: August 2026

SheetsOne combined table
Jan, Feb, Mar (same columns)All rows stacked + a Source column

Method 1 — VSTACK (Excel 365)

  1. In an empty cell: =VSTACK(Sheet1:Sheet3!A2:D100) stacks that range from every sheet between Sheet1 and Sheet3.
  2. Add headers above it manually. Simple, but it needs a consistent range and doesn't record which sheet each row came from.

Method 2 — Power Query (Append)

  1. Turn each sheet into a query (Data → From Table/Range).
  2. Data → Get Data → Combine Queries → Append, and add all the queries.
  3. Close & Load to a new sheet. Powerful, but a multi-step setup to build and refresh.

The 1-click way — Tellsheet's Combine Sheets

Click Combine Sheets and Tellsheet stacks every sheet in the workbook into one table on a new sheet — adding a Source column so you always know which sheet each row came from. No queries to build or refresh. Need to join sheets side by side by a key instead? Use Merge by Key.

Frequently asked questions

How do I merge data from multiple sheets into one?

Stack them with VSTACK (365), Append them in Power Query, or use Tellsheet's Combine Sheets, which stacks every sheet and tags each row with its source.

What's the difference between combining and merging?

Combining stacks sheets (adds rows). Merging joins tables side by side on a key (adds columns) — for that use Tellsheet's Merge by Key.

Can I keep track of which sheet each row came from?

Yes — Combine Sheets adds a Source column with each row's sheet name automatically.

Related Excel guides

Combine sheets in one click

Get Tellsheet and stack, merge, and reshape sheets — with a preview before every change and nothing leaving your PC.

Get Tellsheet free See pricing