How do you merge Excel files on a Mac?
By Kayabyte · Last updated 1 November 2026
To merge Excel files on a Mac, copy each sheet into one workbook with Move or Copy Sheet, or, if you want the rows stacked into one sheet, copy and paste or use Power Query’s Append. Excel for Mac has no built-in “merge workbooks” command according to Microsoft’s pages (read 1 November 2026), so with more than a handful of files it turns into a lot of clicking. A Mac app such as Gridhand does it for a whole folder in one run.
Method 1: Move or Copy Sheet (best for a few files)
- Open the workbook that will hold everything, and open the workbook you want to take sheets from. Both must be open.
- In the source workbook, Control-click (or right-click) the sheet tab and choose Move or Copy.
- Under “To book”, pick the destination workbook. Tick “Create a copy” so the source is untouched, choose where the sheet goes, and click OK.
- Repeat for every sheet and every file. To take several sheets at once, Shift-click or Command-click their tabs first.
- Rename tabs that ended up as “Sheet1 (2)” and check formulas that referred to other workbooks.
This keeps formatting, but links to the source file are created for formulas that point at other sheets, and every file has to be opened by hand.
Method 2: Power Query on Mac
Power Query is in Microsoft 365 for Mac (Data, Get Data) and Append Queries combines files you import one by one. Whether a whole-folder import is offered depends on your version, so check your Get Data menu. Details and sources: Power Query on a Mac and merging files.
Method 3: a macro
A macro can merge a folder, but one written for Windows may need changes before it runs on a Mac (file paths and Windows-only objects such as FileSystemObject), and you have to test and maintain it.
With Gridhand
Gridhand opens a folder of workbooks, previews the result and writes one merged workbook. Every selected sheet becomes a tab, with its cell formatting, widths, merged cells, formulas, tables, charts, images and notes. Tab names follow a rule you pick (sheet name, “file - sheet”, or file name), are cut to Excel’s 31 characters, and repeated names get (2); formulas and charts that pointed at a renamed tab are rewritten. Your originals are never modified.
What does not come along is listed in the report: pivot tables, slicers, links to other workbooks (they become their last values), threaded comments (the note text stays), form controls and macros.
Steps with Gridhand
- Open Gridhand and drop the workbooks, or a folder, into the window.
- Choose Merge, then “Into one workbook (one tab per sheet)”.
- Pick the tab-naming rule and, under “Choose which sheets to take”, leave out any sheets you don’t want.
- Check the preview, choose an output folder and press Run.
- Read the report for anything that was left out.
The free version merges up to 3 files per run; Gridhand Pro (USD 49 once) removes the limit. Download Gridhand · Pricing
Questions
Can Excel for Mac merge workbooks automatically? Not with a single command, as far as Microsoft’s pages show. You can copy sheets between open workbooks, append queries in Power Query, or run a macro, but there is no built-in merge for a folder of files.
Does merging keep the formatting? Move or Copy Sheet does. Gridhand does as well, and it lists what cannot be carried over, such as pivot tables and macros.
What happens to formulas that point at other files? In a merged workbook made by Gridhand, links to other workbooks become their last saved values and the report says so.
What if two files have a sheet with the same name? Gridhand adds (2) to the repeated name, or you can use the “file - sheet” rule so every tab name is unique.
Related guides
Microsoft and Excel are trademarks of the Microsoft group of companies. Gridhand is made by Kayabyte and is not affiliated with or endorsed by Microsoft.
More guides
- Is there an ASAP Utilities for Mac, and what can you use instead?
- How do you batch convert CSV files to XLSX on a Mac?
- How do you clean data in many Excel files at once on a Mac?
- How do you compare two Excel files on a Mac?
- How do you convert XLSX to CSV on a Mac, for every sheet and many files?
- How do you find and replace in multiple Excel files on a Mac?
- Gridhand vs XLclick vs XLWizard: which Excel tool for Mac?
- Is there a Kutools for Mac, and what are the alternatives for Mac?
- How do you remove duplicates across multiple Excel files?
- How do you split Excel data into one file per customer, region or month on a Mac?
- How do you split an Excel workbook into one file per sheet, or every N rows, on a Mac?