在給出指定行數和列數的情況下,可以使用ADDRESS函數獲取工作表單元格的地址。例如,ADDRESS(2,3) 返回$C$2。在另一個示例中,ADDRESS(77,300) 返回 $KN$77。可以使用其他函數(如ROW和COLUMN函數)為ADDRESS函數提供行號和列號參數。語法為:
ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])
▲row_num:必需。一個數值,指定要在單元格引用中使用的行號。
▲column_num:必需。一個數值,指定要在單元格引用中使用的列號。
▲abs_num:可選。一個數值,指定要返回的引用類型。具體數值的含義如下
1或省略:絕對單元格引用
2:絕對行號,相對列標
3:相對行號,絕對列標
4:相對單元格引用
▲A1:可選。一個邏輯值,指定A1或R1C1引用樣式。在A1樣式中,列和行將分別按字母和數字順序添加標簽。在R1C1引用樣式中,列和行均按數字順序添加標簽。如果參數A1為TRUE或被省略,則ADDRESS函數返回A1樣式引用;如果為FALSE,則ADDRESS函數返回R1C1樣式引用。
▲sheet_text:可選。一個文本值,指定要用作外部引用的工作表的名稱。例如,公式=ADDRESS(1,1,,,"Sheet2")返回Sheet2!$A$1。如果忽略參數sheet_text,則不使用任何工作表名稱,并且該函數所返回的地址引用當前工作表上的單元格。
示例:
以下公式的含義:
●=ADDRESS(2, 3):絕對單元格引用,返回“$C$2”
●=ADDRESS(2, 3, 2):絕對行號,相對列標,返回“C$2”
●=ADDRESS(2, 3, 2, FALSE):絕對行號,R1C1引用樣式中的相對列標,返回“R2C[3]”
●=ADDRESS(2, 3, 1, FALSE, "[Book1]Sheet1"):對另一個工作簿和工作表的絕對單元格引用,返回“[Book1]Sheet1!R2C3”
●=ADDRESS(2, 3, 1, FALSE, "EXCEL SHEET"):對另一個工作表的絕對單元格引用,返回“’EXCEL SHEET’!R2C3”
如圖
Excel使用ADDRESS函數獲取工作表單元格的地址