办公文本取值技巧(「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课堂拥有本头条号下所有作品版权
本文由 京廊文化根据互联网搜索查询后整理发布,旨在分享有价值的内容,本站为非营利性网站,不参与任何商业性质行为,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。
本文链接: /bangong/23618.html