1、在Excel中,Address函数是一类“查找与引用”函数,简单来说,它的作用是根据指定行号和列号得到一个地址。比如根据1和2,得到B1。
2、Address函数有5个参数,分别是:①行号,②列号,③引用类型:1=绝对引用,2=绝对行相对列,3=绝对列相对行,4=相对引用,④引用样式:1或TRUE为A1样式,0或FALSE为R1C1样式,⑤工作表名称:当引用其他工作表时才需要填,否则可以不填。
3、举例:这是一份学生成绩表,要求根据行号查询学生的成绩,这就需要用到我们今天学的Address函数了,另外还需配合小编前几天讲的Indirect函数。
4、分析思路:首先行号是已知的,如何我们知道列号,用Address函数就可以知道单元格地址,知道这个地址后用Indirect函数获取这个地址的值问题就解决了。第一步:Address函数获取地址。行号在B12单元格,列号可以用Column函数获取,所以A14单元格获取姓名的公式为:ADDRESS($B$12,COLUMN(A1))=ADDRESS(3,1)=A3,注意:这里得到的A3其实是一个文本,并不能真正等于A3单元格的值,所以还需第二步。第二步:Indirect函数获取真正的值。现在我们已经知道A3单元格存放着我们需要的值,可以用Indirect函数把它提取出来,公式为:INDIRECT(A3)。这两步结合起来,A14单元格的公式为:=INDIRECT(ADDRESS($B$12,COLUMN(A1)))
5、按Enter确认公式,然后向右填充即可。
6、好了,今天的分享就到这里了,你学会了吗?有疑问的小伙伴可以去“方方格子”共-棕=浩学习Excel函数基础教程,也欢迎大家给小编留言,祝您学习愉快!