Excel函数之VLOOKUP函数

1、函数介绍

在这里插入图片描述
VLOOKUP函数说通俗点就是“查找-取回”两个过程,如下图所示,要求补齐右边的表格。查找就是先在左表根据学号找到相应的行,然后取回过程则是获得该行相关的信息。
在这里插入图片描述

2、精准匹配

在这里插入图片描述
在单元格J3添加vlookup函数,查找内容为单元格I3,查找范围是A2:E21(记得将范围的行固定住,因为内容匹配只会匹配查找内容的第一列,所以不能把列也给固定住),返回查找范围的第2列,false表示采用精准匹配。

在不同情况,要针对查找范围做特殊处理

结果返回:
在这里插入图片描述
然后向右和向下填充,结果如下:
在这里插入图片描述

3、字符串模糊查找

在这里插入图片描述
如果查找内容与查找范围的不匹配,如我们要查找“勇士”的信息,那源数据只有“金州勇士队”,则必须使用模糊查找的方式

VLOOKUP的第一个参数允许使用通配符来表示包含的意思,把"*"放在字符的两边,用&连接)

4、数值的区间查找

在这里插入图片描述
这才是真正意义上的模糊查找,但是实际上用处并不是很广。模糊查找的原理是:给一定个数,它会找到和它最接近,但比它小的那个数。如第一位57分的学生,则会选择比它小且最近的数字,就是“0”,然后返回同一行的“不及格”。
注意:分数区间必须按从小到大排序。

5、格式不匹配引起的N/A

在这里插入图片描述
当格式不匹配时,可能会引起不匹配的现在,从而出现N/A。
解决方案一:数字格式匹配文本格式
将数字转化为文本格式,在A11后加上&"",表示数字转化为文本
在这里插入图片描述
解决方案二:文本格式匹配数字格式
将文本转化为数字格式,在D10后加上 *1 ,表示该数字乘以1,大小不变,格式变为数字格式
在这里插入图片描述

6、处理N/A

如果源数据压根就没数据可以匹配,则会报N/A表示匹配不到,此时可以利用IFERROR函数进行处理。

在这里插入图片描述