How to Use the @ Reference Syntax with Named Ranges in Excel
Question details
The user wants to understand how to use the @ syntax to reference a value on the same row within a named range, such as @interest_rates.

- Product
- Spreadsheet
- Device & OS
- not provided
- Scenario
- Referencing specific row values within a named range or structured Excel table to perform calculations.
- Observed behavior
- The @ symbol acts as an implicit intersection operator or structured reference, returning the single value located on the same row as the formula.
Ensure your data is either properly formatted as a Table if you plan to use structured references, or verify that your named ranges are correctly defined in the Name Manager before applying the formula.
Using the @ Symbol for Implicit Intersection in Named Ranges
Use the @ symbol directly before a named range to extract only the value on the current row.
In modern spreadsheet software, the @ symbol is used as the implicit intersection operator. When applied to a named range that contains multiple values, placing @ before the name forces the formula to return only the single value on the same row as the formula itself, preventing the entire array from spilling.
Highlight your data array (e.g., C2:C10), navigate to the Formulas tab, and click 'Define Name'. Enter a descriptive name like 'interest_rates'.
Click on an adjacent cell in the same row where you want to calculate the data. Type your formula using the @ symbol, for example: =A2 * @interest_rates.
Press Enter. The formula will automatically extract the single value from the 'interest_rates' array that corresponds to that specific row.

Applying Structured References in Tables
Convert your dataset into a Table to fully utilize the @ structured reference syntax automatically.
Master Structured References with WPS Spreadsheet
WPS Spreadsheet fully supports modern formula syntaxes, including named ranges, dynamic arrays, and structured references in tables. You can easily manage complex data calculations with an intuitive interface and high format compatibility.
- 1. Download and Install: Download and open WPS Office, then launch a new WPS Spreadsheet document.
- 2. Insert a Table: Highlight your dataset and press Ctrl+T to quickly format it as a smart Table.
- 3. Use Structured References: Type your formula using the =[@ColumnName] syntax to effortlessly calculate row-by-row data without complex cell coordinates.

Frequently Asked Questions
What does the @ symbol mean in a spreadsheet formula?
The @ symbol denotes implicit intersection. It forces a formula to return a single value—specifically the one on the exact same row or column as the formula—from a larger array, table column, or named range.
Why does my spreadsheet automatically add the @ symbol to my older formulas?
When opening older workbooks in newer versions of software that support dynamic arrays, the @ symbol is automatically inserted into formulas that previously relied on silent implicit intersection. This ensures your legacy formulas calculate identically without spilling over.
Can I use the @ symbol without formatting my data as a table?
Yes. While originally introduced for structured references in Tables, the @ symbol is now universally used as an implicit intersection operator. This means it works perfectly with standard named ranges and custom arrays outside of formatted tables.




