VLOOKUP函数模糊查询的妙用
VLOOKUP函数中,第三个参数,输入0,则为精确匹配;如果输入1,则为模糊匹配。这个功能可以用来快速地进行成绩分类,举例如下:
已知姓名,成绩,要求按照如下标准对成绩进行分类,分类标准
|
成绩 |
等级 |
|
0-59 |
E |
|
60-69 |
D |
|
70-79 |
C |
|
80-89 |
B |
|
90-100 |
A |
比较呆板的办法是用IF嵌套语句,例如F1单元格的公式
=IF(E1>0,IF(E1<60,"E",IF(E1<70,"D",IF(E1<80,"C",IF(E1<90,"B",IF(E1<=100,"A","错误"))))),"错误")
一共有6层嵌套。
如果用模糊匹配,就简单多了。首先将分类信息,建立一个表格,按照从低到高的顺序:
|
Grade |
等级 |
|
0 |
E |
|
60 |
D |
|
70 |
C |
|
80 |
B |
|
90 |
A |
然后在使用VLOOKUP函数,公式如下:=VLOOKUP(B2,$G$2:$H$6,2,1)
将SCORE数值在分类表中进行匹配,如果是精确匹配,则数值不在分类表中的,肯定匹配不上;如果是模糊匹配,EXCEL实际进行的是数值段的匹配,例如63,将匹配在60这一数值段,对应等级D;75,匹配在70这一数值段,对应等级C;相关的数值都可以匹配上。
本文介绍如何利用Excel的VLOOKUP函数进行模糊匹配来简化成绩分类过程,避免复杂的IF嵌套语句,提高工作效率。
3716

被折叠的 条评论
为什么被折叠?



