位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

ADDRESS函數(shù)的語法及使用

提問人:周麗平發(fā)布時間:2021-08-19

ADDRESS函數(shù)基于行和列號以文本形式返回單元格地址,可以以A1樣式或R1C1樣式返回絕對或相對地址。在結(jié)果中也可以包括工作表名。

image.png

什么情況下使用ADDRESS函數(shù)?

ADDRESS函數(shù)能夠返回單元格地址,或者與其它函數(shù)一起來:獲取行和列號表示的單元格地址;查找行和列號表示的單元格值;返回最大值的單元格地址。

ADDRESS函數(shù)語法

ADDRESS函數(shù)的語法如下:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

abs_num — 如果為1或忽略,則是絕對地址($A$1);對于相對地址(A1),使用4;其它選項2=A$1, 3=$A1

a1 — 如果為TRUE或忽略,那么返回A1樣式;FALSE代表R1C1樣式

sheet_text — 可以包括工作表名,代表在不同工作表中的地址

ADDRESS陷阱

ADDRESS函數(shù)僅返回代表單元格地址的文本。如果需要單元格值,將ADDRESS函數(shù)包括在INDIRECT函數(shù)中,或者使用示例2中使用的某個公式。

示例1:獲取行和列數(shù)表示的單元格地址

使用ADDRESS函數(shù),可以獲取單元格地址為文本,基于行號和列號。如果只是輸入兩個參數(shù),那么結(jié)果是A1樣式的絕對地址。

=ADDRESS($C$2,$C$3)

image.png

絕對引用或相對引用

在上面的公式中忽略abs_num參數(shù),結(jié)果是缺省的,即絕對引用。

為了以相對引用查看地址,可以對abs_num參數(shù)使用4。

=ADDRESS($C$2,$C$3,4)

image.png

A1樣式或R1C1樣式

要查看R1C1樣式代替缺省的A1樣式, style, you can add FALSE in the a1 argument.

=ADDRESS($C$2,$C$3,1,FALSE)

image.png

工作表名

最后一個參數(shù)是工作表,可以包括需要在結(jié)果中顯示的工作表名。

=ADDRESS($C$2,$C$3,1,TRUE,”Ex02″)

image.png

示例2:查找行和列數(shù)表示的單元格值

ADDRESS函數(shù)返回單元格地址為文本,而不是實際的引用。如是要希望返回單元格的值,需要在ADDRESS函數(shù)外再使用INDIRECT函數(shù)。

=INDIRECT(ADDRESS(C2,C3))

image.png

INDIRECT函數(shù)也可以單獨使用,而不需要ADDRESS函數(shù)。下面,&操作符用于創(chuàng)建R1C1樣式的地址,返回單元格值。

=INDIRECT(“R” & C2 & “C” & C3,FALSE)

image.png

INDEX函數(shù)也可以基于行和列號返回單元格的值。

=INDEX(1:500,C2,C3)

image.png

示例3:返回最大值的單元格地址

在本例中,查找?guī)в凶畲笾档膯卧?,使用ADDRESS函數(shù)獲取其地址。

MAX函數(shù)查找C列中的最大值。

=MAX(C3:C8)

image.png

接下來,ADDRESS函數(shù)與MATCH函數(shù)結(jié)合,MATCH函數(shù)查找行號,COLUMN函數(shù)獲得列號。

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

image.png


繼續(xù)查找其他問題的答案?

回復(0)
返回頂部