vlookup 模糊匹配 vlookup

函数讲解功能:
VLOOKUP是最常用的查找和引用函数,依据给定的查阅值,在一定的数据区域中,返回与查阅值对应的想要查找的值 。
语法:
=VLOOKUP(查阅值,包含查阅值和返回值的查找区域,查找区域中返回值的列号,精确查找或近似查找)参数:
查阅值,也就是你指定的查找关键值如本示例中,查阅值是F3单元格“林三”,我们要在“姓名”一列中查找“林三”得分,“林三”就是查找的关键值 。包含查阅值和返回值的查找区域 。一定记住,查阅值应该始终位于查找区域的第一列,这样 VLOOKUP 才能正常工作 。例如,本示例中,查找区域是$B$2:$D$15,查阅值“林三”所在的“姓名”B列,就是该区域的首列,而且该区域还包括返回值“得分”所在的D列 。查找区域中返回值的列号 。例如,本示例,查找区域$B$2:$D$15中,首列“姓名”是第一列,返回值“得分”是第三列,所以列号是“3” 。精确查找或近似查找 。如果需要精确查找返回值,则指定 FALSE或者0;如果近似查找返回值,则指定TRUE或者1;如果该参数省略,则默认为近似匹配 TRUE 或近似匹配 。本示例中是“0”,为精确查找 。(本文是VLOOKUP使用的文字描述,VLOOKUP使用的视频讲解请点击:VLOOKUP函数使用方法详解
一、需基本查找在G3单元格输入公式:
=VLOOKUP(F3,$B$2:$D$15,3,0)
确定,即可查找到“林三”的得分;
公式向下填充,即可查找到“陆七”的得分 。

vlookup 模糊匹配 vlookup

文章插图
如本示例中,查阅值是F3单元格“林三”,我们要在“姓名”一列中查找“林
本示例公式解释:
vlookup 模糊匹配 vlookup

文章插图
注意:查找区域的绝对引用:
在公式中,第二个参数“查找区域”,使用的是绝对引用$B$2:$D$15 。
绝对引用的作用是:公式填充到其他行列时,该区域不变 。
本示例,查找完“林三”的得分,公式向下填充,再去查找“陆七”得分,查找区域始终不应改变,应该是包含所有姓名与得分的B2:D15区域,所以,该区域绝对引用 。
二、多行多列查找比如,以下数据:
vlookup 模糊匹配 vlookup

文章插图
要求查找多人多条信息,这种情况,就需要灵活改动VLOOKUP函数参数,实现用一个公式返回多行多列数据 。
公式实现过程如下:
vlookup 模糊匹配 vlookup

文章插图
我们可以看出,几行几列数据,是用一个公式完成的,该公式是:
=VLOOKUP($B18,$C$2:$G$15,COLUMN(B1),0)
公式向下,向右填充,记得到所有要求查找的返回值 。
三、区间查找如下图:
vlookup 模糊匹配 vlookup

文章插图
采购数量不同,所得折扣也不同,如右侧的折扣表 。
公式“=VLOOKUP(B2,$E$3:$F$6,2)”,省略了第四个参数,即查找方式,省略就代表把第四个参数设置成TRUE或1,即是近似查找 。
近似查找返回值是:比查阅值小且最接近的查询区域首列中的区间值所对应的返回值 。
本示例中
比“20”小的值且最接近20的是0,所以返回0对应的区间值“0%”;比“225”小的值且最接近225的是200,所以返回200对应的区间值“8%” 。区间查找有一最最重要的注意事项:
查找区域的区间值必须是从小到大排列,否则查找不到正确结果 。
本示例,区间值0、100、200、300是从小到大依次排列的 。
四、等级评定如下图:
vlookup 模糊匹配 vlookup

文章插图
公式“=VLOOKUP(B2,{0,"不合格";60,"合格";70,"良好";85,"优秀"},2)”,省略了第四个参数,即是近似查找 。
其中,{0,"不合格";60,"合格";70,"良好";85,"优秀"}是下图数组的变相写法:
vlookup 模糊匹配 vlookup

文章插图
等级查找是区间查找的特殊方式,也可以写成区间查找的公式:
vlookup 模糊匹配 vlookup

文章插图
五、模糊查找如下图:
vlookup 模糊匹配 vlookup

文章插图
查找G型号系列产品的销量,可以把查找值用通配符表示 。此种方法可以查找字符串中含有某个关键值的对应返回值 。
六、多条件查找如下图:
vlookup 模糊匹配 vlookup

文章插图