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

yumo66610个月前 (05-07)技术文章77

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最熟悉的判断函数IF,你知道他的用法有哪些吗

我们今天接下来和大家说的是我们足以常用的逻辑判断函数,IF函数的使用方法。也许我们大多数人都知道这个函数的一般用法,但是她的一些其他常规的函数和IF函数嵌套的使用技巧你或许还没遇到过,现在一起来学习一...

Excel多区间判断,比比谁的公式短

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

Excel区间判断,超越IF/IFS!这2个函数,效率惊人!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!——首发于微信号:桃大喵学习记日常工作中我们经常使用IF/IFS函数进行区间条件判断。不过有时我们使用TEXT函数和XLO...

EXCEL中区间范围计算,你可能到现在都不知道的简单用法。

最近有小伙伴在问:在Excel中,如何根据一个区间范围计算呢?以下图为例: 要根据表1中的区间标准把表2中各单位的奖励点数算出来。那今天我就提供三种方法,供大家参考:方法一:用IF函数在F3中输入:=...

处理多区间判断难题,这几个公式都挺好

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

IF函数的1个大坑,很多人都遇到过,教你10秒解决!

今天来解决IF函数经常出现的1个错误,相信90%的人都遇到过,它就是区间判断,其实不仅限于IF函数,SUMIF,COUNIF都是一样的原理,来具体看下例子一、案例如下图,我们想要根据考核得分计算奖金,...