VLOOKUP公式查询出错处理,模糊查询经典应用

发布时间:2021-04-27 Office常见问题

今天给大家分享下VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手。

请看范例图片,下图左侧为学生成绩信息表,根据该表查询B和F学生的成绩。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

一般我们看到之后,就会直接输入函数:=VLOOKUP(F2,A1:D8,3,0),结果却显示错误。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

原因是,我们刻意看到有列为隐藏了,导致查询的列数输入错误。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

为了避免这种错误,我们可以用COLUMN函数来锁定查询内容的列数。输入函数:=VLOOKUP(F2,A1:D8,COLUMN(D1),0),用COLUMN(D1)函数来匹配列数。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

现在我们用函数=VLOOKUP(F2,A1:D8,4,1)来查询成绩,函数中把【0】更改为了【1】导致结果查询错误。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

如果我们把【1】更改为【0】就可以得到正确结果,原理是【0】表示为精确查询,【1】表示为模糊查询。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

事实上,【1】的模糊查询也有较为实际的功能应用,可以用来匹配学生成绩对应的等级。先输入成绩段对应的等级对照表如下图右侧所示。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手

 

然后直接输入函数:=VLOOKUP(D2,$I$1:$K$5,3,1)就可以啦。

VLOOKUP公式查询出错处理,模糊查询经典应用,办公查询不卡手