当前位置: 首页 > 办公技巧 > 正文

办公文本取值技巧(「Excel函数说」第7讲 无中生有,巧用LOOKUP实现区间判断)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-26 08:19:46
  • 0

特别声明:

严Sir课堂所有内容均属原创,承诺永远不会抄袭作品

严Sir课堂拥有本头条号下所有作品版权


各位小伙伴,欢迎进入严Sir课堂。

Excel函数说是一个系列课程。附上前面六讲链接,供大家选择学习。

第1讲 定位卫星——MATCH函数

第2讲 坐标查找——INDEX函数

第3讲 Match Index,强强结合威力大

第4讲 万万没想到,多条件查询就这样被实现了

第5讲 这才是查询天王 LOOKUP函数

第6讲 举起LOOKUP函数的王者权杖



第7讲 无中生有,巧用LOOKUP实现区间判断

我们花了两讲的时间,给大家仔细地讲解了LOOKUP函数的基本应用。接下来,我们通过一个实际案例让各位小伙伴更加直观地去理解LOOKUP函数的强大功能。


案例:成绩等级判断

小美老师,这两天又在烦恼。开学了,要召开第一次班会,需要对上学期学生的成绩做一个等级判断,来实现鼓励的目的。

任务要求:

1.根据学生总分自动评定等级

2.等级标准:

<120 分为“很差”

≥120<180 分为 "差"

≥180<210 分为 "合格"

≥210<240 分为 "中等"

≥240<270 分为 "良好"

≥270 分为"优秀"

那么应该如何解决呢?

相信很多小伙伴都想到了用if函数来做。可是这会涉及到if函数的嵌套,很容易让人眼花头晕,这不,小美老师都已经做得要哭了。

一、案例分析

根据成绩区间来给出评定等级,这是属于工作当中常见的区间判断。

案例当中,成绩区间与评定等级之间的对应关系如下图如示:

其中的成绩是一个区间。众所周知,区间就一定是个范围,可以会为上限与下限,如果我们把分数的区间用该区间了分数下限对应,就可以得到这样的关系。

这样一下,分数区间、分数区间下限、评定等级之间的对应关系如下图如示:

通过观察,我们发现分数区间下限是呈升序排列的。

严Sir,有问题,如果成绩是110,我怎么通过分数区间下限去找等级呢?

成绩110,在分数区间下限查找110,根本不存在,但是我们可以得到比它小的最近值0,这样的它的等级就是“很差”,是不是就实现了等级判断了呢?

再如:成绩300,在分分数区间下限查找300,根本不存在,但是我们可以得到比它小的最近值270,它的等级是“优秀”,是不是也实现了等级判断呢?

查找值列要求升序排序,查找值找不到取比它小的近似值,然后在别一列当中去取结果,这是不是可以通过lookup函数来解决呢?

二、难点所在

用lookup函数查找,基本格式是:

而在下面的数据表中,根本不存在查找区域和结果区域,这可怎么办?

既然不存在,那我们自己造:无中生有。

通过前面的学习,我们知道,单元格区域是数组的一种表现形式,而数组的另一种表现形式是人为构造的。

既然这样,我们用人为构造的形式将两个不存的数据区域构造出来。

注意:人为构造数据区域时,查找数据区域与结果数据区域的行数和列数要相同。

三、案例解决

1.公式理解:=lookup(查找值,查找数据区域,结果数据区域)

2.在G2单元格输入公式:

=lookup(F2,{0;120;180;210;240;270},{"很差";"差";"合格";"中等";"良好";"优秀"})

3.对其它单元格复制公式

操作动图如下。

四、案例总结

到此,我们就将案例问题解决。

通过这个案例,我们发现,掌握了公式的功能和基本格式后,可以通过灵活的思维来达到一些常规手段无法快速实现的作用。

以后我们在解决区间问题时,可以记住这个公式:

=LOOKUP(查找值,{下限1, 下限2……},{取值1,取值2……})

还可以变换为:(结合前面的知识,想一想为什么)

=LOOKUP(查找值,{下限1, 下限2……; 取值1,取值2……})

其中,如果取值是文本时,一定要用英文状态下的“”括起来。



为了方便小伙伴们学习,我们的将原始素材共享出来,获取素材的方法:

第一步:关注严Sir课堂。

第二步:私信 严Sir课堂,因为设定的是自动回复,所以内容一定要准确

私信内容:练一练

第三步:根据得到的链接自行下载。

欢迎各位小伙伴关注严Sir课堂,并且给我们留言、建议和讨论,我们一起进步。


特别声明:

严Sir课堂所有内容均属原创,承诺永远不会抄袭作品

严Sir课堂拥有本头条号下所有作品版权


最新文章