+254 721 331 808    training@upskilldevelopment.com

Home / Data Management and Analysis

Excel Power Query for Data Preparation and Automation Training Course

Master Excel Power Query to connect, clean, transform, combine, and automate recurring data workflows. Build refreshable, reliable solutions that reduce manual work, improve data quality, and accelerate professional Excel reporting and analysis.
Duration: 5 Days Classroom & Online In-House Available Certificate on Completion

Training Registration & Schedule

Compare training options, fees and available dates, then register for your preferred session.

Online Training Registration

Training ModePlatformDurationFee per ParticipantRegistration
LIVE ONLINEInstructor-led training Zoom / Google MeetAttend from anywhere 5 days USD 900 Register Online →

Classroom / On-site Training Schedule

15 upcoming sessions

Swipe horizontally to see all columns →

Training DatesLocationTraining ModeFee per ParticipantRegistration
09 Nov 2026 – 13 Nov 20265 training days Nairobi CLASSROOM USD 1,500 Register Now →
09 Nov 2026 – 13 Nov 20265 training days Mombasa CLASSROOM USD 1,750 Register Now →
09 Nov 2026 – 13 Nov 20265 training days Nairobi CLASSROOM USD 2,500 Register Now →
14 Dec 2026 – 18 Dec 20265 training days Nairobi CLASSROOM USD 1,500 Register Now →
14 Dec 2026 – 18 Dec 20265 training days Kigali CLASSROOM USD 2,500 Register Now →
14 Dec 2026 – 18 Dec 20265 training days Dubai CLASSROOM USD 4,900 Register Now →
14 Dec 2026 – 18 Dec 20265 training days Mombasa CLASSROOM USD 1,750 Register Now →
11 Jan 2027 – 15 Jan 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
08 Feb 2027 – 12 Feb 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
08 Mar 2027 – 12 Mar 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
12 Apr 2027 – 16 Apr 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
10 May 2027 – 14 May 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
14 Jun 2027 – 18 Jun 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
12 Jul 2027 – 16 Jul 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
09 Aug 2027 – 13 Aug 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
Need registration assistance? Contact training@upskilldevelopment.com for training dates, invoices and invitation letters.

Nairobi, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
09/11/2026 to 13/11/2026 Nairobi 1,500 USD Register
09/11/2026 to 13/11/2026 Nairobi 2,500 USD Register
14/12/2026 to 18/12/2026 Nairobi 1,500 USD Register
11/01/2027 to 15/01/2027 Nairobi 1,500 USD Register
08/02/2027 to 12/02/2027 Nairobi 1,500 USD Register
08/03/2027 to 12/03/2027 Nairobi 1,500 USD Register
12/04/2027 to 16/04/2027 Nairobi 1,500 USD Register
10/05/2027 to 14/05/2027 Nairobi 1,500 USD Register
14/06/2027 to 18/06/2027 Nairobi 1,500 USD Register
12/07/2027 to 16/07/2027 Nairobi 1,500 USD Register
09/08/2027 to 13/08/2027 Nairobi 1,500 USD Register
13/09/2027 to 17/09/2027 Nairobi 1,500 USD Register
11/10/2027 to 15/10/2027 Nairobi 1,500 USD Register
08/11/2027 to 12/11/2027 Nairobi 1,500 USD Register
13/12/2027 to 17/12/2027 Nairobi 1,500 USD Register

Mombasa, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
09/11/2026 to 13/11/2026 Mombasa 1,750 USD Register
14/12/2026 to 18/12/2026 Mombasa 1,750 USD Register

Kigali, Rwanda Classroom/On-site Training Schedule

Course Date Location Fee Enroll
14/12/2026 to 18/12/2026 Kigali 2,500 USD Register

Dubai, UAE Classroom/On-site Training Schedule

Course Date Location Fee Enroll
14/12/2026 to 18/12/2026 Dubai 4,900 USD Register

Dar es Salaam, Tanzania Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Kampala, Uganda Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Course Introduction

Excel Power Query for Data Preparation and Automation Training Course provides a practical, structured approach to transforming Excel from a manually maintained spreadsheet environment into a repeatable data preparation and automation platform. Power Query, known as Get & Transform in Excel, enables users to connect to diverse data sources, reshape information, combine datasets, and refresh repeatable transformation processes without repeatedly performing the same manual cleaning activities.

This comprehensive Excel Power Query training course develops the skills required to import, clean, standardize, transform, and consolidate data efficiently. Participants learn how to work with Excel workbooks, CSV files, folders, web sources, databases, and other supported sources while building reusable queries that document transformation steps. The course emphasizes practical data preparation techniques that reduce repetitive work and improve consistency across recurring reporting and analytical processes.

A major focus of the training is the design of reliable data-cleaning workflows. Participants learn how to remove unnecessary rows and columns, correct data types, handle errors and missing values, split and combine columns, eliminate duplicates, standardize inconsistent values, and create calculated or conditional columns. Power Query records these transformations as applied steps, allowing the same process to be executed again when refreshed data becomes available.

The course also addresses advanced data-combination requirements that commonly arise in finance, operations, sales, human resources, procurement, and business reporting. Learners practice merging related datasets, appending files with consistent structures, grouping and aggregating information, pivoting and unpivoting data, and combining recurring files from folders. These capabilities are particularly useful for replacing repetitive copy-and-paste workflows with scalable and refreshable data preparation processes.

Automation and maintainability are central themes throughout the training. Participants learn how to structure queries, manage dependencies, parameterize transformations, create reusable custom functions, troubleshoot refresh problems, and introduce Power Query M expressions when the graphical interface is insufficient. Microsoft identifies M as the underlying transformation language used by Power Query, while the graphical interface automatically generates M code for many transformations.

By the end of the Excel Power Query for Data Preparation and Automation Training Course, participants will be able to build professional-grade data preparation workflows that are easier to refresh, audit, maintain, and reuse. The course combines hands-on exercises with practical business scenarios so that learners can apply Power Query to recurring reporting, data consolidation, operational analysis, management information, dashboard preparation, and other Excel-based data workflows. Microsoft also provides data profiling capabilities for understanding distributions, statistics, and row-level characteristics during preparation, supporting more systematic data-quality checks.

Duration

5 days

Who Should Attend

  • Excel professionals responsible for preparing, cleaning, consolidating, and reporting business data.

  • Data analysts who want to automate recurring Excel data preparation and transformation activities.

  • Business analysts working with multiple spreadsheets, CSV files, databases, and external data sources.

  • Finance professionals who consolidate recurring financial reports and management information.

  • Operations analysts who combine operational datasets from different departments or systems.

  • Reporting specialists who regularly refresh standardized reports and recurring analytical workbooks.

  • Management information professionals responsible for producing accurate and repeatable reporting outputs.

  • Accountants and finance teams seeking to reduce manual data consolidation and reconciliation processes.

  • Sales and marketing analysts working with customer, transaction, campaign, and performance datasets.

  • Human resources professionals preparing employee, recruitment, workforce, and payroll-related datasets.

  • Data professionals transitioning from manual Excel workflows to repeatable ETL and data preparation processes.

  • Excel power users seeking practical skills in Power Query automation, transformation, troubleshooting, and M.

Course Objectives

  • Develop a strong understanding of Excel Power Query concepts, architecture, query workflows, and the role of repeatable data preparation in modern Excel-based analytics.

  • Connect Excel Power Query to multiple data sources and confidently import structured and semi-structured information for recurring analysis and reporting requirements.

  • Apply professional data-cleaning techniques to remove inconsistencies, correct data types, handle errors, eliminate duplicates, and prepare trustworthy datasets.

  • Build repeatable transformation workflows using Power Query steps so that recurring data preparation activities can be refreshed without repeating manual spreadsheet operations.

  • Combine datasets efficiently through merge and append operations while understanding keys, relationships, matching behavior, schema consistency, and common integration challenges.

  • Transform complex datasets using filtering, grouping, pivoting, unpivoting, conditional logic, calculated columns, and text and date transformation techniques.

  • Automate the consolidation of multiple similarly structured files by using folder-based queries and reusable transformation processes for recurring reporting environments.

  • Use Power Query parameters, custom functions, and selected M expressions to create flexible, maintainable, and reusable data preparation solutions.

  • Diagnose common query, transformation, source, data-type, and refresh problems while developing systematic approaches for validating and maintaining Power Query workflows.

  • Design professional Power Query solutions that support reliable reporting, efficient refresh cycles, improved data quality, reduced manual effort, and sustainable Excel-based analytics.

Comprehensive Course Outline

Module 1: Introduction to Excel Power Query and Data Preparation

  • Understanding Power Query, Get & Transform, data preparation, ETL concepts, and how repeatable queries improve Excel-based reporting workflows.

  • Exploring the Power Query interface, Navigator, Query Editor, Applied Steps, Queries & Connections, data previews, and essential workflow components.

  • Understanding the Connect, Transform, Combine, and Load stages and how they support structured data preparation and recurring refresh processes.

  • Designing a practical Power Query workflow that separates source data, transformation logic, prepared datasets, and final Excel reporting outputs.

Module 2: Connecting Excel to Data Sources

  • Importing data from Excel workbooks, tables, named ranges, CSV and text files, and other commonly used business data sources.

  • Connecting to folders and SharePoint-based file locations for recurring datasets that require standardized consolidation and transformation.

  • Exploring web, database, and external source connections while understanding authentication, connection settings, privacy considerations, and source dependencies.

  • Evaluating source structures and selecting appropriate connectors to create stable, maintainable queries for recurring business data preparation.

Module 3: Data Cleaning and Quality Improvement

  • Removing unnecessary columns and rows, promoting headers, replacing values, eliminating duplicates, and correcting common source-data inconsistencies.

  • Managing missing values, errors, nulls, unexpected records, inconsistent categories, and invalid entries while preserving data-quality requirements.

  • Applying correct data types for text, numbers, dates, times, currencies, percentages, and other fields before downstream calculations and analysis.

  • Using Power Query data profiling capabilities to inspect distributions, statistics, column quality, and dataset characteristics during preparation.

Module 4: Transforming and Reshaping Data

  • Splitting and merging columns, extracting text, changing case, trimming values, cleaning characters, and standardizing fields for reliable analysis.

  • Creating conditional, custom, and example-based columns to derive business classifications, categories, flags, calculations, and analytical attributes.

  • Pivoting and unpivoting datasets to convert cross-tabulated spreadsheet structures into analysis-ready tabular formats and flexible reporting structures.

  • Applying filters, sorting, grouping, aggregation, indexing, and row-level transformations to create clean and purpose-built analytical datasets.

Module 5: Combining and Consolidating Data

  • Understanding merge queries, join types, matching keys, duplicate keys, unmatched records, and relationship considerations when combining related datasets.

  • Appending queries and consolidating datasets with consistent schemas from different periods, departments, branches, products, or business units.

  • Combining multiple files from folders to automate recurring consolidation processes while applying common transformation logic to incoming files.

  • Using grouping and aggregation to summarize transactional data into meaningful business measures such as totals, counts, averages, minimums, and maximums.

Module 6: Power Query Automation and Repeatable Workflows

  • Designing refreshable queries that automatically rerun documented transformation steps whenever source data is updated or replaced.

  • Building folder-based automation workflows for recurring monthly, weekly, daily, or departmental files with consistent preparation and consolidation requirements.

  • Managing query dependencies, staging queries, reference queries, load settings, and transformation order to improve maintainability and workflow performance.

  • Replacing repetitive copy-and-paste activities with structured Power Query processes that improve consistency, reduce manual errors, and accelerate reporting cycles.

Module 7: Parameters, Custom Functions, and M Language

  • Understanding Power Query parameters and applying them to create flexible solutions for file paths, filters, reporting periods, business rules, and reusable configurations.

  • Exploring the fundamentals of Power Query M, including expressions, values, functions, lists, records, tables, and the structure of transformation steps.

  • Creating and invoking custom functions to standardize repeated transformation logic across files, tables, queries, or recurring business processes.

  • Using the Advanced Editor to inspect, understand, modify, and troubleshoot M code generated by Power Query transformations.

Module 8: Advanced Data Preparation and Transformation

  • Working with nested tables, lists, records, structured columns, and semi-structured data to prepare complex source information for analysis.

  • Transforming JSON, XML, and other structured or semi-structured content into practical tabular datasets suitable for Excel reporting and analysis.

  • Applying advanced text, date, numerical, conditional, and logical transformations to solve complex data-cleaning and business-rule requirements.

  • Developing robust transformation sequences that account for changing source structures, inconsistent values, new records, and recurring data-quality issues.

Module 9: Refresh, Troubleshooting, and Performance Optimization

  • Configuring and managing query refresh processes while understanding how Power Query reapplies transformation steps to updated source information.

  • Diagnosing common errors involving missing columns, changed file structures, invalid data types, failed joins, authentication issues, and unavailable source locations.

  • Reviewing query steps and transformation logic to identify unnecessary operations, improve maintainability, and reduce avoidable processing during refresh.

  • Establishing validation and monitoring practices that help ensure refreshed datasets remain accurate, complete, consistent, and suitable for reporting.

Module 10: Building Production-Ready Excel Power Query Solutions

  • Designing an end-to-end automated reporting workflow that connects raw sources, applies standardized transformations, combines datasets, and produces analysis-ready outputs.

  • Applying naming conventions, documentation, query organization, dependency management, and reusable transformation patterns to improve long-term maintainability.

  • Integrating prepared Power Query outputs with Excel tables, PivotTables, charts, dashboards, and other analytical components to support business decision-making.

  • Developing a practical capstone solution that demonstrates automated data ingestion, cleansing, consolidation, transformation, refresh, validation, and professional reporting delivery.

Training Approach

This course will be delivered by our skilled trainers who have vast knowledge and experience as expert professionals in the fields. The course is taught in English and through a mix of theory, practical activities, group discussion and case studies. Course manuals and additional training materials will be provided to the participants upon completion of the training.

Tailor-Made Course

This course can also be tailor-made to meet organization requirement. For further inquiries, please contact us on: Email: training@upskilldevelopment.com Tel: +254 721 331 808

Training Venue 

The training will be held at our Upskill Training Centre. We also offer training for a group (at a discount of 10% to 50%) at requested location all over the world. The Onsite course fee covers the course tuition, training materials, two break refreshments, buffet lunch, airport transfers, Upskill gift package, and guided tour.

Visa application, travel expenses, dinners, accommodation, insurance, and other personal expenses are catered by the participant

Certification

Participants will be issued with Upskill certificate upon completion of this course.

Airport Pickup and Accommodation

Airport pickup and accommodation is arranged upon request. For booking contact our Training Coordinator through Email: training@upskilldevelopment.com, +254 721 331 808

Terms of Payment:

Unless otherwise agreed between the two parties’ payment of the course fee should be done 3 working days before commencement of the training so as to enable us to prepare better.

Choose Your Training Format

Attend a scheduled session or request a customized programme for your organization.

Classroom Training

Attend instructor-led training at one of our scheduled training locations.

Live Online Training

Join interactive instructor-led sessions remotely from your office or home.

In-House Training

Customize the course content, dates and delivery for your team or organization.

Certification

Participants who successfully complete the programme receive a Certificate of Completion from Upskill Development Institute.

Request Course Information

Need a Tailor-Made Programme?

We can customize the course content, duration, schedule and delivery format to match your organization's objectives.

Dates & Fees Enquire Now

Organizations we've served

Some of Our Recent Clients

We support professional development and institutional capacity building for organizations across a wide range of sectors. Explore a selection of organizations featured in our client portfolio.

SNV logoSNV
National Communications Authority logoNational Communications Authority
Masinde Muliro University of Science and Technology logoMasinde Muliro University of Science and Technology
Kenya Medical Research Institute logoKenya Medical Research Institute
Save Lamu logoSave Lamu
UNICEF logoUNICEF
Fairtrade Africa logoFairtrade Africa
World Agroforestry (ICRAF) logoWorld Agroforestry (ICRAF)
CPI logoCPI
Food and Agriculture Organization (FAO) logoFood and Agriculture Organization (FAO)
University of Southampton logoUniversity of Southampton
Ngali Holdings logoNgali Holdings
STOPAIDS logoSTOPAIDS
International Fertilizer Development Center (IFDC) logoInternational Fertilizer Development Center (IFDC)
Wide Communications logoWide Communications

Learn. Apply. Grow.

Build skills that make a difference at work

Upskill Development Institute offers practical professional training, customized group programmes and flexible learning options to help individuals and organizations strengthen performance.

Chat with us on WhatsApp