Skip to main content

ISBLANK

Checks whether a cell is blank and returns TRUE or FALSE.

Quick Example

=ISBLANK(A1)

Returns TRUE if A1 is blank, FALSE otherwise.

Syntax

=ISBLANK(value)

Arguments

  • value (required): The cell reference to check

Examples

=ISBLANK(A1)                         // TRUE if A1 is empty
=ISBLANK("") // FALSE (empty string is not blank)
=IF(ISBLANK(A1), "Required", "OK") // Validation
=COUNTIF(A1:A10, ISBLANK(A1:A10)) // Count blank cells

What Counts as Blank

Returns TRUE For

  • Completely empty cells (never had content)
  • Cells cleared of content

Returns FALSE For

  • Empty strings: ""
  • Spaces: " "
  • Zero: 0
  • Text: any text value
  • Numbers: any numeric value
  • Formulas that return ""
  • Errors: #DIV/0!, #VALUE!

How It Works

Empty String vs Blank

=ISBLANK("")      // FALSE (empty string exists)
=ISBLANK(A1) // TRUE if A1 truly blank

If A1 contains ="", ISBLANK(A1) returns FALSE because the cell contains a formula result.

Error Handling

Returns FALSE for errors (does not propagate them):

=ISBLANK(#DIV/0!)  // FALSE

Common Use Cases

  • Required field validation: =IF(ISBLANK(A1), "Required", "")
  • Conditional calculations: =IF(ISBLANK(B1), 0, A1*B1)
  • Count filled cells: =ROWS(A1:A10) - COUNTIF(A1:A10, ISBLANK(A1:A10))
  • Data completeness: =IF(ISBLANK(A1), "Incomplete", "Complete")

Using with Ranges

=ISBLANK(A1:A5)

For a range, returns TRUE only if ALL cells are blank.

Comparison: ISBLANK vs LEN vs ""

Check for Blank

=ISBLANK(A1)           // TRUE only if truly empty

Check for Empty (including "")

=A1 = ""               // TRUE for blank or empty string
=LEN(A1) = 0 // TRUE for blank or empty string