The Ultimate Excel Tutorial - Beginner to Advanced - 5 Hours!

Share

Summary

This comprehensive tutorial offers a beginner-to-advanced Excel training class, combining various tutorials into six parts: Excel formulas, data cleaning, pivot tables, dynamic array functions, advanced Excel formulas, and macros. Users can access free exercise files to follow along.

Highlights

Introduction to Excel Formulas and Functions
00:00:45

This section serves as an introduction to Excel formulas and functions, explaining their fundamental role in performing calculations from basic sums to complex lookups. It covers the difference between formulas and functions, emphasizing that functions are tools used within formulas. The importance of understanding cell references over hardcoding values is also highlighted.

Basic Formulas: SUM, AVERAGE, MIN, MAX, COUNT, COUNTA
00:04:33

This part dives into commonly used Excel functions such as SUM, AVERAGE, MIN, MAX, COUNT, and COUNTA. It demonstrates how to apply these functions to calculate totals, averages, minimums, maximums, and counts within data ranges, while also introducing keyboard shortcuts like AutoSum and autofill for efficiency. A key distinction is made between COUNT (for numerical values) and COUNTA (for all non-empty cells).

Understanding Operators and Order of Operations (BODMAS/PEMDAS)
00:13:48

This segment explains arithmetic operators (addition, subtraction, multiplication, division) and the crucial BODMAS/PEMDAS rule (Brackets/Parentheses, Orders/Exponents, Division, Multiplication, Addition, Subtraction), which dictates the order in which Excel performs calculations. Understanding this rule is essential for constructing accurate formulas and troubleshooting unexpected results.

Absolute vs. Relative Cell Referencing
00:26:37

This section covers the vital concept of absolute and relative cell referencing. It demonstrates how, by default, Excel uses relative referencing when copying formulas, adjusting cell references based on their new position. Absolute referencing, achieved using the F4 key to add dollar signs, is explained as a way to 'lock' a cell reference so it doesn't change when copied, crucial for maintaining calculations that refer to a fixed value.

Using Named Ranges in Formulas
00:32:01

This part introduces named ranges as a powerful tool to make formulas more readable and easier to manage, especially with large datasets. It explains how to create named ranges for specific cell selections and use these names directly in formulas, improving clarity and efficiency. The F3 key is shown as a shortcut to recall named ranges within formulas.

Combining Text Functions for Data Cleaning (PROPER, TRIM, CLEAN)
00:39:27

This segment demonstrates how to combine multiple text functions to clean and standardize data. It showcases the PROPER, TRIM, and CLEAN functions to adjust text casing, remove extraneous spaces, and eliminate non-printing characters, respectively. The process of nesting these functions to perform multiple cleaning operations within a single formula is a key takeaway.

Extracting Text with LEFT, RIGHT, MID, LEN, and FIND
00:47:19

This part focuses on text extraction using functions like LEFT, RIGHT, MID, LEN, and FIND. It demonstrates how to extract specific parts of a text string (e.g., product codes, email usernames) based on character count or the position of a specific delimiter. More complex scenarios involving irregular text lengths are addressed by combining FIND with other functions to dynamically determine extraction points.

UNIQUE, CONCAT, TODAY, NOW Functions
00:53:20

This section introduces several useful functions: UNIQUE for extracting unique values from a list, CONCAT (or CONCATENATE) for joining text strings, and TODAY and NOW for inserting dynamic dates and times. It also includes keyboard shortcuts for hardcoding dates (Ctrl+Semicolon) and times (Ctrl+Shift+Semicolon).

VLOOKUP and Error Checking with IFERROR/IFNA
00:59:00

This segment provides a detailed explanation of the VLOOKUP function, demonstrating its use for retrieving data from a table based on a lookup value. It highlights VLOOKUP's limitation of only looking from left to right. The section also covers how to incorporate error-checking functions like IFERROR and IFNA to manage and display custom messages when VLOOKUP encounters an error, improving data presentation from 'N/A' to more descriptive terms like 'Part not found'.

Importance of Data Cleaning for Analysis
02:12:44

This part emphasizes the critical importance of cleaning data before analysis. It highlights that data often comes from various sources (text files, CSV, Access, external systems) in inconsistent formats. Uncleaned data, even small errors like typos, can lead to inaccurate analysis, charts, and pivot tables. The goal is to start with a clean and consistent dataset to ensure reliable insights.

10 Data Cleaning Techniques in Excel
02:18:08

This section demonstrates 10 practical data cleaning techniques within Excel using a messy sales dataset. These include: auto-fitting column widths, deleting blank rows using 'Go To Special' for blanks, filling blank cells with a uniform value (e.g., zero) using Ctrl+Enter, clearing inconsistent formatting, removing duplicate records, correcting number formatting, converting text-stored numbers to actual numbers, combining text functions (TRIM, PROPER) for consistent casing and spacing, using Flash Fill for splitting data, and utilizing Find and Replace for broad text changes.

Importing Data from Text Files
03:00:27

This segment focuses on importing data from external text files into Excel. It explains the process of using the Text Import Wizard to handle delimited files (where data fields are separated by characters like semicolons or commas), ensuring proper parsing into columns. Once imported, the previously learned cleaning techniques (e.g., text functions, Flash Fill, formatting) are applied to prepare the imported data for analysis.

Introduction to Power Query for Data Cleaning and Combination
03:04:14

This part introduces Power Query (available in Excel 2010 onwards) as a robust tool for importing, transforming, and combining large datasets. It demonstrates how to import data from an Access database, emphasizing Power Query's built-in cleaning utilities and its ability to handle large volumes of data more efficiently than traditional Excel methods. The Power Query Editor shows applied steps, allowing for easy modification and tracking of cleaning actions.

Combining Multiple Files with Power Query
03:36:20

This section delves into a more advanced Power Query technique: combining multiple files from a single folder. It illustrates how to import all data from several similar Excel workbooks (e.g., yearly sales data) into one consolidated table. Power Query's transformation capabilities are used to clean and reshape the combined data, such as extracting year information from file names and performing 'Find and Replace' operations. The ability to refresh the query to automatically include new files added to the source folder is highlighted.

What is a Macro and Why Use Them?
04:36:20

This segment defines macros as a way to automate repetitive tasks in Excel, saving significant time and effort. It explains that a macro records a series of user actions and then executes them with a single click or command. Examples include automating report generation, formatting, data manipulation, and more elaborate processes, demonstrating that macros can perform a range of tasks from simple to complex.

Macro Examples in Action
04:41:19

This part showcases various pre-recorded macros to illustrate their practical applications. Examples include macros for deleting blank rows, applying accounting formatting, converting data to a table, pasting values (removing formulas), applying conditional formatting (data bars), removing hyperlinks, creating new worksheets, highlighting specific cells, and calculating percentages. This visually demonstrates the wide range of tasks that can be automated.

Introduction to VBA (Visual Basic for Applications)
04:48:38

This section introduces VBA, the programming language behind Excel macros. It explains that macros generate VBA code, and while users don't need to be programmers, understanding basic VBA helps in editing and customizing macros. It guides users on how to enable the Developer tab in Excel, which is essential for accessing macro and VBA tools. The VBA editor interface is briefly explored, including the Project window and Properties window, and the basic structure of macro code is explained.

Recording and Running Your First Macro (Absolute Referencing)
04:55:04

This part guides users through recording their first macro. It covers the steps to start recording (from the Developer tab, View tab, or status bar), naming the macro (without spaces), assigning a keyboard shortcut (with a warning about conflicts), choosing where to store it (current workbook vs. Personal Macro Workbook), and adding a descriptive comment. The process of recording specific actions (typing a title, applying formatting, setting cursor end position) is demonstrated. It highlights that, by default, macros use absolute referencing, meaning actions are tied to specific cells.

Relative Referencing for Macros
05:03:39

This section explains the concept of relative referencing in macros. It contrasts with absolute referencing by demonstrating that when 'Use Relative References' is enabled, the macro's actions are performed relative to the currently active cell, rather than fixed to specific cell addresses. This allows a macro to be run from any starting point on the worksheet and still perform its intended actions correctly, offering greater flexibility.

Recording a Complex Macro with Multiple Steps
05:09:21

This segment demonstrates recording a more complex macro that involves several data cleaning and formatting steps. This includes splitting customer names, removing leading zeros from order numbers (using Flash Fill), removing hyperlinks from email addresses, formatting credit card numbers to show only the last four digits, and auto-fitting column widths. Emphasizes planning steps before recording and creating backup copies of the workbook due to the irreversible nature of macro actions.

Assigning Macros to Buttons and Form Controls
05:16:59

This part shows how to make macros user-friendly by assigning them to clickable elements like buttons or form controls. It demonstrates how to create three distinct macros (sort data, filter by department, clear filters) and then assign these macros to custom buttons created using Developer tab's Form Controls. This makes the worksheet interactive and allows users without macro knowledge to easily trigger automated tasks.

Saving Macro-Enabled Workbooks
05:23:21

This crucial section explains the importance of saving Excel workbooks containing macros in the correct file format. It states that such files must be saved as '.xlsm' (macro-enabled workbook) to preserve the macro code. It also mentions the security warnings that appear upon opening macro-enabled files, due to historical concerns about malicious code.

Exploring and Editing VBA Code in the Editor Window
05:25:01

This final part revisits the VBA editor (Alt+F11) to examine the code generated by recorded macros. It explains the structure of VBA code (Sub procedure, comments in green), how to read and understand the actions recorded, and how to make minor edits—for example, changing a cell reference or toggling font styles (bold, italics) directly in the code. It also demonstrates how to use the 'Immediate Window' for testing small snippets of VBA code.

Recently Summarized Articles

Loading...