ADDRESS是地址的意思,在EXCEL中是返回单元格的地址。他可以通过指定的行号和列号获取单元格地址。
语法
ADDRESS(行号,列号,引用类型,引用样式,工作表名)
前两个参数行号、列号,就是几行几列;
第三个参数有四种,分别为:
1-绝对引用 如:$A$1
2-绝对行/相对列 如:A$1
3-相对行/绝对列 如:$A1
4-相对引用 如:A1
参数省略默认为1,即绝对引用。
第四个参数有两种,分别为:
R1C1样式,也可以用FALSE表示;
A1样式,也可以用TRUE表示。
参数省略默认为1,即A1样式。
第五个参数工作表名,是指工作薄里的哪一工作表,要加双引号,如"Sheet1"。省略默认指当前活动工作表。
ADRESS函数返回的单元格地址是以文本的形态存在的。
示例
基本用法
学生3所在的单元格地址,可以返回八种样式。
ADDRESS与MATCH嵌套使用
学生3的英语成绩所在的单元格:
=ADDRESS(MATCH(G2,A1:A10),MATCH(G1,A1:D1),4)
MATCH(G2,A1:A10) 返回“学生3”在A1至A10单元格区域中的位置,返回4;
MATCH(G1,A1:D1) 返回“英语”在A1至D1单元格区域中的位置,返回3;
原公式即为:=ADDRESS(4,3,4) 返回所在单元格C4。
语文最高成绩所在的单元格:
=ADDRESS(MATCH(MAX(B2:B10),B1:B10),2,4)
MAX(B2:B10) 返回“语文”最高的成绩97;
MATCH(MAX(B2:B10),B1:B10,0) 即为MATCH(97,B1:B10,0),返回最高成绩97在B1至B10单元格区域中的位置,返回4;
原公式为=ADDRESS(4),2,4)返回所在单元格B4。