Excel Error Codes

How to Fix the #NAME? Error Caused by the ANCHORARRAY Function in Excel

John WilsonJohn Wilson Nov 11, 2026 870 views

Question details

The user needs to resolve a #NAME? error in their spreadsheet caused by the unsupported ANCHORARRAY function.

How to Fix the #NAME? Error Caused by the ANCHORARRAY Function in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Opening or editing a workbook originally created in a different spreadsheet application (such as SPREAD.net) that uses application-specific array functions.
Observed behavior
The targeted cell returns a #NAME? error because standard Excel and Google Sheets do not recognize the ANCHORARRAY function.
Before you start

Identify the original spreadsheet application used to create the file and confirm that your current software supports dynamic array formulas.

Solution 1Recommended

Replace ANCHORARRAY with Native Spill-Reference Syntax

Convert the unrecognized ANCHORARRAY function to Excel's native dynamic-array spill syntax using the hashtag (#) operator.

The ANCHORARRAY function is specific to third-party spreadsheet tools like SPREAD.net and is not a native Excel function. To achieve the same result and clear the error in modern Excel, you must switch to the spill-reference operator (#).

1
Locate the error

Click on the cell displaying the #NAME? error in your worksheet.

2
Edit the formula

Click into the Formula Bar at the top of the screen. You should see a formula similar to =ANCHORARRAY(B2).

3
Remove the unsupported function

Highlight and delete the 'ANCHORARRAY' text along with the surrounding parentheses, leaving only the cell reference (e.g., B2).

4
Apply the spill operator

Type a hashtag (#) immediately after the cell reference. Your formula should now look like =B2#.

5
Confirm the array anchor

Press Enter. Ensure the referenced cell (in this case, B2) is actually the anchor cell of a spilled dynamic-array formula.

Replace ANCHORARRAY with Native Spill-Reference Syntax
Formula Converted: The hashtag (#) successfully tells the spreadsheet to reference the entire spilled array starting from the designated anchor cell, resolving the compatibility error.
Handle Array Formulas Effortlessly

Manage Dynamic Arrays Seamlessly in WPS Office

WPS Spreadsheet provides comprehensive support for modern array formulas and dynamic spill references, making it fully compatible with complex files exported from other spreadsheet applications.

  1. 1. Open the workbook: Launch WPS Spreadsheet and open the file containing the unsupported ANCHORARRAY formula.
  2. 2. Select the error cell: Click on the specific cell displaying the #NAME? error to make it active.
  3. 3. Update to spill syntax: In the formula bar, rewrite the formula to use standard syntax by typing the anchor cell followed by the hashtag (e.g., =B2#).
  4. 4. Calculate the array: Press Enter to instantly calculate and spill the array across the required cells.
Full format compatibility with Microsoft Excel (.xlsx) filesNative support for modern dynamic array formulas and spill operators (#)Lightweight architecture for fast calculation of large datasetsFree to use with a familiar, user-friendly interface
microsoft office alternative - wps office

Frequently Asked Questions

What does the #NAME? error mean in my spreadsheet?

The #NAME? error occurs when the spreadsheet application cannot recognize text inside a formula. This usually happens if a function name is misspelled, text is missing quotation marks, or an application-specific function like ANCHORARRAY is used but not supported.

Why did my file open with ANCHORARRAY formulas?

Your file was likely created or modified in a different spreadsheet program, such as SPREAD.net, which uses ANCHORARRAY to handle dynamic arrays. When opened in standard Excel or Google Sheets, the function goes unrecognized.

What is a spill-reference or the '#' operator?

The '#' operator is used in modern spreadsheet applications to refer to the entire range of a spilled dynamic array. Adding it after a cell reference (like =B2#) tells the software to include all values generated by the array formula located in that anchor cell.

Will replacing ANCHORARRAY with the '#' operator affect my data?

No, changing the formula to the native spill-reference syntax simply updates how the spreadsheet reads and references the data. As long as the target anchor cell contains a valid dynamic array, your data will display correctly.