Syntax
| Parameter | Description |
|---|---|
| value | Parameter of the ISREF function. |
Examples
Validate INDIRECT reference
=ISREF(INDIRECT(A1))
Check named range exists
=ISREF(SalesData)
Safe dynamic reference
=IF(ISREF(INDIRECT("Sheet2!A1")), INDIRECT("Sheet2!A1"), "Sheet not found")
Common Errors
If you test a named range that doesn't exist (=ISREF(UndefinedName)), the formula errors because the name can't be parsed before ISREF runs.
Tips
ISREF is most valuable when validating INDIRECT results. INDIRECT returns #REF! for invalid text references — wrap in ISREF to catch that cleanly.
ISREF can confirm a defined name points to a valid reference, but if the name isn't defined at all, you get #NAME? before ISREF executes.
Most formulas don't need ISREF. It's mainly useful in dynamic/template spreadsheets where cell references are constructed from user input.
Try ISREF in Viztab
Import your data and use ISREF with 370+ other formulas. No signup required.
Open Viztab