Fix Excel Automatically Adding the Implicit Intersection Operator (@)
Question details
Users need to stop Excel from automatically inserting the @ symbol (the implicit intersection operator) into dynamic array formulas, which restricts the formula output to a single value instead of spilling the array.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Entering, editing, or opening workbooks containing modern dynamic array formulas.
- Observed behavior
- Excel automatically adds the @ operator to array formulas, preventing them from spilling over multiple cells and limiting the result to a single value.
Save your current workbook and note the specific folders where your Excel startup items and add-ins are located, as you will need to temporarily disable them to isolate the issue.
Identify and Disable Conflicting Add-ins and Startup Files
Since this issue is often caused by machine-specific configurations or conflicting third-party add-ins, starting Excel without these elements can help isolate and fix the root cause.
The automatic addition of the implicit intersection operator (@) is sometimes forced by outdated add-ins or hidden startup files that interfere with Excel's modern dynamic array calculation engine.
Press Windows + R, type 'excel /safe', and press Enter. This launches Excel without any add-ins or startup files. Check if the @ symbol is still being added to new formulas.
If Safe Mode resolves the issue, open Excel normally and go to File > Options > Add-ins. Select 'COM Add-ins' from the Manage drop-down and click 'Go'. Uncheck all add-ins and click OK.
Navigate to the XLSTART folder (typically located at C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Excel\XLSTART). Temporarily move any files found here to your desktop.
Restart Excel. If the issue is gone, re-enable your add-ins one by one and move files back to the XLSTART folder one at a time to identify the exact file or add-in causing the behavior.

Review Excel Options and Calculation Settings
If clearing startup files does not resolve the behavior, check Excel's advanced settings to ensure legacy formula compatibility isn't enforcing the implicit intersection.
Use WPS Office for Hassle-Free Dynamic Arrays
If Microsoft Excel continues to force implicit intersections and disrupt your array formulas due to local machine errors, consider switching to WPS Office. It provides a lightweight, free alternative with native support for modern dynamic array formulas.
- 1. Download and Install: Visit the official WPS website to download and install WPS Office Free.
- 2. Open Your Workbook: Launch WPS Spreadsheet and open your existing .xlsx file.
- 3. Calculate Without Interference: Input your dynamic array formulas. WPS Spreadsheet will calculate and spill the results normally without adding unwanted @ symbols.

Frequently Asked Questions
Why did Excel suddenly start adding the @ symbol to my formulas?
Excel automatically adds the @ symbol, known as the implicit intersection operator, to formulas to maintain compatibility. It ensures that formulas created in older versions of Excel—or evaluated under legacy conditions—return a single value as they traditionally did, rather than spilling into an array.
Can I manually remove the @ operator from my formula?
Yes, you can manually delete the @ symbol from your formula in the formula bar. If your version of Excel supports dynamic arrays and the local configuration allows it, the formula will then spill the multiple results into adjacent cells.
Will removing the @ symbol break my workbook in older Excel versions?
If you remove the @ symbol and the formula spills into multiple cells, users on older versions of Excel that do not support dynamic arrays may see an _xlfn.SINGLE prefix, or the formula may return a #NAME? or #SPILL! error depending on the function used.




