Vlookup函数和match函数模糊匹配的使用

时间:2024-10-21 12:29:26

1、高效的办法是使用index+match函数的模糊匹配,可以在D4单元格输入公式:=INDEX(H4:H13,MATCH(C4,G4:G13,-1)),向下填充,就可以得到结果。index函数的第一个参数是指定区域,第二个参数是相对位置,也就是match函数返回的值,意思是返回指定区域相对位置的值。match函数的第一个参数是查找值,第二个参数是查找区域,第三个参数-1代表模糊匹配。

Vlookup函数和match函数模糊匹配的使用

2、match第三个参数为-1,溱碳叛鹤前提要求是查找区域必须是降序,也就是数值由大到小,会返回比查找值大的最小的数值所在的位置,比如C4的值是88,会在G列进行查找比88大的最小值的位置,也就是89在G4:G13的相对位置2。2会作为index函数的第二个参数,也就是返回H4:H13第二个位置的值,也就是A。我们也可以用vlookup函数的模糊匹配,前提要求是查找区域必须是升序,需要重新构造辅助区域,如下图:

Vlookup函数和match函数模糊匹配的使用
Vlookup函数和match函数模糊匹配的使用

3、可以在D4单元格输入公式:=VLOOKUP(C4,F3:H13,补朱锚卦3,TRUE)vlookup函数的第一个焊剑杂锭参数是查找值,第二个参数是查找区域,第三个参数是返回查找区域的第2列,第四个参数TRUE表示精确查找。vlookup第四个参数为TRUE,要求查找区域是升序的,数值由小到大排序,会返回比查找值小的最大的数值所在的行,比如C4的值是88,在查找区域F列中,比88小的最大值是85,就返回85所在行的第三列,也就是H12的值A。什么时候用F列的值,什么使用用G列的值,要根据具体情况确定。

Vlookup函数和match函数模糊匹配的使用
© 手抄报圈