A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Yes, as liezelbais identified, the "@" is a "structured reference" notation. But, in the current context, using the @ limits rows returned from the new "dynamic array" feature to a single row. This is used to prevent the new #Spill error
.
Implicit intersection operator: @ (Prevents #Spill error)
The implicit intersection operator was introduced as part of substantial upgrade to Excel's formula language to support dynamic arrays. Dynamic arrays bring significant new calculation ability and functionality to Excel.
Excel's upgraded formula language is almost identical to the old language, except that it uses the @ operator to indicate where implicit intersection could occur, whereas the old language did this silently. As a result, you may notice @'s appear in some formulas when opened in dynamic array Excel. It's important to note that your formulas will continue to calculate the same way they always have.
.
**Dynamic array formulas in non-dynamic aware Excel (**non-365)
In September, 2018 we introduced several new functions in a family of functions called dynamic arrays. These functions will automatically populate a range, or array, and eliminate the need for legacy Ctrl+Shift+Enter (CSE) array formulas. When opening a workbook authored in dynamic array Excel in an older version of Excel, there are some compatibility considerations.
. * Floating Totals for Spill Ranges?
. * The Problem: Spill Ranges Change Size
. * The Solution: The Overflowing Spill Range?
. * The Explanation: Total Rows for Spill Ranges
. * Step 1: Write the Formulas
. * Step 2: Apply Conditional Formatting
. * Additional Uses
. * Alternate Solutions
.
@ Dynamic array formulas in Excel 365
https://exceljet.net/dynamic-array-formulas-in-excel
Dynamic Arrays are the biggest change to Excel formulas in years. Maybe the biggest change ever. This is because Dynamic Arrays let you easily work with multiple values at the same time in a formula. For many users, it will be the first time they understand and use array formulas.
This is a big upgrade and welcome change. Dynamic Arrays will solve some really hard problems in Excel, and fundamentally change the way worksheets are designed and constructed.
. * 8 New functions:
. * FILTER Filter data and return matching records
. * RANDARRAY Generate array of random numbers
. * SEQUENCE Generate array of sequential numbers
. * SORT Sort range by column
. * SORTBY Sort range by another range or array
. * UNIQUE Extract unique values from a list or range
. * XLOOKUP Modern replacement for VLOOKUP
. * XMATCH Modern replacement for the MATCH function
. * Spilling - one formula, many values
. * Spill range reference
. * Massive simplification of existing formulas
. * The power of one (formula)
. * Chaining functions
. * Native behavior
. * dynamic arrays work with all formulas not just functions.
. * With the rollout of dynamic arrays, the word "array" is going to pop up much more often
. * Array operations become important
. * New and old array formulas
. * “Implicit Intersection” when using the @ character
.
6 New dynamic array functions in Excel
https://exceljet.net/lessons/new-dynamic-array-functions-in-excel
In this video, we'll quickly review new Dynamic Array functions in Excel.
With the introduction of dynamic array formulas, Excel includes 6 brand new functions that directly leverage dynamic array behavior.
.
@ Excel 2016-Excel Dynamic Arrays Straight to the Point (365) -Bill Jelen, MrExcel (download free: V2e 2019 02 05) (downloaded) Mr Excelhttps://www.mrexcel.com/products/excel-dynamic-arrays-straight-to-the-point/****