Share via

Spill function

Anonymous
2021-04-12T12:20:27+00:00

HI all

In newer versions of Excel, the 'spill' function arrived which I find really annoying but I believe there is no way to switch this function off (or am I wrong?)

I have however edited formulas in the past and included the @ sign somewhere to cancel out the function but can't remember where it goes?  Can anybody help??

Thank you.

Louise

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2021-04-12T16:45:35+00:00

This feature is called "Array Evaluation" or "AE" as opposed to the classic "Implicit Intersection Evaluation" or "IIE". AE was introduced when Dynamic Arrays were added about a year ago, Here is a description from the perspective of VBA:

    https://docs.microsoft.com/en-us/office/vba/excel/concepts/cells-and-ranges/range-formula-vs-formula2

If you put an AT sign (@) in front of the entire formula but after the equal sign, it disables AE and applies IIE to the entire formula. Putting the AT sign in front of a specific range reference tells Excel to use IIE for only that range reference.

Kevin

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer accepted by question author

Anonymous
2021-04-12T13:12:05+00:00

Hi.  If you put this in C3, it will return the value in A3:

It actually is a great feature... in my opinion.  

=@A1:A5

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Anonymous
    2021-04-12T17:01:20+00:00

    Hi and thank you for your response.  This helps and has worked, thanks again.  Louise

    Was this answer helpful?

    0 comments No comments