Data AnalyticsExcel and spreadsheet quality

Excel missing values: distinguish blank cells and empty strings

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 20 September 2026 · 3 min read
Technically reviewed by Ishaan Sharma
In this article (7 sections)

Two cells can look empty while containing different things. One may be truly unused; another may contain a formula returning an empty string; a third may contain a space. Numeric zero is different again. Choose a missing-value test based on the field's meaning rather than the cell's appearance.

This distinction affects completeness checks, counts, averages, imports and whether downstream formulas run. Replacing every blank-looking value with zero can turn unknown information into an invented measurement.

Open a controlled four-cell test

The Blank_Tests sheet in the spreadsheet quality workbook contains these cases:

CellContentIntended interpretation in this exercise
B2Truly emptyNo stored input
B3Formula =""Formula result is empty text
B4Numeric 0Known zero
B5One ordinary spaceText containing whitespace

The generator verifies the stored contents, including the formula in B3. It does not recalculate Excel formulas, so open and recalculate the workbook in your Excel application before evaluating the tests below.

Test storage emptiness separately from display emptiness

Enter =ISBLANK(B2) and fill through B5. The expected results are TRUE, FALSE, FALSE and FALSE. B3 contains a formula, even though the result looks empty. B5 contains text.

Next test =B2="" and fill down. The true blank and formula-produced empty string satisfy this blank-looking comparison; zero and a single space do not in this ordinary cell-reference test. Keep the exact test cases when reviewing behaviour rather than assuming all forms of coercion in Excel behave identically.

Microsoft illustrates the distinction between ISBLANK-based checks and empty-string comparisons in its blank-cell guidance.

Count the same range using different definitions

For B2:B5, COUNT counts the one numeric value, zero. COUNTA counts the formula cell, zero and the space, giving three. COUNTBLANK counts the true blank and the formula returning empty text, giving two.

Consequently, COUNTA plus COUNTBLANK can exceed the number of cells: the formula-produced empty string participates in both definitions. Do not use those two counts as automatically disjoint completeness categories. Microsoft's worksheet counting guidance explains the relevant counting behaviours.

For an auditable quality report, define mutually exclusive categories explicitly: true blank, empty-text result, whitespace-only text, valid value and invalid value. The desired categories depend on whether the source is a manually maintained workbook or an imported dataset.

Preserve the business distinction

A zero discount can mean no discount was applied. A missing discount may mean the source failed to provide it. A formula returning empty text may mean the workbook intentionally suppresses a result until required inputs exist. None of these meanings follows from cell appearance alone.

If a numeric field permits missing values, decide whether the report excludes those records, reports an unknown bucket or blocks the calculation. Averaging only observed values changes the eligible population; replacing missing values with zero changes the values themselves.

In the lab's invoice table, discount values are explicitly known, including zero. That is why its net-amount arithmetic can subtract them directly. Do not generalize that convenience to a source with unknown discounts.

Normalize whitespace with a documented rule

If a text field treats whitespace-only input as missing, create a separate normalized field and preserve the original. Ordinary TRIM handling does not guarantee removal of every Unicode whitespace character. Inspect unexpected values and use targeted transformations for the source's actual characters.

Do not trim identifiers or codes indiscriminately if spaces can be meaningful. A normalization rule should reflect the data contract and be applied consistently to both sides of a lookup.

Test export and refresh behaviour

CSV export, Power Query import and database loading can map these cases differently. CSV alone does not preserve an Excel formula or a rich missing-value type. Check the actual exported text and imported result when blank semantics matter.

Exercise: replace B5's space with two spaces, then with a nonbreaking space copied from a web page. Compare the results of your chosen missing-value check and explain which transformations your rule explicitly supports.

NeuraPath's Data Analytics with Generative AI course connects spreadsheet work with data interpretation. A careful missing-value policy prevents a visually tidy report from silently changing unknown values into known facts.

Continue learning

This article is part of the Excel and spreadsheet quality sequence. Use the neighbouring tasks when you need the prerequisite or the next application.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Analytics with Generative AI programme — 3–4 months. The full analyst stack — Excel, SQL, Power BI and Python pipelines — then a generative-AI layer you can prove is right.

Explore Data Analytics with Generative AI
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.