Quick Answer

ISREF Function

Tests whether a value is a reference.

✓ Excel✓ Google SheetsExcel All versions

Syntax

ISREF
(value)

Parameters

ParameterDescriptionRequired
valueThe value, cell reference, or formula result to test.Required

Basic Example

Test a direct cell reference

=ISREF(A1)
ResultTRUE

A1 is a cell reference, so ISREF returns TRUE.

Advanced Examples

Example 1: A text address is not a reference

Passing the string "A1".

Show that text naming a cell is not a reference

=ISREF("A1")
Result: FALSE
"A1" is text, not an actual reference, so ISREF returns FALSE.

Example 2: Reference-returning functions

Convert a text address into a real reference.

INDIRECT returns a reference, so ISREF is TRUE

=ISREF(INDIRECT("B2"))
Result: TRUE
INDIRECT evaluates to a reference, which ISREF detects.

How ISREF Works

ISREF returns TRUE if the value is a cell or range reference, or the result of a function that returns a reference such as INDIRECT or OFFSET. Plain values, text, and most value-returning functions return FALSE.

1
Pick the value
Select the value or formula to test.
2
Enter the formula
Type =ISREF(value).
3
Read the result
TRUE means it is a reference.

Important Notes & Limitations

  • A text string like "A1" is not a reference even though it names one.

  • Most functions return values, not references, so ISREF returns FALSE for them.

  • Rarely needed outside advanced formula validation.

Common Errors & Fixes

FALSE for a text address'A1' is text, not a reference.

Fix: Use INDIRECT to turn a text address into a real reference.

Unexpected TRUEA function like OFFSET returns a reference.

Fix: Expected behavior; ISREF detects reference-returning functions.

Download Practice File

Practice ISREF with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the ISREF function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

Does INDIRECT make ISREF TRUE?
Yes, because INDIRECT returns a reference.
Is a named range a reference?
Yes, ISREF returns TRUE for a valid named range.
When would I use ISREF?
Mostly in advanced formulas that validate whether an argument is a reference, or with CHOOSE/INDIRECT tricks.