Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
EXCEL advanced functions
Rating: 4.5 out of 5(1 rating)
4 students

EXCEL advanced functions

array formulas, template lambda functions
Created byHenry Lee
Last updated 9/2025
English
ArabicEnglish

What you'll learn

  • Master advanced Excel formulas.
  • Become an array formula expert.
  • Acquire the skills to solve complicated problem of Excel
  • Acquire the proficiency to craft dynamic templates.

Course content

1 section34 lectures4h 50m total length
  • Sequence, Curly Braces, and VLOOKUP5:56

    This lesson introduces the most commonly used array and programming formulas, including SEQUENCE, the application of commas and semicolons within curly braces, and their nested use in traditional lookup functions.

  • DATE, EOMONTH, and BYROW6:40

    This lesson demonstrates how to use array formulas to perform monthly statistics on a table containing dates, accomplishing the task with a single array formula to prevent accidental cell modifications in the data range.

  • Vstack and Filter4:57

    This lesson covers batch filtering based on specified characters using functions like TEXT.FILTER and VSTACK.

  • Hstack and Unique7:16

    This lesson explains how to use COUNTIFS with arrays for batch calculations while introducing the LET function, which allows defining names for cells within formulas for later reference.

  • Clever Use of IF and TOCOL Functions5:36

    This lesson demonstrates how to identify patterns in disorganized worksheets and use the TOCOL function to filter out unnecessary data.

  • Clever Use of WRAPROWS Function4:33

    This lesson explains how to use MATCH and OFFSET to locate data within merged cells and format it using WRAPROWS.

  • Creating Multi-Column and Pagination Effects in Worksheets7:27

    This lesson shows how to arrange large datasets into multiple columns for better printing and layout, while also incorporating page-number-based queries.

  • First Month Sales and Corresponding Month9:53

    This lesson compares conventional and array formula methods to identify the first occurrence of data in a row and its corresponding header, while introducing LAMBDA for custom formula creation.

  • Adding Serial Numbers to Each Line in Wrapped Cells9:00

    This lesson focuses on combining MAP and LAMBDA, discussing the limitations of MAP, and briefly introducing TEXTSPLIT and hidden line-break characters in cells.

  • Consolidating Balances from Multiple Worksheets8:28

    This lesson explains how to extract specified amounts from multiple sheets and display them in a single worksheet, including methods for retrieving sheet names and using INDIRECT.

  • Creating a Multiplication Table9:47

    This lesson demonstrates the use of MAKEARRAY to scan and process each cell within a specified range.

  • Generating Sequences with Specific Patterns8:40

    This lesson combines MAKEARRAY and OFFSET to create incremental sequences, deepening understanding of both functions.

  • Finding Maximum and Minimum Values Across Groups8:34

    This lesson shows how to extract and display max/min values in a specified format using FILTER, SORT, and TAKE.

  • Nested Array Queries12:28

    This lesson explains how to nest two XLOOKUP functions with MATCH and CHOOSECOLS to achieve formatted outputs directly.

  • Reverse Lookup9:21

    This lesson reveals advanced applications of COUNTIF, enabling multi-row conditions and multi-column queries in a single formula.

  • Querying Most Recent and Second-Most Recent Dates13:47

    This lesson demonstrates how to retrieve the latest and second-latest purchase dates (and the days between them) from multiple customer records.

  • Using Formulas to Handle Merged Cells7:10

    This lesson introduces the SCAN function to standardize merged cells, offering a more flexible alternative to manual methods like "Go To" fills or Power Query.

  • Extracting the Last 5 Unique Characters7:09

    This lesson covers SORTBY and introduces the combined use of REDUCE and VSTACK.

  • Batch Reversing Strings8:52

    This lesson presents two methods for reversing string characters, revisiting the REDUCE function.

  • Identifying Consecutive Numbers and Their Frequency6:50

    Using employee attendance as an example, this lesson locates instances of consecutive absences exceeding two days—a method also applicable to tracking continuous sales or failures.

  • Transforming Table Layouts8:57

    This lesson explains how to group table data by specific columns, with each group occupying a fixed number of rows (blanks included if necessary).

  • Replicating Each Row a Variable Number of Times (Method 1)8:01

    This lesson details how to duplicate each row in a multi-column table a specified number of times.

  • Implementing Word-Style Multi-Column Layouts in Excel7:57

    This lesson demonstrates formula-based multi-column formatting with automatic expansion when source data grows.

  • Merging Multiple Rows into a Single Row per Group11:49

    Using team leaders and members as an example, this lesson converts multi-row member listings into single-cell merged entries per leader.

  • Replicating Each Row a Variable Number of Times (Method 2)6:06

    An alternative, simpler approach to duplicating rows as in L22.

  • Replicating Each Row a Variable Number of Times (Method 3)8:36

    A more efficient third method for row duplication.

  • Replicating Each Row a Variable Number of Times (Method 4)5:19

    This lesson introduces another row-replication logic, frequently applicable to date processing

  • Combination of two columns10:56

    This course demonstrates three methods for performing permutation and combination operations on two columns of data. This approach is commonly applied in scenarios such as converting two-dimensional tables into one-dimensional headers, and allocating combinations of materials.

  • Merging Specified Fields from Multiple Tables10:08

    This lesson explains how to consolidate differently positioned fields from multiple tables into one without VBA.

  • Converting 1D Tables to 2D Tables11:15
  • Use formula to do the Text to columns function.9:46

    This course primarily focuses on how to use formulas in practice to achieve the functionality of Text to Columns and apply it to structured tables for full automation.

  • query data12:31

    Create a structured table named ds and use a single filter formula with five conditions (company, sales agent, renewal type, start date, end date) to query matching rows.

  • Shift Schedule (Basic)8:45

    This course covers how to handle scheduling arrangements, where a group of people take turns on duty during the 5-day workdays, with weekends automatically skipped.

  • Shift Schedule (Upgrade)8:17

    This upgraded course not only covers how to handle scheduling arrangements, where a group of people take turns on duty during the 5-day workdays, with weekends automatically skipped, but also add the argument that days each people on duty.

Requirements

  • Basic knowledge of Excel

Description

  • This course primarily focuses on new array formulas or programming formulas, requiring an OFFICE 365 or WPS software environment. such as MAP, BYROW, TOCOL, SEQUENCE, CHOOSECOLS, LAMDBA, LET  etc.

  • The course materials are sourced from mainland China, summarizing and refining real-world spreadsheet problems encountered across various industries—such as logistics, manufacturing, agriculture, real estate, human resources, and more, along with their solutions. While you may not have encountered these issues before, the Chinese approach to solving them may broaden your perspective and provide new insights.

  • This course is not suitable for absolute beginners but is highly recommended for those transitioning from an intermediate to an advanced level. And Some formulas in this course can be directly applied to similar scenarios by adjusting the cell reference ranges, without requiring thorough comprehension.

  • The course videos feature an English interface and audio narration, though the narration is delivered in non-native English. Please refrain from purchasing if this is a concern.

  • The course will be updated periodically, but the price will remain unchanged at its most affordable level in the long term. The course progresses from simple to complex, gradually increasing in difficulty. It will includes 40 recorded lessons and more, each averaging between 8 to 15 minutes in length.

Who this course is for:

  • Aiming to advance Excel skills