How to Combine Two Tables Using Power Query in Excel

Sometimes, you need to combine two tables in Excel. You can do it manually, but that takes a lot of valuable time. Instead of doing this manually, you need to utilize a power query for that purpose. Power query initially set up a connection between two tables in Excel. After that, It merges the tables effectively. This article will show how to combine two tables in a power query in Excel.

To combine two tables in power query in Excel, we have found step-by-step procedures through which you can have a complete overview. Here, you need to convert the datasets into tables. Then, using the power query, establish a connection between two tables. After that, we would like to merge those connected tables. Finally, we will import them into Excel. To show the whole process, we take two datasets. One denotes the sales information, and the other is the region of sellers. In the sales information dataset, we set order date, item, sales rep., quantity, unit price, commission, and total cost.

The region of sellers includes the sales rep. and their sales region.

We would like to combine these two tables in a power query. To do this, follow the steps carefully.


Step 1: Converting Dataset into Excel Table

In the first step, we would like to convert the datasets into tables. Using table format helps you define the name. Then, you can use the name to get the table in the power query. Follow the steps carefully.

  • In the first dataset, select the range of cells B4 to H17.

  • Then, go to the Insert tab on the ribbon.
  • Select Table from the Tables group.

  • As a result, the Create Table dialog box.
  • As you selected the range of cells previously, it appears there automatically.
  • Check on My table has headers.
  • Finally, click on OK.

Convert Dataset into Table to Combine Two Tables Using Power Query in Excel

  • As a consequence, you will get the following result. See the screenshot.

Alter Dataset into Table to Merge Two Tables Using Power Query in Excel

  • Then, select any cell on the table, and it will open the Table Design tab on the ribbon.
  • Select the Table Design tab on the ribbon and set the Table Name as Sales_Data from the Properties group.

  • In the second dataset, select the range of cells B4 to C9.

  • Then, go to the Insert tab on the ribbon.
  • Select Table from the Tables group.

  • As a result, the Create Table dialog box.
  • As you selected the range of cells previously, it appears there automatically.
  • Check on My table has headers.
  • Finally, click on OK.

Change Dataset into Table to Merge Two Tables Using Power Query in Excel

  • As a consequence, you will get the following result. See the screenshot.

  • Then, select any cell on the table, and it will open up the Table Design tab on the ribbon.
  • Select the Table Design tab on the ribbon, and set the Table Name as Region from the Properties group.

Read More: How to Perform Outer Join in Excel


Step 2: Using Excel Power Query to Create Connection between the Two Tables

In this step, we would like to create a connection between two tables using the power query. To understand the steps closely, follow the steps carefully.

  • Select any cell on the first table.
  • Then, go to the Data tab on the ribbon.
  • Select From Table/Range option from the Get & Transform Data group.

  • As a result, it will take the Sales_Data table into the power query.
  • To create the connection, select the Home tab on the ribbon.
  • Then, select the Close & Load drop-down option from the Close group.
  • After that, select the Close & Load To option from the Close & Load drop-down option.

Define Connection Using Power Query to Merge Two Tables in Excel

  • The Import Data dialog box will appear.
  • Then, select Only Create Connection from Select how you want to view this data in your workbook section.
  • Finally, click on OK.

Create Connection Using Power Query to Combine Two Tables in Excel

  • As a result, it will create a connection with the name of the table and appear in the Queries.
  • The Queries will appear on the right side of your workbook.

  • After that, select any cell on the second table.
  • Then, go to the Data tab on the ribbon.
  • Select From Table/Range option from the Get & Transform Data group.

  • As a result, it will take the Region table into the power query.
  • To create the connection, select the Home tab on the ribbon.
  • Then, select the Close & Load drop-down option from the Close option.
  • After that, select the Close & Load To option from the Close & Load drop-down option.

Establish Connection Using Power Query to Merge Two Tables in Excel

  • The Import Data dialog box will appear.
  • Then, select Only Create Connection from Select how you want to view this data in your workbook section.
  • Finally, click on OK.

  • As a result, it will create a connection with the name of the table and appear in the Queries.
  • The Queries will appear on the right side of your workbook.


Step 3: Combining Two Tables into One in Power Query

After creating a connection between two tables in the power query, we would like to merge two connection tables into one table. To do this, follow the steps properly.

  • First, select the Data tab on the ribbon.
  • Then, select Get Data drop-down option from the Get & Transform Data group.

  • After that, from Combine Queries option, select Merge.

Merge Two Tables into One Table Using Power Query in Excel

  • As a result, the Merge dialog box will appear.
  • From the drop-down option, select the Sales_Data table and then select the Region table from the second drop-down option.
  • Then, select Sales Rep. Column for both tables to create a connection.
  • Finally, click on OK.

Combine Two Tables into One Table Using Power Query in Excel

  • As a result, it will take us to the power query. See the screenshot.


Step 4: Importing Combined Table into Excel

In this step, we would like to import the combined table into Excel. Before doing this, we have to modify this in the power query. After that, you can import them into Excel. To understand the process, follow these steps.

  • First, select the two-sided arrow in the header.

  • Because of this, you have a filter option. From there, just select the Region option.
  • Then, click on OK.

  • As a result, you will get the region in this column. See the screenshot.

Import Combined Table Using Power Query in Excel

  • Then, you can drag the region beside the sales rep.
  • Just hold the header by clicking and set it in the desired place.

  • Select the Home tab on the ribbon.
  • Then, select the Close & Load drop-down option from the Close option.
  • After that, select the Close & Load To option from the Close & Load drop-down option.

Place Merged Table in Excel Using Power Query

  • The Import Data dialog box will appear.
  • Then, select Table from Select how you want to view this data in your workbook section.
  • After that, select the New Worksheet option to put the data.
  • Finally, click on OK.

  • Finally, we will get the following result. See the screenshot.

Import Merged Table Using Power Query in Excel


How to Join Tables Based on Multiple Columns Using Power Query in Excel

You can join tables based on multiple columns using a power query. In this process, you have to take two tables. Then, create connections using the power query. After that, we will merge them but this time we will merge them based on multiple columns.

First, follow the procedure that we did previously to make connections between two tables. After that, go to the Data tab on the ribbon. Then, select Get Data drop-down option from the Get & Transform Data group. After that, from Combine Queries option, select Merge. In the Merge dialog box, you need to press Ctrl and click the important columns one after another. As a result, we can join tables based on multiple columns using the power query.


How to Refresh Combined Table in Excel

The best possible way to use the power query is if you do the one-time setup. If you need to change anything in the power query, you have to refresh it. Otherwise, the change won’t appear.

You can do the refresh from the Queries section which appears on the right side of the workbook.

If the Queries pane disappears from your workbook, you can easily get it. To get this, you need to go to the Data tab on the ribbon. From the Queries & Connections group, select Queries & Connections.

You can refresh the merged table from the Data tab where you must select Refresh All from the Queries & Connections group.

Otherwise, you need to click any cell on the merged table, it will open up the Query option on the ribbon. Then, select Refresh from the Load group.


Things to Remember

  • After combing the tables using the power query, if you need to change the data of the table, you can easily do it. But after that, you have to refresh the combined table to verify the changes.
  • Power query reduces all the manual work while combining multiple tables.

Download Practice Workbook

Download the practice workbook below.


Conclusion

We have shown a step-by-step procedure to combine two tables in a power query in Excel. All of these steps are fairly easy to use. In this article, we have also shown how to join tables by selecting multiple columns using a power query. We also included a way of refreshing the combined table. I hope we covered all the areas of the topic. If you have any questions, feel free to ask in the comment box.


Related Articles


<< Go Back to Power Query Joins | Power Query Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Durjoy Paul
Durjoy Paul

Durjoy Kumar, with a BSc in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, is a dedicated contributor to the ExcelDemy project. His substantial contributions include crafting numerous articles and demonstrating expertise in Excel and VBA. Durjoy adeptly automates Excel challenges using VBA macros, offering valuable solutions for user interface challenges. Apart from creating Excel tutorials, he is interested in Data Analysis with MS Excel, SPSS, C, C++, C#, JavaScript, Python Web Scraping, Data Entry... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo