LOOKUP函数依据区间对照表进行数据查询!

yumo6667个月前 (05-07)技术文章39

1

职场实例


今天我们来学习一下如何根据分数区间等级对照表,查找对应具体分数所处于的等级情况


如下图所示:

D1:F7单元格区域是学生的成绩表,A1:B5单元格区域是学生成绩的区间等级对照表A列已经按照升序进行了排序。0~60分对应不及格,60~80分对应及格,80~95分对应中等,95分以上对应优等。我们想要在F列根据E列的学生考试具体的成绩查询出对应的等级




2

解题思路


我们可以在F2单元格输入函数公式:

=LOOKUP(E2,A$2:A$5,B$2:B$5)

回车结束公式后下拉填充至F7单元格。


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)

简单的修改为:

=LOOKUP(E2,A$2:B$5)

依然可以完成同样的查询结果。




相关文章

这几个公式,专治多区间判断难题(excel多区间条件函数)

小伙伴们好啊,多区间判断的问题想必大家都遇到过,比如成绩评定、业绩考核等等。今天就和大家分享一个多区间判断的函数公式套路。先来看问题,要根据业绩分数给出对应的等级,划分规则是:<60,等级为“F...

区间判断,你还在IF嵌套吗?来看看是大陆吧

首发 公众号:EXCEL办公实战先上图基本上,看着这种,很多人第一反应这个简单,IF我会!于是你默默地奋笔疾书写下了如下"套环":公式:=IF(F2<5,"1级"...

WPS四功能性函数,算式计算,IFS多条件匹配,快手办公不输EXCEL

Hello大家好,我是帮帮。今天跟大家分享一下WPS四功能性函数,算式计算,IFS多条件匹配,快手办公不输EXCEL。有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”...

WPS常用公式:根据数据所在区间做相应处理

如果数据在某个区间内则进行相应的处理,类似的问题在实际工作中十分常见。WPS中可以用公式快速处理。例如下图中根据右侧成绩区间和等级的对应关系,在C列用公式计算等级。分享5个公式。IF嵌套=IF(B2&...

别再瞎摸索!一文吃透WPS的COUNTIF函数

函数初印象在日常办公中,我们常常会遇到各种各样的数据统计问题。比如,在一份学生成绩表中,我们需要快速知道有多少学生的数学成绩大于 90 分;又或者在一份员工信息表中,我们想要统计出某个部门的员工人数。...

逆袭手册:一组IF实战案例,覆盖95%日常判断难题

上周同事小琳加班到凌晨2点,疯狂@我:"为什么客户评级总要手动改?库存预警天天爆表来不及处理!" 我甩给她一套自动判断模板,第二天她直接提前3小时下班,还收到老板在群里发的专属红包!今...