Microsoft Excel – Power Query for Data Cleaning & Automation-1 day

Disclaimer:
This training topic is currently available for in-house sessions only, with a minimum requirement of 5 participants. Public program sessions are not available at the moment. The public program date will be announced when scheduled.

Share:

Course Overview

This 1-day hands-on course equips participants with practical Power Query skills to connect, clean, transform, and automate data from multiple sources — without writing complex formulas. Participants will learn how to build reusable, refresh-ready queries that save hours of manual data processing every week. Ideal for professionals who regularly work with messy, inconsistent, or multi-source data and want to build efficient, automated reporting workflows in Excel.

Course Objectives

  • Understand the Power Query Editor interface and core concepts
  • Connect to multiple data sources including Excel, CSV, folders, and web
  • Clean and transform messy data using Power Query tools
  • Merge and append data from multiple tables into a single unified dataset
  • Build reusable, automated queries that refresh with one click
  • Apply best practices for building scalable, maintainable data pipelines

Training Methodology

  • 70% Hands-on Exercises
  • 20% Guided Demonstrations
  • 10% Real-World Case Studies and Group Discussions

Who Should Attend

  • Executives, Analysts, and Admin staff who process data regularly
  • HR, Finance, Sales, and Operations professionals
  • Excel users who want to eliminate repetitive manual data cleaning
  • Anyone who consolidates reports from multiple files or systems

Learning Outcomes

By the end of this course, participants will be able to:

•       Connect to and import data from multiple sources confidently

•       Clean and standardise messy, inconsistent datasets with ease

•       Merge and append data across multiple tables and files

•       Automate recurring data preparation tasks with one-click refresh

•       Build professional, reusable queries for ongoing reporting

•       Reduce manual data processing time by up to 80%

Course Content

  Module 1: Introduction to Power Query     9:00 AM – 9:45 AM

Why Power Query?

  • The problem with manual data cleaning: time, errors, and repetition
  • What Power Query is and how it fits into the Excel ecosystem
  • Power Query vs formulas vs VBA — when to use each
  • Real-world business scenarios where Power Query saves hours

The Power Query Interface

  • Launching Power Query Editor from Excel
  • Understanding the interface: Query pane, Preview pane, Applied Steps
  • The ribbon: Home, Transform, Add Column, View tabs
  • How Applied Steps work — every action is recorded and repeatable
✏️  Activity:  Launch Power Query from Excel, connect to a sample CSV file, and explore the interface. Identify at least 3 data quality issues in the preview pane.
  Module 2: Connecting to Data Sources     9:45 AM – 10:45 AM

Supported Data Sources

  • Connecting to Excel workbooks (single sheet and multiple sheets)
  • Importing CSV and text files with delimiter detection
  • Connecting to a folder to combine multiple files automatically
  • Importing data from a web URL or SharePoint list

Managing Connections

  • Understanding load options: Load to Table, PivotTable, or Data Model
  • Connection-only queries vs loaded queries
  • Setting the file path for portability and team sharing
  • Data source settings and updating file paths
✏️  Activity:  Connect to a folder containing 12 monthly sales CSV files. Let Power Query automatically combine all files into a single unified table — without copy-pasting.
Morning Break   10:45 AM – 11:00 AM
  Module 3: Data Cleaning & Transformation     11:00 AM – 12:30 PM

Essential Cleaning Operations

  • Promoting headers and setting correct data types
  • Removing duplicates, blank rows, and irrelevant columns
  • Trimming whitespace and fixing inconsistent capitalisation (TRIM, CLEAN, PROPER equivalents)
  • Replacing and correcting values across entire columns
  • Splitting columns by delimiter, position, or character count
  • Merging columns into a single field (e.g. Full Name from First + Last)

Reshaping Data

  • Filtering rows by condition — keeping what you need
  • Sorting data for structured output
  • Pivoting and unpivoting columns to reshape data structure
  • Grouping rows to create summary aggregations (SUM, COUNT, AVERAGE)
  • Transposing tables from wide to tall or tall to wide format
✏️  Activity:  Clean a messy HR dataset: fix data types, remove duplicates, trim names, split a combined address column, and unpivot monthly KPI columns into a proper row-based format.
  Module 4: Adding Calculated Columns & Conditional Logic     12:30 PM – 1:00 PM

Custom Columns

  • Adding a Custom Column using basic M language expressions
  • Arithmetic operations across columns (e.g. Profit = Revenue – Cost)
  • Conditional Column — the IF/ELSE logic builder (no coding required)
  • Date calculations: extracting Year, Month, Quarter, Day of Week
  • Text-based columns: combining, extracting, and reformatting
✏️  Activity:  Add three calculated columns to a sales dataset: Total Revenue (Qty × Price), Profit Margin %, and a Performance Category using Conditional Column logic (High / Medium / Low).
Lunch Break   1:00 PM – 2:00 PM
  Module 5: Merging & Appending Queries     2:00 PM – 3:15 PM

Append Queries — Stacking Tables

  • When to use Append: combining data with the same structure
  • Appending two queries — e.g. Jan + Feb + Mar into one dataset
  • Appending multiple queries in a single step
  • Handling mismatched column names across sources

Merge Queries — Joining Tables

  • When to use Merge: looking up related data from another table
  • Join types: Left Outer, Inner, Full Outer, Anti Join — practical differences
  • Merging a Sales table with a Product Master to bring in product names and categories
  • Merging an Employee table with a Department table to enrich HR data
  • Expanding merged columns to select only the fields you need
✏️  Activity:  Merge a Sales transactions table with a Customer master table and a Product lookup table in two steps. Bring in Customer Region and Product Category, then group by Region and Category to produce a summary report.
Afternoon Break   3:15 PM – 3:30 PM
  Module 6: Automation, Refresh & Query Management     3:30 PM – 4:15 PM

One-Click Refresh

  • How Power Query remembers every step — the Applied Steps log
  • Refreshing a single query vs refreshing all queries
  • Setting up automatic refresh on file open
  • Parameterising file paths for dynamic folder locations

Query Management Best Practices

  • Naming queries clearly for long-term maintenance
  • Organising queries into groups (staging, transformation, output)
  • Disabling load for intermediate queries to keep Excel clean
  • Documenting steps with renamed Applied Steps
  • Troubleshooting errors: understanding red error rows and step failures
✏️  Activity:  Set up a fully automated monthly report pipeline: folder-based source, combined and cleaned query, merge with master data, load to a formatted Excel table — then simulate a refresh by adding a new monthly file to the folder.
  Module 7: Final Project & Wrap-Up     4:15 PM – 5:00 PM

Final Hands-On Project

  • Participants will build a complete automated data pipeline using provided business datasets:
    • Connect to a folder of monthly transaction files
    • Clean and standardise the combined dataset
    • Add calculated columns (revenue, margin, category)
    • Merge with a Product and Customer master table
    • Group and summarise into a final reporting table
    • Refresh the entire pipeline to confirm automation works

Wrap-Up & Q&A

  • Key Power Query tips participants can apply immediately
  • Common mistakes to avoid in production queries
  • Q&A and open discussion with the trainer
  • Certificate of Completion distribution

How To Submit an Enquiry to Us?

  1. Fill in the form below and submit to us.
  2. Initiate a conversation via live chat on the bottom left of our website by stating: “Hi, my name is [your-name]. I’ve already submitted the form for this training.”
  3. We’ll promptly reach out to you regarding the training you’re interested in.

HRD CORP

✅ 100% HRD Corp Claimable Training Programmes

Unlock fully claimable training designed to elevate skills, performance, and workplace capability — with no upfront payment required for eligible companies under the HRD Corp SBL-Khas scheme.

We are a registered HRD Corp training provider, ensuring a seamless claim process handled from application to approval.

Empower your workforce. Maximise your HRD Corp levy. Train with confidence.

Simple 4-Step Process:

Get trained in 4 easy steps

From first contact to post-training claim – we make the entire journey seamless and stress-free.

1
Contact Us
Reach out via WhatsApp, Email, or our Enquiry Form to discuss your training needs and company goals
2
Confirm Program
We recommend the right program and schedule - public or customized - to fit your team, timeline and budget.
3
We Assist with HRD Corp Process
Our team prepares documents for grant applications for your convenience
4
Train & Claim
Attend the training receive your certificate, and we submit the course fee claim after training

Program Enquiry Form

    ORGANIZATION DETAILS








    PERSON-IN-CHARGE DETAILS






    FOR FURTHER INFORMATION, PLEASE CONTACT US!

    Thank you