你会用Excel ADDRESS函数吗?

来自:Excel技巧精选(微信号:ExcelSkill),作者:技巧妹 

本期技巧妹与大家分享一个出镜率不高,却实用的函数——ADDRESS。


ADDRESS函数含义:创建一个以文本方式对工作薄中某一单元格的引用。


ADDRESS函数的语法:=ADDRESS(行号,列号,引用类型,引用样式,工作表名文本)

如果引用类型为1或忽略是绝对地址($A$1)

引用类型为2是混合引用(A$1)

引用类型为3是混合引用($A1)

引用类型为4是相对地址(A1)

引用样式可以是A1样式或R1C1样式,如果是省略或者输入数字1以及TRUE,返回类似于A1这种样式;输入数字0或者单词FALSE,返回类似于R1C1这种格式。

ADDRESS函数语法的理解如下图所示:



ADDRESS函数的基本用法


1、同表格的引用


如下表所示根据行号的变化,引用的结果整行也会发生变化,该如何操作?



这里在H2单元格中输入公式=INDIRECT(ADDRESS($H$1,COLUMN(A2)))



2、跨表格引用


输入公式=INDIRECT(ADDRESS($B$1,COLUMN(A1),,,"2019各城市薪资水平"))


3、多行多列转为一列


如下图所示将右侧的表格转换为左侧表格



在H15单元格中输入公式=INDIRECT(ADDRESS(INT(ROW(45:45)/3),MOD(ROW(3:3),3)+1))


说明:

ROW函数获取相应的行号

INT函数向下取整

MOD函数取余数

ADDRESS函数获取单元格地址

INDIRECT函数对单元格的引用



以上就是本期要与大家分享有关ADDRESS函数的用法,你学会吗?若有什么问题,欢迎在下方留言。

推荐↓↓↓
Excel技巧精选