今天我们来学习一下如何根据分数区间等级对照表,查找对应具体分数所处于的等级情况。 如下图所示: D1:F7单元格区域是学生的成绩表,A1:B5单元格区域是学生成绩的区间等级对照表,A列已经按照升序进行了排序。0~60分对应不及格,60~80分对应及格,80~95分对应中等,95分以上对应优等。我们想要在F列根据E列的学生考试具体的成绩查询出对应的等级。 =LOOKUP(E2,A$2:A$5,B$2:B$5)LOOKUP函数在A$2:A$5单元格区域中查找考试成绩,并返回A$2:A$5单元格区域中小于或等于考试成绩的最大值对应的B$2:B$5单元格区域中的等级。=LOOKUP(E2,A$2:A$5,B$2:B$5)它的优点在于仅需要引用单元格区域,而不用指定返回的查询区域的列号。如果我们更加的简练一些,将A1:B5单元格区域成绩等级对照表也省略去掉,也就是不使用成绩对照表的话,可以直接在D2单元格输入以下函数:=LOOKUP(E2,{0;60;80;95},{"不及格";"及格";"中等";"优等"}) LOOKUP函数的第二参数使用的是升序排列的常量数组{0;60;80;95};在LOOKUP函数的第二参数中查询小于或者等于E2单元格考试成绩的最大值的位置,并返回对应的第三参数常量数组{"不及格";"及格";"中等";"优等"}中对应位置的值,这种方法可以取代IF函数完成多个区间的判断查询。=LOOKUP(E2,A$2:A$5,B$2:B$5)回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
|