
ISTEXT returns TRUE when a value is text. That includes words, labels, text-formatted numbers, and empty strings like "".
It returns FALSE for real numbers, dates, logical values, errors, and truly blank cells. That difference is what makes it useful in data cleanup and lookup troubleshooting.
Returns TRUE only when Excel sees the value as text.
TRUE means text. FALSE means not text.
=ISTEXT(value)
You can test a cell reference, a typed value, or a formula result.
| Function | Main job | Result for "" |
|---|---|---|
ISTEXT |
Checks for text | TRUE |
ISNONTEXT |
Checks for anything except text | FALSE |
ISNUMBER |
Checks for numbers | FALSE |
ISBLANK |
Checks for true emptiness | FALSE |
This function is useful when a field is supposed to hold text and you want to enforce that, or when a value should not be text and you need to catch formatting problems. One common example is numbers stored as text, which can quietly break lookups and math.
The empty-string case is worth remembering. A formula result of "" still counts as text here, even though the cell can look empty on screen.
This is the basic use.
=ISTEXT(A1)
Check whether A1 is text. Formula: =ISTEXT(A1).
A truly empty cell returns FALSE.
=ISTEXT(B2)
Check whether a truly blank cell is text. Formula: =ISTEXT(B2).
An empty string still counts as text.
=ISTEXT("") // Returns TRUE.
Check whether "" counts as text. Formula: =ISTEXT("").
This is a common lookup and import issue.
=ISTEXT(C3)
Check whether C3 is text. Formula: =ISTEXT(C3).
ISTEXT checks whether a value is text."" counts as text.Tell your friends about this post