如何返回查找结果的【单元格地址】

点击上方右侧“EXCEL应用之家”蓝字关注微信公众号

点击文章底部“阅读原文”可领取阅读红包;模板文档可免费获取

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

“茫茫人海中,还是一眼能认出你”,这是写于三月份的一个帖子。在里面介绍了如何利用VBA的方法在大数据表格中快速定位单元格。若是你不记得了,请点击这里

茫茫人海中,还是能一眼认出你

今天要介绍的这一位小人物,也可以快速地定位单元格。在EXCEL的函数大家族中, ADDRESS函数专门来处理此类问题!其语法结构如下:

ADDRESS(row_num,col_num,abs_num,sheet_text)

row_num: 表示在单元格引用中的行号

col_num:表示在单元格引用中的列号

abs_num:表示指定返回的引用类型,省略则默认绝对引用

sheet_text:表示指定外部引用的工作表名称

我们仍以前几篇中的例子为例,在已知姓名和学科的情况下,查询成绩的地址,并返回成绩。

我们在单元格G5中输入

“=ADDRESS(MATCH($G$2,$A$2:$A$8,0)+1,MATCH($G$3,$B$1:$D$1,0)+1)”

思路:

  • 根据单元格G2和G3中的姓名和学科,可以利用MATCH函数查询到姓名和学科所在的行和列

  • 由于姓名和学科的搜索区域都是从第二行和第二列开始的,因此返回的行号和列号都比实际的行号和列号少1,所以要分别给他们加1

  • 利用ADDRESS函数取得位置信息

  • 在G4单元格中,利用INDIRECT函数返回成绩

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

(0)

相关推荐