logo
search
Office Compatibility Issues

Fix Excel 2016 Cannot Spill Multiple Cells from a Formula

Olivia MillerOlivia Miller Oct 12, 2026 869 views

Question details

Understand why formulas returning dynamic ranges from Microsoft 365 produce a #VALUE! error or a single result in Excel 2016, and learn how to resolve this compatibility issue.

How to Fix Excel 2016 Cannot Spill Multiple Cells from a Formula
Product
Microsoft Excel 2016
Device & OS
not provided
Scenario
Opening a workbook or entering a formula meant to output an array of values across multiple cells in Excel 2016.
Observed behavior
The formula fails to populate multiple adjacent cells automatically, instead returning only the first result of the array or displaying a #VALUE! error.
Before you start

Determine the exact number of rows and columns your formula output requires, as you will need to manually pre-select this destination range before applying a legacy array formula in Excel 2016.

Solution 1Recommended

Use Legacy Array Formulas (Ctrl+Shift+Enter)

Since Excel 2016 lacks the dynamic spill feature, you must enter array formulas manually using a specific keyboard shortcut across a pre-selected range.

Excel 2016 does not natively support dynamic arrays. To output a range of values from a single formula, you must use the legacy array entry method instead of a standard Enter keystroke.

1
Select Destination Range

Click and drag your mouse to highlight the entire output range where you want the formula results to appear.

2
Enter the Formula

Click into the Formula Bar at the top of the screen and type your desired formula (e.g., =INDEX(AJ28:AJ62, 1):INDEX(AJ28:AJ62, 5)).

3
Apply Legacy Array Shortcut

Press Ctrl + Shift + Enter simultaneously on your keyboard. Excel will automatically wrap your formula in curly braces {} and populate the selected cells.

Use Legacy Array Formulas (Ctrl+Shift+Enter)
Dynamic Sizing Limitation: Legacy array formulas cannot resize automatically. If your data rows vary in the future, you must manually adjust the selected output range and re-apply the Ctrl+Shift+Enter shortcut.
Free Microsoft Office alternative

Upgrade to WPS Office for Seamless Spreadsheet Capabilities

Avoid compatibility issues and limitations found in older software like Excel 2016. WPS Office is a free, lightweight suite that offers robust data processing capabilities, excellent Microsoft Office format compatibility, and a highly familiar user interface for effortless migration.

  1. 1. Download WPS Office: Visit the official WPS website to download and install the free WPS Office suite on your device.
  2. 2. Open Your Spreadsheet: Launch WPS Spreadsheet, click on 'Open', and select your existing .xlsx workbook.
  3. 3. Work Without Limits: Enjoy broad function support and calculate complex data sets without legacy software limitations.
Highly compatible with Microsoft Excel (.xlsx, .xls) formatsRobust support for advanced spreadsheet functions and array calculationsFree and lightweight alternative to Microsoft OfficeFamiliar user interface requires no steep learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why does my formula return a #VALUE! error in Excel 2016?

Excel 2016 does not support dynamic-array spilling. If you open a workbook from Microsoft 365 containing a formula that returns a range of cells, Excel 2016 cannot spill the results automatically, often resulting in a #VALUE! error.

Can I enable dynamic arrays in Excel 2016?

No, the dynamic array feature is exclusive to Microsoft 365 and newer perpetual versions like Excel 2021. To output multiple values in Excel 2016, you must use legacy array formulas.

How do I correctly enter an array formula in Excel 2016?

You must first highlight the entire destination range, type your formula into the top formula bar, and press Ctrl+Shift+Enter at the same time. Excel will add curly braces {} around your formula to indicate it is an array.

What should I do if my formula's output size changes dynamically?

Because legacy array formulas in Excel 2016 cannot resize themselves, you have to manually highlight a larger or smaller range of cells, click into the formula bar, and press Ctrl+Shift+Enter again to update the output area.