excel中的address函數,根據行號和列號以文本的形式返回單元格的地址。所以,address函數的主要作用就是能夠返回單元格的地址,或者跟其他函數結合起來獲取單元格地址或單元格值。
工具/原料
excel
方法/步驟
address函數的語法結構見下圖所示,此函數有5個參數
第一個參數row_num:行號
第二個參數column_num:列號
第三個參數abs_num:引用類型
有4種引用類型:1:絕對引用,如果第三個參數省略,默認為1
2:絕對行號,相對列號
3:相對行號,絕對列號
4:相對引用
第四個參數a1:引用方式
有兩種引用方式:
TRUE:返回A1樣式,如果第四個參數省略,默認為A1樣式(A是列,1是行)
FALSE返回:R1C1樣式(R1是行C1是列)
第五個參數sheet_text:指明工作薄裡的那一個工作表,即不同工作薄中的工作表。
下表中以1行1列的單元格為例,列舉了4種不同參數情況下函數返回值,為介紹方便,我們把公式羅列在B列,把公式結果羅列在C列。
從上面例子可以看到,address函數返回的是一個單元格的地址,而不是單元格的值,如果要想獲得單元格的值,可以用address函數和indirect函數結合一起。如下圖:
我們要在D1中引用A1單元格的內容,在D2中引用B2單元格的內容。
在D1中錄入公式 = INDIRECT(ADDRESS(1,1))
在D2中錄入公式==INDIRECT(ADDRESS(2,2))
回車,看看函數返回部分(綠色區域部分),正確返回我們要的單元格的內容了。
有的時候,adress函數的第一參數和第二參數我們也可以嵌套row函數和column函數間接引用。
仍以上例為據:
在D1中錄入公式 =INDIRECT(ADDRESS(ROW(A1),COLUMN(A1)))
在D2中錄入公式 =INDIRECT(ADDRESS(ROW(A2),COLUMN(B1)))
回車,看看函數返回部分(綠色區域部分),正確返回我們要的單元格的內容了。
注意事項
如果此經驗對您有用,請投我一票,謝謝!!!!!