cover image for decoration.

Power Query in Excel: Beginner’s Guide for Data Transformation

Power Query in Excel is a very handy tool that can save us hours of manual work while working with unorganized data or while performing repetitive steps. All the Excel versions (2016 and later) have this powerful feature built into them. Power Query in Excel let’s us clean, organize and transform data without having to write any complicated formulas or VBA macros. All we have to do is understand the steps and it gets done with a few simple clicks.

In this article, we will explore how to perform the basic steps of Power Query in Excel, then we will move to intermediate tasks and then practice with step-by-step tutorial and examples. Please download and open the file above as all the examples in this article have been discussed using the data from that Excel only.

👉 Download the Excel File – Before we start, please download the Excel sheet used in this tutorial.


📘 What is Power Query in Excel?

As discussed above, Power Query helps us to clean, organize and transform data. We can get the same task done manually as well using VLOOKUP and Pivot Tables but that will take more time. In Power Query, we can also save the steps for future use. We can find the Power Query feature in Excel under the Data tab > Get & Transform.

How to Load data.

Below are the 3 steps used in running Power Queries –

  1. First we need to Connect to a data source (Excel, CSV, web, SQL, etc.).

  2. Then transform the data (clean, filter, rename, merge, etc.).

  3. Finally, load the cleaned data into Excel as a new table or into Power Pivot.

Let’s understand all 3 steps in more details.


📂 Data Used in This Tutorial on Power Query in Excel

Open the Excel sheet provided above. If you see, it has the following tabs:

  • Sales_Raw_Data: This sheet has the raw data. We have these columns – order id, date, customer name, region, product, and sales amount.

  • Product_Codes: It has a table that tells us which product belongs to which category.

  • Practice_Solutions: Just a blank sheet where we can load our transformed data.

Now we will perform the 3 steps mentioned above on our dataset and load the final result back into the Excel.


🧪 Example 1: Removing Unnecessary Columns via Power Query

Goal: We will start with a very basic task to understand the Power Query in Excel interface. Task is to keep only the important columns: Date, Region, Product, and Sales in Sales_Raw_Data tab and remove / delete other columns.

Steps:

  1. First select the Sales_Raw_Data table.

  2. Then go to Data > Get & Transform > From Table/Range. Select the entire table. Check the ‘My table has headers column’ and click ok. We just loaded our table as a query in the editor.

  3. Now in Power Query Editor, hold Ctrl and just click the columns that we want to remove (e.g., Order ID, Customer Name).

  4. Then right-click > Remove Columns.

Result: Thus, we cleaned our Excel by removing unnecessary columns. You may be wondering that we could have done that simply by right clicking the column and deleting it. However, this is just to understand the more complex operations of Power Queries in Excel. Let’s move to next tasks.


🧹 Example 2: Changing Column Names via Power Query in Excel

Goal: Now we will rename columns to make them more user-friendly.

Steps:

  1. Double-click the column headers to rename them. Now rename as follows –

    • Change Sales to→ Sales_Amount

    • Change Product to → Product_Name

Result: Now our column names are more standardized. As mentioned above, do not try to see the result in Excel just yet. Let’s first perform the remaining steps as below –


🔄 Example 3: Replacing Errors or Null Values via Power Query

As we can see, some rows in Sales_Amount are empty or have errors (e.g., “N/A”).

Goal: Replace nulls or errors with 0. Otherwise we will not be able to perform calculations on this data.

Steps:

  1. First select the Sales_Amount column.

  2. Then go to Transform > Replace Values. We will see two boxes – ‘Value to find’ and ‘Replace with’.

  3. Image describing how to replace values.Enter “null” in the first box and 0 in the second one. Now hit ok and it will be done. You will see the new    version in Power Query editor.
  4. If you still see any error cells, just go to Home > Remove Errors or use Transform > Replace Errors.

Result: We have ensured that all our sales data is now numeric and clean.


📅 Example 4: Splitting Columns via Power Query in Excel

Now let’s have a look at the Region column. it is currently in the format: "North - Zone 1". However, if we want to do zone wise analysis, like total sales in Zone 1, Zone 2 etc, we won’t be able to do it.

Goal: We should split it into Main_Region and Sub_Zone So that we can do the analysis region wise and zone wise too.

Steps:

  1. First select the Region column.

  2. Then go to Transform > Split Column > By Delimiter.

  3. In the first drop down, choose custom and enter " - " as the delimiter. It means Power Query in Excel will split this column into two separate columns whenever it finds.describing delimiter in Power Query.

  4. Rename the new columns as Region and Zone.

Result: We now have two separate region fields for better analysis.


🔗 Example 5: Merging (Joining) Tables

We also have a Product_Codes table with Product_Name and Category.

Goal: Add the Category column against Product_Name column in Sales_Raw_Data tab.

Steps:

  1. Load Product_Codes tab to Power Query following the steps in example 1.
  2. In Power Query, go to Home > Merge Queries.

  3. Select Sales_Raw_Data and Product_Codes.

  4. Select Product_Name columns in both the tables.

  5. Use a Left Join.

  6. Expand the merged table to include the Category column.Left join in power query.

Result: Hence, our dataset now includes product categories.


🧮 Example 6: Changing Data Types

Sometimes numbers get treated as text.

Goal: Ensure every cell in Sales_Amount is treated as a number.

Steps:

  1. Select the Sales_Amount column.

  2. Go to Transform > Data Type > Decimal Number.

Result: Thus, we can use this column for calculations.


📤 Loading the Transformed Data

Finally, cross check all the steps above and once our data looks good, we can proceed to loading this result back into our Excel using the steps:

  1. Click Home > Close & Load To…

  2. Then, choose Existing worksheet and select the Practice_Solutions sheet.

  3. Click OK.Loading data into Excel from Power Query.

🎉 You’re done! Your clean data is certainly ready for analysis now.


🧠 Summary of Common Transformations in Power Query

Transformation What it does
Remove Columns Delete unwanted data
Rename Columns Make headers user-friendly
Replace Values Handle missing or incorrect data
Split Columns Separate text into new columns
Merge Queries Join data from two tables
Change Data Types Ensure correct format for analysis

🧩 Practice Questions for Power Query in Excel

We have understood the basics of Power Query in Excel. As next steps, we can try below questions on our own using the same file:

  1. Remove rows where Sales_Amount is 0.

  2. Then, filter data to only show South region sales.

  3. Then, move to Group by Category and sum the total Sales_Amount.

  4. Now, sort the final data by Sales_Amount in descending order.

  5. At last, add a column that calculates 10% commission from each Sales_Amount.

If we get stuck anywhere, we can reload the original data anytime using Home > Refresh Preview in Power Query.


✅ Why Use Power Query in Excel?

  • No formulas required

  • Reusable steps (refresh with new data)

  • Also, it works with Excel, CSV, web, databases

  • Besides calculations, it makes reporting much faster!


📌 Final Tips

  • Power Query is non-destructive – it doesn’t change our original data.

  • Also, we can undo any step from the Applied Steps pane.

  • Additionally, we can save time by recording transformation steps once, and reapplying them anytime.


💬 Have Questions?

Alright, drop your questions in the comments! I’ll try to include more examples in a follow-up article.

If you do not have power query in your Excel, you may download from here

Also check out our other articles on –

  1. How to Create a Dashboard in Excel : A Step-by-Step Guide for Beginners
  2. Conditional Formatting in Excel : A Beginner’s Guide
  3. How to Use VLOOKUP, COUNTIF and SUMIF in Excel
Author: admin

4 thoughts on “Power Query in Excel: Beginner’s Guide for Data Transformation

Leave a Reply

Your email address will not be published. Required fields are marked *