打开APP
userphoto
未登录

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

开通VIP
是时候学习一下INDEX+MATCH这个超级查询神器了

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

当我们在处理表格数据查询时,首先会想到一个超牛查询函数VLOOKUP()。

如果你觉得VLOOKUP函数超牛的话,今天阿钟老师分享的应该算是查询神器了吧!毕竟VLOOKUP函数在查询数据时多多少少有一些限制,比如只能从前往后查找,逆向查找需要费一番功夫。而INDEX+MATCH函数组合就没有这些限制了。

01.常规用法:【VLOOKUP】PK【INDEX+MATCH】

上图表格中需要查询"公孙胜"的"数学"成绩。

=VLOOKUP(I2,C:G,3,0)

=INDEX(C:G,MATCH(I3,C:C,0),3)

普通查找,看似VLOOKUP函数更胜一筹。

02.逆向查找:【VLOOKUP】PK【INDEX+MATCH】

表格中需要查询"公孙胜"所在的"班级",注意喽,班级在前面哟!

=VLOOKUP(I2,IF({1,0},C:C,B:B),2,0)

=INDEX(B:B,MATCH(I2,C:C,0))

INDEX+MATCH组合的优势体现出来喽!

03.十字交叉查找:INDEX+MATCH

表格中需要查询"公孙胜"的信息(一不小心把信息的排列顺序打乱了),一个公式搞定。

在J2单元格输入公式:

=INDEX($A$1:$G$15,MATCH($I2,$C$1:$C$15,0),MATCH(J$1,$A$1:$G$1,0))

然后再拖动向右填充公式即可。

04.函数语法

INDEX()函数

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

语法:INDEX(array, row_num, [column_num])

参数:array单元格区域或数组常量;

row_num选择数组中的某行,函数从该行返回数值;

column_num选择数组中的某列,函数从该列返回数值。

MATCH()函数

用途:用于返回在指定方式或者指定数值匹配的数组中元素的相应的位置,一般情况下不单独使用。

语法:MATCH(lookup_value, lookup_array, [match_type])

参数:lookup_value要在 lookup_array 中匹配的值;

lookup_array要搜索的单元格区域;

match_type数字 -1、0 或 1。

来个白话版的语法:

INDEX(在哪里找,在第几行找,在第几列找)

MATCH(你找谁,在哪里找,是精确找0还是模糊找1或-1)

MATCH函数返回的值就是第几行或第几列,刚好就是INDEX的第2、3个参数。

注意:这里的第几行或第几列是指查找区域的第几行或第几列,并非行号或列号。

更详细INDEX+MATCH组合讲解,点击文末专栏购买学习,并赠送教程中模板。

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel单条件及多条件查找函数最详细教程
Excel243 | INDEX MATCH,查找神组合(一)
Excel函数应用之查询与引用函数(下)
10分钟掌握Excel基础函数
Excel函数(3):查找引用
收藏这一篇文章,足以搞定VLOOKUP这个迷人的小妖精
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服