Formula Errors

How to Edit or Delete Part of an Excel Array Formula in WPS Office Spreadsheets

Bushra ParveenBushra Parveen Nov 13, 2026 869 views

Question details

The user needs to edit or delete only part of an Excel-style array formula, but the application reports that part of an array cannot be changed.

How to Edit or Delete Part of an Excel Array Formula in WPS Office Spreadsheets
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
The user is editing a workbook with a legacy CSE array formula or a dynamic array formula and wants to adjust or remove a portion of the array result.
Observed behavior
Selecting one cell in the array and trying to edit or delete it triggers the message that part of an array cannot be changed.
Before you start

Open the workbook in WPS Office Spreadsheets, switch to the worksheet containing the formula, and identify whether you are working with a legacy array formula range or a dynamic array spill range before making changes.

Solution 1Recommended

Delete or edit a legacy array formula as a complete range

Use this procedure when you are working with a legacy CSE array formula and WPS Office Spreadsheets blocks changes to a single cell.

A legacy array formula is entered with Ctrl+Shift+Enter and must be edited or deleted as a single range. Trying to change one returned cell breaks the array consistency.

1
Select the entire array range

Click any cell inside the legacy array formula and press Ctrl+/ to select the full array range that belongs to that formula.

2
Delete or edit the array formula

Press Delete to remove the complete array formula, or click the formula bar, modify the formula, and press Ctrl+Shift+Enter to re-enter the array in the entire selected range.

3
Recreate the formula

If you deleted it, type the corrected array formula in the first cell of the intended range, select the full output range, and press Ctrl+Shift+Enter to commit it.

Delete or edit a legacy array formula as a complete range
Legacy array behavior: You cannot edit or delete one cell within a legacy array formula without affecting the whole array range.
Array formula editing in WPS Office

Edit and delete Excel array formulas correctly in WPS Office Spreadsheets

WPS Office Spreadsheets opens Excel workbooks and lets you manage legacy and dynamic array formulas with the same range rules as Excel. Use the built-in formula bar and keyboard shortcuts to select, edit, or delete the full array safely.

  1. 1. Select the array range: Open the workbook in WPS Office Spreadsheets, click any cell inside the legacy array formula, and press Ctrl+/ to select the whole range, or click the source cell of a dynamic array spill range.
  2. 2. Delete or edit the formula: Press Delete to remove the entire array formula, or click the formula bar and edit the formula directly.
  3. 3. Commit the array formula: For legacy array formulas, select the output range and press Ctrl+Shift+Enter to re-enter the formula; for dynamic array formulas, press Enter after editing the source cell.
  4. 4. Verify the results: Check the formula bar and spill range or array outline to confirm only the source formula remains and the corrected results populate.
Edit or delete array formulas without corrupting the workbook structure.Supports legacy .xls, .xlsx, and Excel-compatible spreadsheet formats.Free spreadsheet tool with a familiar formula bar and Excel-like shortcuts.Lightweight and easy to use for formula troubleshooting and cleanup.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel or WPS Office say part of an array cannot be changed?

Because legacy array formulas must be edited or deleted as one range; you cannot modify a single returned cell. Select the entire array range, delete it, and recreate the formula.

How do I select an entire array formula range in WPS Office Spreadsheets?

Click any cell inside the array formula and press Ctrl+/, or use the formula bar to see and edit the complete range before re-entering it with Ctrl+Shift+Enter.

How do I edit a dynamic array formula spill range?

Edit only the source formula cell in the top-left corner of the spill range. Press Enter after changing the formula, and WPS Office Spreadsheets updates the spilled results automatically.

Can I delete just one cell from an array formula spill range?

No. Spilled result cells are display-only. Select the source formula cell and press Delete to clear the entire spill range.

Will WPS Office open my Excel array formula files?

Yes. WPS Office Spreadsheets is compatible with Excel .xls and .xlsx files and can open, edit, and save legacy and dynamic array formulas.