Formula Errors

Fix Excel Automatically Adding the Implicit Intersection Operator (@)

Rana GarciaRana Garcia Oct 22, 2026 869 views

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.

Fix Excel Automatically Adding the Implicit Intersection Operator (@)
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.
Before you start

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.

Solution 1Recommended

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.

1
Test Excel in Safe Mode

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.

2
Disable COM Add-ins

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.

3
Check the XLSTART Folder

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.

4
Re-enable Add-ins Systematically

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.

Identify and Disable Conflicting Add-ins and Startup Files
AppData Folder Visibility: The AppData folder is hidden by default in Windows. You may need to open File Explorer, go to the View tab, and check the 'Hidden items' box to access the XLSTART folder.
Free Microsoft Office alternative

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. 1. Download and Install: Visit the official WPS website to download and install WPS Office Free.
  2. 2. Open Your Workbook: Launch WPS Spreadsheet and open your existing .xlsx file.
  3. 3. Calculate Without Interference: Input your dynamic array formulas. WPS Spreadsheet will calculate and spill the results normally without adding unwanted @ symbols.
Fully compatible with Microsoft Excel (.xlsx) formats and modern dynamic array formulas.Lightweight installation and incredibly fast startup, avoiding bloated legacy add-in conflicts.Familiar user interface with no steep learning curve required to transition your work.
microsoft office alternative - wps office

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.