寵物展會2025年時間表
2241
2025-04-01
ADDRESS函數的語法及使用實例
‘); (window.slotbydup=window.slotbydup || []).push({ id: ‘623618’, container: s, size: ‘360,300’, display: ‘inlay-fix’ });})();
ADDRESS函數基于行和列號以文本形式返回單元格地址,可以以A1樣式或R1C1樣式返回絕對或相對地址。在結果中也可以包括工作表名。
什么情況下使用ADDRESS函數?
ADDRESS函數能夠返回單元格地址,或者與其它函數一起來:獲取行和列號表示的單元格地址;查找行和列號表示的單元格值;返回最大值的單元格地址。
ADDRESS函數語法
ADDRESS函數的語法如下:
ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])
abs_num — 如果為1或忽略,則是絕對地址($A);對于相對地址(A1),使用4;其它選項2=A, 3=$A1
a1 — 如果為TRUE或忽略,那么返回A1樣式;FALSE代表R1C1樣式
sheet_text — 可以包括工作表名,代表在不同工作表中的地址
ADDRESS陷阱
ADDRESS函數僅返回代表單元格地址的文本。如果需要單元格值,將ADDRESS函數包括在INDIRECT函數中,或者使用示例2中使用的某個公式。
示例1:獲取行和列數表示的單元格地址
使用ADDRESS函數,可以獲取單元格地址為文本,基于行號和列號。如果只是輸入兩個參數,那么結果是A1樣式的絕對地址。
=ADDRESS($C,$C)
絕對引用或相對引用
在上面的公式中忽略abs_num參數,結果是缺省的,即絕對引用。
為了以相對引用查看地址,可以對abs_num參數使用4。
=ADDRESS($C$2,$C$3,4)
A1樣式或R1C1樣式
要查看R1C1樣式代替缺省的A1樣式, style, you can add FALSE in the a1 argument.
=ADDRESS($C$2,$C$3,1,FALSE)
工作表名
最后一個參數是工作表,可以包括需要在結果中顯示的工作表名。
=ADDRESS($C$2,$C$3,1,TRUE,”Ex02″)
示例2:查找行和列數表示的單元格值
ADDRESS函數返回單元格地址為文本,而不是實際的引用。如是要希望返回單元格的值,需要在ADDRESS函數外再使用INDIRECT函數。
=INDIRECT(ADDRESS(C2,C3))
INDIRECT函數也可以單獨使用,而不需要ADDRESS函數。下面,&操作符用于創建R1C1樣式的地址,返回單元格值。
=INDIRECT(“R” & C2 & “C” & C3,FALSE)
INDEX函數也可以基于行和列號返回單元格的值。
=INDEX(1:500,C2,C3)
示例3:返回最大值的單元格地址
在本例中,查找帶有最大值的單元格,使用ADDRESS函數獲取其地址。
MAX函數查找C列中的最大值。
=MAX(C3:C8)
接下來,ADDRESS函數與MATCH函數結合,MATCH函數查找行號,COLUMN函數獲得列號。
=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。