What can we do about isBlank failing on cells referencing isBlank cells?

macOS, 12.7.6 (Monterey), using Numbers.


An empty cell becomes non-empty when referenced from another cell.

This example has both A2 and B2 formatted as text. If they are formatted automatic (default)

then the result is even worse -- the referenced automatic cell becomes the number 0.

This 'feature' makes copying working tables and cross-referencing much harder than it need be, and the function isBlank virtually useless.


{I would like isBlank to be renamed isEmpty, and references to preserve emptiness. Also isBlank should be broadened to recognise blank cells (as its name implies), for example, text cells of length 0.

B2 above turns out to be a cell which has len(B2)=0, and so a complete re-write of my formulae solved my particular problem.}


What does the community do about this?

MacBook

Posted on Dec 17, 2025 12:02 PM

Reply
4 replies

Dec 17, 2025 3:48 PM in response to Badunit

Fair enough. But it is a little strange when writing A2=“” to expect A2 to refer to the value of a cell (even if it has a formula), whereas isblank(A2) looks at the formula?


What I think is the issue here is that a ‘blank’ cell cannot be referenced. Blank is not a value, it seems.


Compatibility is a good argument, so I would like a function (isempty ?) that returns true if it is blank >or< if it is the empty string. Life would be much simpler and I think Excel already has functions like these.

Dec 17, 2025 6:56 PM in response to zteve.powell

I do not believe IsEmpty is an Excel function. VBA has it but it is not a function as far as I know.


I don't know what Microsoft software designers were thinking when they designed ISBLANK. Maybe they got it from somewhere else, like Lotus 1-2-3 or VisiCalc, or maybe they had a reason for a formula to be considered non-blank.


If there was a function ISEMPTY in Numbers and not in Excel, all formulas that use it would be incompatible when exported to Excel. As often as this empty/blank test is used in spreadsheets, that would be a whole lot of incompatible formulas converted to their last calculated value. Compatibility is important, especially if you are not the big dog.


Given that A1="" does exactly what you appear to want ISBLANK(A1) to do and is compatible with all other mainstream spreadsheet apps (if not entirely all spreadsheet apps), I don't see the problem here. Plus it is fewer characters and does not require a call to a function.

What can we do about isBlank failing on cells referencing isBlank cells?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.