ACE Training

Introduction to Python in Excel

ExcelFoundationExcel-Python
In-class & Virtual
Wellington, Virtual Training, Auckland
$From $745 + GST
6 upcoming dates

Overview

This hands on course is designed for Excel users who want to extend their skills using Python directly inside Excel. You will learn foundational Python concepts—data types, structures, functions—and progress into working with Python in Excel using Pandas DataFrames, enabling powerful automation and analysis workflows.  The course blends ACE’s practical teaching approach with real-world exercises, ensuring you gain confidence applying Python to everyday Excel tasks.

Who should attend

This course is ideal for: 

  • Excel users who want to expand into Python for analysis and automation 
  • Business analysts, administrators, and reporting professionals 
  • Anyone beginning their Python journey with a focus on practical, Excelbased outcomes

Prerequisites

To get the most from this course, learners should: 

  • Be comfortable using Microsoft Excel 
  • Have basic analytical or data-handling experience 

No prior programming knowledge is required.

What you'll learn

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

  • Understand core Python concepts and how they integrate with Excel
  • Write and execute Python code inside Excel cells and formulas
  • Manipulate data using Python lists, tuples, sets, and dictionaries
  • Build repeatable workflows using Python functions
  • Use Pandas DataFrames for high‑powered analysis in Excel
  • Automate logical workflows using if, for, and while statements

Course content

1. Introduction to Python in Excel

  • What is Python and why use it in Excel?
  • Understanding Python integration in Excel
  • Running your first Python cell
  • Safe environments and supported libraries
2. Basic Python Data Types
  • Strings, integers, floats, booleans
  • Converting between data types
  • Inputs, outputs, and quick transformations
3. Python Lists
  • Creating and manipulating lists
  • Indexing and slicing
  • List methods (append, extend, sort, remove, etc.)
  • Using lists with Excel data ranges
4. Python Tuples, Sets, and Dictionaries
  • Immutable tuples and when to use them
  • Sets for uniqueness and membership testing
  • Dictionaries for key–value storage
  • Practical examples with Excel‑sourced data
5. Python Functions
  • Writing and calling reusable functions
  • Function arguments and return values
  • Using functions to automate Excel workflows
  • Practical examples: cleaning data, calculations, formatting outputs
6. Python Pandas DataFrames
  • Introduction to the Pandas library
  • Creating DataFrames from Excel tables
  • Cleaning, reshaping, and analysing data
  • Filtering, sorting, grouping, merging
  • Exporting results back into Excel
7. Control Flow: If, For, While
  • Conditional logic with if
  • Looping with for and while
  • Real‑world automation patterns
  • Error handling and best practices

Common questions

When does Introduction to Python in Excel next run?

The next date is Tue, 15 Sept 2026, and there are 5 further dates scheduled. Delivered ACE Training Wellington, live online, ACE Training Auckland. Every date and its format is listed on this page.

How much does Introduction to Python in Excel cost?

From $745 + GST per person. Pricing can differ by date and location, so check the option you want before booking.

Do I need any prior experience?

To get the most from this course, learners should:  Be comfortable using Microsoft Excel  Have basic analytical or data-handling experience  No prior programming knowledge is required.

Can I attend online, or does it have to be in a classroom?

Both. Some dates run live online and others in-class — each date on this page shows its format, so pick whichever suits.

Can you run this course for my team?

Yes. Any ACE course can be delivered in-house at your workplace and tailored to your team's tools and goals — quote course code Excel-Python when you enquire.