• 需要返回单元格所在行列号,以便于抓取唯一关键值从而实现智能计算时
    返回值为当前单元格的地址
    =address(row_number,column_number,[abs_number],[a1],[sheet_text])
    =address(1,1,1) 参数解释:绝对引用,如果第三个参数省略,默认为1
    返回结果:例如$A$1,上下左右拉动,都不会变动
    =address(1,1,2) 参数解释:绝对行号,相对列号
    返回结果:例如A$1,上下拉动不会变,左右拉动会变
    =address(1,1,3) 参数解释:相对行号,绝对列号
    返回结果:例如$A1,左右拉动不会变,上下拉动会变
    =address(1,1,4) 参数解释:相对行号,相对列号
    返回结果:例如A1,随着单元格移动,实时变更
    =address(1,1,4,false) 参数解释:返回R1C1样式
    返回结果:例如R1C1(R1是行,C1是列)
    =address(1,1,4,true) 参数解释:返回A1样式,如果第四个参数省略,默认为A1样式
    返回结果:例如A1,随着单元格移动,实施变更
    =address(1,1,,,”sheet3”) 参数解释:返回在不同工作薄中的工作表地址
    返回结果:例如sheet3!$A$1

    从上述的实例就可以看出来,通过这样的方式,即可实现锁定/返回符合需求的单元格地址。

    • 与indirect函数结合一起,即可返回单元格值,例如=indirect(address(1,1,4))
    • 与substitute函数结合,即可去掉数字从而获得列表,例如=substitute(address(1,1,4),1,””)