本文將說明 Microsoft Excel 中 ADDRESS 函數的公式語法及使用方式。 如需關於使用郵寄地址或建立郵寄標籤的資訊,請瀏覽 [另請參閱] 一節中的連結。
描述
您可以使用 ADDRESS 函數,根據指定的列和欄號碼,取得工作表中儲存格的位址。 例如,ADDRESS(2,3)會傳回$C$2。 另一個範例 ADDRESS(77,300) 會傳回 $KN$77。 您可以使用其他函數,例如 ROW 和 COLUMN 函數,為 ADDRESS 函數提供欄號和列號的引數。
語法
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
ADDRESS 函數語法具有下列引數:
-
row_num 必要。 指定要用在儲存格參照中之列號的數值。
-
column_num 必要。 指定要用在儲存格參照中之欄號的數值。
-
abs_num 選擇性。 指定要傳回之參照類型的數值。
abs_num |
傳回此參照類型 |
1 或省略 |
絕對參照 |
2 |
絕對列;相對欄 |
3 |
絕對列;相對欄 |
4 |
相對 |
-
A1 選擇性。 指定 A1 或 R1C1 欄名列號表示法的邏輯值。 A1 樣式中,欄會依字母順序標示,而列會依數字順序標示。 R1C1 欄名列號表示法中,欄和列都會依數字順序標示。 如果 A1 引數為 TRUE 或被省略,ADDRESS 函數會傳回 A1 樣式參照;若為 FALSE,則 ADDRESS 函數會傳回 R1C1 樣式參照。
附註: 若要變更 Excel 所使用的欄名列號表示法,請按一下 [檔案] 索引標籤的 [選項],然後按一下 [公式]。 在 [運用公式] 底下,選取或清除 [[R1C1] 欄名列號表示法] 核取方塊。
-
sheet_text 選擇性。 文字值,指定要用作外部參考之工作表的名稱。 例如,公式 =ADDRESS(1,1,,,"Sheet2") 會傳回 Sheet2!$A$1。 如果省略 sheet_text 引數,則不會使用工作表名稱,並且函數所傳回的位址會參考目前工作表上的儲存格。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
公式 |
描述 |
結果 |
=ADDRESS(2,3) |
絕對參照 |
$C$2 |
=ADDRESS(2,3,2) |
絕對列;相對欄 |
C$2 |
=ADDRESS(2,3,2,FALSE) |
[R1C1] 欄名列號表示法,列:絕對;欄:相對 |
R2C[3] |
=ADDRESS(2,3,1,FALSE,"[活頁簿1]工作表1") |
另一個活頁簿和工作表的絕對參照 |
'[Book1]Sheet1'!R2C3 |
=ADDRESS(2,3,1,FALSE,"EXCEL 工作表") |
另一個工作表的絕對參照 |
'EXCEL 工作表'!R2C3 |