打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
是时候学一下index match这个超级查询组合了

本文转载自公众号:Excel聚焦,作者:小必。

前几期的文章里,小必老师给大家讲了VLOOKUP,LOOKUP,HLOOKUP函数,但是这些函数多多少少地都会有一些限制,而小必老师今天给大家讲解一个更加高级的查找函数,即INDEX函数,该函数一般情况下与MATCH函数搭配使用。老规矩,还是先给大家讲一下这个函数的名片:

——函数名片——


函数名称INDEX

函数功能

返回表格或中的元素值,此元素由行号和列号的索引值给定。当函数 INDEX 的第一个参数为数组常量时,使用数组形式。

函数语法

INDEX(array, row_num, [column_num])

参数说明

如果将 row_num 或 column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl Shift Enter。

注意:INDEX函数一般情况下有两种形式,一种是数组形式,一种是引用形式,上面主要给大家介绍的是数组形式的。

例01

常规用法——VLOOKUP功能

INDEX函数如果省略第二个参数的时候,其功能类似于VLOOKUP函数。

查找:按右面的工号查询人名。

在G3单元格中输入公式:

=INDEX($D$1:$D$9,MATCH(F3,$C$1:$C$9,0),)按Enter键后向下填充。

套路:=INDEX(所在区域范围,目标所在行号)

例02

常规用法——十字交叉

INDEX函数也能实现VLOOKUP与LOOKUP的十字交叉查询,并且还很实用。

查找:工号的所有的信息。

在G3单元格中输入公式:

=INDEX($B$2:$D$9,MATCH($F3,$A$2:$A$9,0),MATCH(G$2,$B$1:$D$1,0))

按Enter键后向下填充。


套路:=INDEX(所在区域范围,目标所在行号,目标所有的列号)

例03

常规用法——反向查找

INDEX函数还能实现反向查询。

查找:工号的对应的岗位的信息。

在G3单元格中输入公式:=INDEX(B:B,MATCH(F3,C:C,0))

按Enter键后向下填充。

套路:=INDEX(所在区域范围,目标所在行号)


题外:关于MATCH函数的用法:

MATCH函数一般情况下不单独使用,一般会与INDEX函数紧密结合。

功能:用于返回在指定方式或者指定数值匹配的数组中元素的相应的位置。

语法:MATCH(lookup_value,lookup_array,match_type)

注意:该函数的第三个参数一个可选数字,分别为-1,0,1三个。,其中最常用的就是0,表示精确匹配。

套路:=MATCH(找谁,在那个区域找,属于第几列/行)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
多动图讲解比vlookup更好用的查找函数index+match(一)
总结篇--速速来看,函数高手们必备的技能
Excel之match index 和vlookup函数 和双条件查找匹配
Excel中VLOOKUP函数运用基础教程及技巧详解
Excel逆向查找的四种方法
Excel函数应用之查询与引用函数(下)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服