Why isn't dynamic array working? #SPILL!

Roz Jones 0 Reputation points
2025-08-10T17:45:38.5+00:00

In a sheet called Summary Sheet, cell A2, i have this formula:

=IFERROR(UNIQUE(FILTER('Master Log'!B2:B1000, 'Master Log'!B2:B1000 <> "")), "")

In the Master Log sheet, when I enter a Name (column B), the first name appears, but when i add names below, I get #SPILL! How can i fix this?

I have no merged cells, neither sheet are tables (although that would be preferred)

Microsoft 365 and Office | Excel | For home | Windows
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Viorel 123.6K Reputation points
    2025-08-10T17:56:36.4566667+00:00

    Probably the A column (from Summary Sheet) contains some values. Try to clear the A3:A1000, if those values are not needed.


  2. Jeronimo Fuerte 11,860 Reputation points Independent Advisor
    2025-08-10T21:32:40.88+00:00

    Hi! Sorry to hear that you have troubles with this, #SPILL! almost always means the spill range is blocked.

    1. In Summary Sheet!A2, click the yellow warning icon next to #SPILL! > choose Select Obstructing Cells.
    2. Delete whatever it selects (values, formulas, even “empty” formulas that return "" count as NOT blank). Use Home > Clear > Clear Contents.
    3. Make sure A2 isn’t inside an Excel Table (structured tables don’t allow spilling). If it is, convert it back: Table Design > Convert to Range.
    4. Double-check there are no merged cells and that the formula has room to spill downward (A3 and below must be truly empty).
    0 comments No comments

  3. Roz Jones 0 Reputation points
    2025-08-10T22:00:16.6666667+00:00

    I have gone through all these column A in Master Log I enter the name of an individual and, in other columns, what they have done.

    the summary sheet is to bring the information together


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.