ReferenceFunctionsLookup Functions
ADDRESS
ADDRESS: Returns a cell reference as text from row and column numbers.
Summary
ADDRESS can emit either A1 or R1C1 notation and optionally prefix the address with a
sheet name.
Remarks
abs_numdefaults to1($A$1) and supports values1..4.a1defaults toTRUE;FALSEreturns R1C1-style text.- Valid row range is
1..1048576; valid column range is1..16384. - Out-of-range row/column values or invalid
abs_numreturn#VALUE!. - If
sheet_textcontains spaces or special characters, it is quoted.
Examples
Absolute A1 reference
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
$C$2
Relative R1C1 reference with sheet
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
'Data Sheet'!R[5]C[3]
Related functions
FAQ
What happens when abs_num is outside 1..4?
ADDRESS returns #VALUE!; only 1 (absolute), 2 (absolute row), 3 (absolute column), and 4 (relative) are valid.
Why does sheet_text sometimes add single quotes?
Sheet names containing spaces or special characters are quoted and internal apostrophes are escaped to keep a valid reference string.
Runtime metadata
Category
Lookup
Signature
ADDRESS(arg1: Number, arg2: Number, arg3?: Number, arg4?: Logical, arg5?: Text)Arity
min 2, max 5
Arguments
arg1Number · Scalar · coercion NumberStrict
arg2Number · Scalar · coercion NumberStrict
arg3optionaldefaultNumber · Scalar · coercion NumberStrict
arg4optionaldefaultLogical · Scalar · coercion Logical
arg5optionalText · Scalar
Caps
PURE
Source