1、首先使用下记实例进行说明如何快速等级排序。
首先打开表格,左侧的是学生分数明细,需要进行等级排名。
右侧的是等级排名规则。

2、一般常用的方法就是使用if函数。
针对实例,使用if函数“=IF(C2<200,"C",IF(C2<251,"B","C"))”
可以得出正确结论。


3、但是当划分规则发生变更的时候,等级并没有随着一起变化。
实例第二规则发生了变化,使用if函数的内容不发生变化,导致结果的错误。

4、通过图片可以发现“D9”单元格的结论激泥是错误的。
使用if函数不能得到正确的结果。

5、那么怎样得到正确的结论呢。眠诸雁
我这里使用“vlookup”函数进行动态排序。
在E1单元格输入“=VLOOKUP(C2,$F$2:$H$4,3,1)”,当条件规则F2:H4发生变化的时候,相应的值也会动态变化。VLOOKUP中最后一位数字1代表的是模糊查询,采用升序排列的方式查找。

6、填充公式后,可以可拿露蕉到正确的结果了。
其中D8和E8可以看到明显的区别。
