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

 欧宝加盟     |      2021-03-09 22:28

【温馨挑示】钦佩益的至交,浏览之前请您点击【关注】,您的声援将是吾最大的动力!

当吾们在处理外格数据查询时,最先会想到一个超牛查询函数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中还碰到过哪些题目,评论区留言一首商议学习,坚持原创不易,您的点赞转发就是对幼编最大的声援