工作中除了精确查找外,模糊查找也是经常用到,下面我们结合案例来学习模糊查找

上图是学生的成绩,现在要根据分数来给出对应的备注,

60分以下 -不及格

60以上80以下 -及格

80以上90以下 -良好

90以上100以下 -优秀

看到这里 ,大家一定想到的是用if函数嵌套来解决,是的,if函数是可以实现,这个公式:=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))

但是当条件更多时,就需要嵌套N多层if,编写公式就变成了体力活而且公式越多句容易出错, 这时候我们的VLOOKUP模糊查找就可以解决这个多层条件嵌套的问题啦!

不需要辅助

在C2单元格输入公式:=VLOOKUP(B2,{0,"不及格";60,"及格";80,"良好";90,"优秀"},2,1)

需要做辅助查询列

在C2输入公式:=VLOOKUP(B2,$G$2:$H$5,2,1)

公式说明:

首先,VLOOKUP使用模糊查找的时候,查找区域的首列必须以升序排序,也就是这个查询辅助列的首列。

当我们查找分数74的时候,再查找区域中是没有的,那么使用模糊查找时,如果找不到74,就会返回接近74且比74小的值,那么就是查找区域的60,则对应的备注是"及格"