Method 1 – Combine Multiple Worksheets Into One Workbook Using Power Query
Steps:
- Go to the Data tab from the ribbon.
- From Get & Transform Data, click on Get Data.
- Select From Other Sources under the Get Data drop-down menu
- Click on Blank Query from the From Other Sources drop-down menu.
- This will launch the Power Query Editor.
- Use the following formula in the formula bar of the Query Editor.
=Excel.CurrentWorkbook ()
- Press the Enter key to continue. This will display all the table names in the whole workbook, along with any named ranges and/or connections that may be present.
Please keep in mind that the Power Query formulas are case-sensitive.
- In the Content header cell, click on the double-pointed arrow.
- Uncheck the box Use original column name as prefix.
- Click on the OK button to close the window.
- This will merge all the worksheets’ content into one single workbook.
- Close the Power Query, and you’ll see that all the data is now combined and shows up in one single workbook.
Method 2 – Merge Worksheets into One Workbook with the Consolidate Tool
Steps:
- Go to the Data tab on the ribbon.
- Click Consolidate under the Data Tools category.
- Select any of the functions you wish to utilize to condense your data from the Function box. In this case, we’ll use Sum.
- Pick the range on the first worksheet in the Reference option by clicking the Expand Dialog icon.
- Click the Add button.
- Repeat the previous two steps for all the ranges that we wish to consolidate.
- Check the Top row or Left column checkboxes under Use labels in.
- If you want the combined data to update automatically when the data source updates, check Create links to source data.
- Click OK.
If your main worksheet already has data, ensure there are blank rows and columns to accommodate the combined information.
- You can see the data of every worksheet is now combined into one single workbook.
Method 3 – Combine Multiple Worksheets Into One with the Move or Copy Feature
Steps:
- Select the workbooks that will be combined into one workbook.
- Right-click on the sheet tab, then pick Move or Copy from the menu that appears.
- When the Move or Copy dialog appears, select the workbook you want to move or copy worksheets into from the To book drop-down menu. We selected Book1.
- In the Before sheet box, choose MainSheet, check the Create a copy box, and then hit the OK button.
- This will combine move or copy multiple worksheets from two or many workbooks into one.
Method 4 – Excel VBA to Combine Multiple Worksheets Into One Workbook
Suppose all the different worksheet data are in Sheet1. We want to combine all those Sheet1 data from different workbooks into a single workbook.
Steps:
- Go to the Developer tab from the ribbon.
- From the Code category, click on Visual Basic to open the Visual Basic Editor. Or, press Alt + F11 to open the Visual Basic Editor.
- You can also right-click on your worksheet and go to View Code. This will also take you to Visual Basic Editor.
- In the editor, click on Module from the Insert drop-down menu bar.
- This will create a Module in your workbook.
- Copy and paste the VBA code shown below.
VBA Code:
Sub Copy_Worksheets()
Dim wrkbk As Workbook
Dim Str As String
Str = "Sheet1"
For Each wrkbk In Workbooks
If wrkbk.Name <> ThisWorkbook.Name Then
wrkbk.Worksheets(Str).Copy_
Before:= ThisWorkbook.Sheets(1)
End If
Next
Set wrkbk = Nothing
End Sub
- Run the code by clicking on the RubSub button or by pressing F5.
- This will combine all the Sheet1 data from different workbooks into one single workbook.
Download the Practice Workbook
<< Go Back To Merge Sheets in Excel | Merge in Excel | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!
I just want to say Thank You! I’ve searched high and low for the answer on how to combine sheets with text and numbers. Your instructions were clear and easy to follow. The relief I felt when I ran the final step and my data appeared on one sheet!
Hello AIG,
You are most welcome. Thank you so much for your kind words! I’m really glad to hear that the instructions were clear and helped you successfully combine your sheets. It’s always rewarding to know that the guide made a difference! If you ever have any other Excel or data-related questions, feel free to ask. Happy spreadsheeting!
Regards
ExcelDemy