ADDRESS 函數

ADDRESS 根據指定的列號和欄號,以文字傳回儲存格位址(參照)。您可以選擇性地決定如何解譯位址。位址可解譯為絕對位址(例如,$A$1)、相對位址(例如 A1)或混合形式(A$1 或 $A1)。您也可以指定工作表的名稱。

在交互作業能力方面,ADDRESS 及 INDIRECT 函數支援選用引數。您可以利用此引數來指定是否使用 R1C1 位址表示法,而非一般的 A1 表示法。

在 ADDRESS 中,會將此引數插入作為第四個引數,而將選用的工作表名稱引數移至第五個位置。

在 INDIRECT 中,此引數會附加成為第二個引數。

在這兩個函數中,如果插入值為 0 的引數,則會使用 R1C1 表示法。如果未指定引數,或其值不是 0,則會使用 A1 表示法。

如果使用 R1C1 表示法,ADDRESS 傳回位址字串時會使用驚嘆號 (!) 作為工作表名稱分隔字元,且 INDIRECT 預期以驚嘆號作為試算表名稱分隔字元。 這兩個函數仍使用利用 A1 表示法的點 (.) 工作表名稱分隔字元。

語法

ADDRESS (, , 摘要, A1, 工作表)

  • 代表儲存格參照的列號。
  • 直欄 代表儲存格參照的欄號(是數字,不是字母)
  • 摘要 決定參照的類型。若值為 1 或空白,則參照類型為絕對 ($A$1)。若值為 2,列參照類型為絕對;直欄參照為相對 (A$1)。若值為 3,列參照類型為相對;直欄參照類型為絕對 ($A1)。若值為 4,則參照類型為相對 (A1)。
  • A1 是選用項目。若此引數設為 0,則使用 R1C1 表示法。如果未指定,或是設為 0 以外的值,則會使用 A1 表示法。
  • 工作表 代表工作表的名稱。它必須以引號括住。

ADDRESS(1, 1, 2, "Sheet2") 會傳回下列值:Sheet2!A$1

如果工作表 2 中的儲存格 A1 包含值 -6,您可以在 B2 中使用函數來間接參照被參照的儲存格。請輸入 =ABS(INDIRECT(B2))。其結果是在 B2 中指定的儲存格參照的絕對值,在本例中是 6。