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)))

回车,看看函数返回部分(绿色区域部分),正确返回我们要的单元格的内容了。

注意事项
如果此经验对您有用,请投我一票,谢谢!!!!!经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本文系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
