聚热点 juredian

match(必学函数组合INDEX+MATCH)

工作中,我们常常会使用VLOOKUP来进行各种各样的查找,但有时候问题并不简单,用VLOOKUP函数实现比较难,这时候我们就可以考虑使用其它方法,比如我今天要重点跟大家讲解的INDEX+MATCH函数组合。

下面是INDEX+MATCH函数组合的几个用法,看看跟VLOOKUP相比,是否更加简单一点!

一、逆向查找。

下图中,根据F列的产品在B:D数据源中查找对应的编号。

方法一:使用INDEX+MATCH函数组合。

在G3单元格中输入公式=INDEX($B$2:$B$7,MATCH(F3,$C$2:$C$7,0)),按回车键,然后将公式下拉填充至G5单元格即可。

公式解析:

MATCH(F3,$C$2:$C$7,0):根据F3单元格的产品名称在C2:C7单元格区域中查找位置。这里返回的结果为5。也就是说产品E在C2:C7单元格区域中位置为5。

=INDEX($B$2:$B$7,5):根据MATCH函数查找到的位置在B2:B7单元格区域中取值。也就是说在B2:B7单元格区域中取出第5行的值,也就是G3单元格的结果Y1023。

方法二:使用VLOOKUP函数。

在G3单元格中输入公式=VLOOKUP(F3,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,0),按回车键,然后将公式下拉填充至G5单元格即可。

公式解析:

IF({1,0},$C$2:$C$7,$B$2:$B$7):因为VLOOKUP函数无法直接进行逆向查找,所以需要借助IF或者CHOOSE函数重组查找区域。该公式是将查找区域重组成一个产品在前,编号在后的新查找区域。

二、多条件查找。

下图中,根据H列的产品和I列的季度在B:F数据源中查找对应的销量。

方法一:使用INDEX+MATCH函数组合。

在J4单元格中输入公式=INDEX($C$2:$F$7,MATCH(H4,$B$2:$B$7,0),MATCH(I4,$C$1:$F$1,0)),按回车键,然后将公式下拉填充至J6单元格即可。

公式解析:

MATCH(H4,$B$2:$B$7,0):根据H4单元格的产品名称在B2:B7单元格区域中查找位置。这里返回的结果为3。

MATCH(I4,$C$1:$F$1,0):根据I4单元格的产品名称在C1:F1单元格区域中查找位置。这里返回的结果为2。

=INDEX($C$2:$F$7,3,2):根据MATCH函数查找到的位置在C2:F7单元格区域中取值。也就是说在C2:F7单元格区域中取出第3行,第2列的值,也就是J4单元格的结果320。

方法二:使用VLOOKUP函数。

在J4单元格中输入公式=VLOOKUP(H4,$B$2:$F$7,MATCH(I4,$C$1:$F$1,0)+1,0),按回车键,然后将公式下拉填充至J6单元格即可。

公式解析:

MATCH(I4,$C$1:$F$1,0)+1:根据I4单元格的季度在C1:F1单元格区域中查找位置。这里返回的结果为2。因为B:F表格区域前面多了一列空白列,所以这里需要加1。

三、模糊查找。

下图中,我们要根据E列的公司名称在B:C数据源中查找对应的销售额。

方法一:使用INDEX+MATCH函数组合。

在F3单元格中输入公式=INDEX($C$2:$C$5,MATCH("*"&E3&"*",$B$2:$B$5,0)),按回车键,然后将公式下拉填充至J6单元格即可。

公式解析:

MATCH("*"&E3&"*",$B$2:$B$5,0):这里使用通配符星号(*)作为查找的对象,"*"&E3&"*"表示包含E3单元格内容的字符。

方法二:使用VLOOKUP函数。

在F3单元格中输入公式=VLOOKUP("*"&E3&"*",$B$2:$C$5,2,0),按回车键,然后将公式下拉填充至J6单元格即可。

公式解析:

"*"&E3&"*":将E3单元格前后连接两个通配符作为查找值,这里表示包含E3单元格内容的字符即可。

INDEX+MATCH组合和VLOOKUP对比,你觉得哪个更简单呢?欢迎留言讨论,期待您的点赞和转发分享!

搜索建议:match  match词条  
热闻

 快乐时光

快乐时光上学上班真紧张,大家总是匆匆忙忙,考验大家的心脏。生活紧绷快抓狂,不知往哪儿躲藏!难能可贵的假日时光,是彼此诉说心事的天堂,你一言,我一语,喜怒哀乐慢慢...(展开)

热闻

 【歌词】对于你的爱 - TANK...

爱你 是喜是悲 我都愿意去承受或许 我的爱的 不到你的回应天空的星子 依然闪亮着当你抬头看见时 别忘了 我也为你闪亮对於你的爱 我不愿去想像未来对於你的爱 我不...(展开)