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

yumo6662个月前 (05-07)技术文章12

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多区间判断)

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

你真的会用“if函数”吗?这3点知识,工作时必须掌握

IF函数是Excel中最常用的函数之一,但你真的知道这个函数的用法吗? 下面为大家介绍三点,工作必须掌握的知识!一、IF函数的基本语法IF函数表示根据条件进行判断并返回不同的值,它返回的结果有两个,一...

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

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

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

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