The most powerful Excel 2021 features are hiding in plain sight โ and once you know them, you will never go back to the old way of building spreadsheets. From XLOOKUP replacing decades-old VLOOKUP workarounds to dynamic arrays that spill results automatically, Excel 2021 represents the biggest functional leap the application has seen in years. This guide walks through every major tool, with practical examples, so you can start using them today.
Why Excel 2021 Features Represent a Genuine Step Change

Excel has always been powerful, but earlier versions required elaborate workarounds for tasks that should be simple โ nested IFs, helper columns, array-entered Ctrl+Shift+Enter formulas, and fragile VLOOKUP chains. Excel 2021 ships with over a dozen new functions and a completely redesigned calculation engine for arrays. According to Microsoft’s official What’s New in Excel 2021 documentation, key additions include XLOOKUP, LET, FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, and XMATCH โ all of which work with the new dynamic-array engine natively. The result: formulas that are shorter, faster to write, easier to audit, and more resilient when data changes.
Excel XLOOKUP: The End of VLOOKUP
Excel XLOOKUP is the single most impactful addition in Excel 2021. It replaces VLOOKUP, HLOOKUP, and the classic INDEX/MATCH combination with one clean function that searches in any direction, returns entire rows or columns, handles missing values gracefully, and supports wildcard and approximate matching natively.
Basic Excel XLOOKUP Syntax
The function takes three required arguments and three optional ones:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Where VLOOKUP forced you to count a column number and could only look right, XLOOKUP lets you point at any return range โ left, right, above, or below the lookup column. The [if_not_found] argument replaces the clunky IFERROR wrapper that used to be mandatory.
Excel XLOOKUP vs VLOOKUP at a Glance
- Direction: XLOOKUP searches left, right, or vertically โ VLOOKUP only looks right.
- Column index: XLOOKUP uses a direct range reference โ no fragile column number to maintain.
- Missing values: XLOOKUP has a built-in
[if_not_found]argument โ no IFERROR needed. - Multiple returns: XLOOKUP can return an entire row or column in one formula.
- Wildcard matching: XLOOKUP supports wildcards via match_mode 2 without helper columns.
For anyone still relying on VLOOKUP in 2025, switching to Excel XLOOKUP alone can cut formula complexity by 30โ50% in typical reporting workbooks.
Excel Dynamic Arrays: One Formula, Many Results

Excel dynamic arrays are the engine underneath most of Excel 2021’s new Excel 2021 functions. Before this update, a formula could only return a single value to a single cell. Dynamic arrays break that limit โ a single formula can now “spill” results automatically into as many adjacent cells as the output requires. No Ctrl+Shift+Enter, no pre-selecting a range.
The Spill Operator (#)
When a dynamic array formula spills into a range, Excel names that range with a # symbol. For example, if your SORT formula in A1 spills results into A1:A50, you can reference the entire spill range elsewhere with =A1#. This makes chaining formulas together far simpler and means downstream formulas automatically adjust when the source data grows or shrinks.
FILTER: Replace Complex Multi-Condition Logic
The FILTER function is one of the most practically useful Excel 2021 functions. Instead of building a pivot table or writing a SUMPRODUCT formula to extract a subset of data, you can write:
=FILTER(A2:D100, (B2:B100="London")*(C2:C100>5000), "No results")
This returns every row where the city is London AND the value exceeds 5,000 โ in one formula, updating live as data changes. It completely eliminates the need for Advanced Filter or manual copy-paste workflows.
SORT and SORTBY: Real-Time Sorted Outputs
SORT returns a sorted copy of a range as a spilled array. SORTBY extends this by letting you sort by a column that isn’t even in the output range. Both update instantly when source data changes โ no refreshing pivot tables, no re-sorting manually.
UNIQUE: Deduplicate in a Single Step
The UNIQUE function extracts distinct values from a list as a dynamic spill. Combined with SORT, you get a live, automatically sorted, deduplicated list that a single formula maintains. Before Excel 2021, this required Power Query or a VBA macro for most users.
The LET Function: Name Your Calculations
LET is arguably the most overlooked of all the new Excel 2021 functions. It lets you assign a name to any calculation result within a formula, then reuse that name multiple times. This has two major benefits: it makes complex formulas dramatically easier to read, and it prevents the same sub-calculation from being evaluated more than once โ which can measurably speed up recalculation in large workbooks.
A practical example โ without LET:
=IFERROR(INDEX(B2:B100,MATCH(1,(A2:A100=G1)*(C2:C100=G2),0)),"Not found")
The same logic with LET:
=LET(data_range, A2:C100, match_row, MATCH(1,(INDEX(data_range,,1)=G1)*(INDEX(data_range,,3)=G2),0), IFERROR(INDEX(data_range,match_row,2),"Not found"))
Each named variable is calculated once. In a workbook with thousands of rows and dozens of interdependent formulas, that efficiency compounds quickly.
SEQUENCE: Generate Number Series Automatically

SEQUENCE generates an array of sequential numbers in a specified number of rows and columns. It sounds simple, but it unlocks sophisticated patterns when combined with other dynamic array functions โ generating date series, building dynamic lookup tables, or creating row numbers for structured outputs without manual entry.
=SEQUENCE(12, 1, DATE(2025,1,1), 30)
This produces 12 dates spaced 30 days apart starting from 1 January 2025 โ a complete date spine for a monthly report in a single formula.
XMATCH: The Smarter Match Function
XMATCH replaces the older MATCH function with a cleaner syntax, support for wildcards, and a search-mode argument that lets you search from the end of a list or use binary search for sorted data. Binary search mode is particularly valuable for performance in very large datasets โ it runs in O(log n) time rather than scanning every row sequentially.
Smart Recalculation and Performance Gains
Beyond individual functions, Excel 2021 features an improved smart recalculation engine. Excel only recalculates cells whose inputs have actually changed, rather than recalculating entire dependency chains. In workbooks with large datasets and complex formulas, this can reduce recalculation time significantly. Combined with LET (which avoids duplicate sub-calculations) and dynamic arrays (which replace many volatile helper-column formulas), real-world recalculation speed improvements of 20โ40% are commonly reported by heavy Excel users migrating from Excel 2016 or 2019.
Excel 2021 Features vs Excel 2019: What You Actually Gain
If you are still running Excel 2019, here is what you are missing compared to the full Excel 2021 features set:
- XLOOKUP, XMATCH โ not available in 2019
- LET โ not available in 2019
- Dynamic array spill behaviour โ not available in 2019
- FILTER, SORT, SORTBY, UNIQUE, SEQUENCE โ not available in 2019
- Sheet view for collaboration โ not available in 2019
- Improved performance engine for smart recalculation
Excel 2019 does include some improvements over 2016 (IFS, SWITCH, TEXTJOIN, CONCAT), but the gap between 2019 and 2021 is arguably larger than 2016 to 2019 because of the dynamic-array engine underpinning so many of the new functions.
How to Access Excel 2021 Features Without a Subscription
One of the most common misconceptions is that you need a Microsoft 365 subscription to access these Excel 2021 features. You do not. Office 2021 is a perpetual, one-time purchase that includes the full Excel 2021 feature set permanently โ no monthly fee, no renewal. BuyNowKey offers Microsoft Office 2021 Professional Plus for Windows with lifetime activation from โฌ28.90, and Microsoft Office 2021 Home and Business for Mac from โฌ69.90 โ both as genuine, globally licensed keys with a single activation. For users who want both a new operating system and Office in one transaction, the Windows 11 Home and Office 2021 Professional Plus bundle is available from โฌ34.50 (regular โฌ44.50).
Tips for Putting Excel 2021 Functions to Work Immediately
- Start with XLOOKUP: Identify every VLOOKUP in your most-used workbooks and replace them one by one. The syntax takes 10 minutes to learn.
- Use FILTER for reporting: Replace any pivot table that exists purely to filter a dataset โ FILTER is faster to build and automatically refreshes.
- Wrap complex formulas in LET: Any formula longer than 80 characters is a candidate. Name intermediate steps and your future self will thank you.
- Chain SORT + UNIQUE: A live, sorted unique list in one formula replaces countless manual workflows.
- Learn the # spill reference: Once you understand how to reference a spill range, you can chain dynamic formulas together fluidly.
Frequently Asked Questions
Are Excel 2021 features available without a Microsoft 365 subscription?
Yes. All the Excel 2021 features described in this guide โ XLOOKUP, dynamic arrays, LET, FILTER, SORT, UNIQUE, SEQUENCE, and XMATCH โ are included in the perpetual Office 2021 licence. You pay once and own the software with no recurring subscription required. Microsoft 365 subscribers receive the same features, plus access to future updates as they roll out, but Office 2021 gives you everything covered here permanently.
What Is the Difference Between Excel XLOOKUP and VLOOKUP?
VLOOKUP can only search the leftmost column of a range and return a value to the right, requires a column index number, and needs an IFERROR wrapper to handle missing values cleanly. Excel XLOOKUP searches in any direction, references the return range directly, has a built-in missing-value argument, supports wildcard matching natively, and can return an entire row or column in one formula. For almost every use case, XLOOKUP is strictly better.
Do dynamic arrays work in all Excel 2021 editions?
Yes โ Excel dynamic arrays and all related functions (FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, XMATCH, LET) are included in every edition of Office 2021, from Home and Student through to Professional Plus. They are also backward-compatible in the sense that the results display correctly in older Excel versions, though the formulas themselves cannot be edited in Excel 2019 or earlier.
Will Excel 2021 dynamic array formulas break in older versions?
If you open a workbook containing dynamic array formulas in Excel 2019 or earlier, the results are displayed as static values but the formulas show as “legacy array formulas” that cannot be edited. It is good practice to keep production workbooks in Excel 2021 or Microsoft 365 if collaborators need to edit those formulas. Sharing read-only or exported outputs to older versions is generally problem-free.
Is LET really worth learning if my formulas already work?
For short, simple formulas โ probably not. But for any formula that repeats the same sub-calculation two or more times, LET eliminates redundant computation and makes the formula far easier to audit. In large workbooks with thousands of rows and dozens of interdependent formulas, switching eligible formulas to LET can noticeably reduce recalculation time and significantly reduces debugging time when something goes wrong.
Can I use FILTER and SORT together?
Absolutely โ this is one of the most powerful combinations in the Excel 2021 functions toolkit. You can nest SORT inside FILTER to return a filtered, sorted result in a single formula: =SORT(FILTER(A2:D100, C2:C100>1000), 2, 1). This returns all rows where column C exceeds 1,000, sorted ascending by column B โ in one line, updating automatically as data changes.









