vlookup大战IF函数,谁才是你心中的区间判断之王
发布时间:2023-07-03 00:36:35
Hello,大家好,今天有留言问到如何根据学生的成绩快速给出对应的等级,这种根据成绩来判断等级的问题其实就是我们常说的区间判断,它不是一个数值对应一个结果,而是一个区间对应一个结果,想要达到这样的效果方法很多。我们最常用的就是使用vlookup函数以及if函数,今天就跟大家分享下这两个函数实现区间判断的方法
一、使用if函数进行区间判断
我们使用if函数进行区间判断,使用的是if函数的嵌套,就是将if函数层层嵌套来达到区间判断的效果,如下图,我们想要根据成绩来判断等级,右侧是我们的成绩等级对照表,我们只需在小王对应的等级的位置输入公式:=IF(B2>=90,”优秀”,IF(B2>=80,”良好”,IF(B2>=60,”及格”,”不及格”)))然后点击回车,向下填充公式即可快速进行区间判断
下面跟大家介绍下这个函数的计算过程,我们都知道if的特性,当条件满足的时候就会返回第二参数,当条件不满足的时候就会返回第三参数,如上图我们将34带入公式中,
在第一层if函数中,34大于等于90是不成立的,所以if函数就会返回第三参数,而第三参数是我们嵌套的第二层if函数,所以34就会继续被带入第二层if函数中进行计算
在第二层if函数中,34大于等于80这个条件也是不成立的,所以就会返回第二层if函数的第三参数,而第二层if函数的第三参数嵌套的是第三层if函数,所以34就会继续被带入第三层if函数中进行计算
在第三层if函数中,34大于等于60这个条件是不成立的,所以函数会返回第三层if函数的第三参数,在这里它对应的结果是不及格,所以函数会返回不及格这个结果
以此类推,每个成绩都是经过这样的判断,一旦条件满足,就会输出对应的结果
二、使用vlookup进行区间判断
使用vlookup进行区间判断我们利用的是vlookup的近似匹配,近似匹配的特性是:当函数查找不到精确的结果,就会返回小于查找值的最大值,当我们要使用近似匹配的时候,必须要保证查找区域的数据是降序排序的
我们想要使用vlookup进行区间判断,就必须先要构建查找区域,我们将每个区间的最小值对应这个区间的等级,比如90对应优秀,80对应良好,以此类推,最后我们需要注意的是:我们构建的数据区域,必须是降序排序的,如下图
当查找区域构建完毕后,我们只需在小王对应的等级中输入函数:=VLOOKUP(B2,$F$8:$G$11,2,1)点击回车向下填充公式即可完成等级的判定
同样的跟大家介绍下这个函数的查找原理
第一参数:B2,学生的成绩
第二参数:$F$8:$G$11,这个是我们构建的查找区域,在这里必须选择绝对引用,防止在拖拉数据的过程中他的位置发生变化
第三参数:2,在数据区域中我们要查找的结果在第二列,所以是2
第四参数:1,代表近似匹配
同样的我们将34带入这个函数,在查找区域中是没有34这个值的,所以函数查找不到精确的结果,当查找不到精确的结果,函数就会返回小于查找值的最大值,在查找区域中小于34的最大值是0,而0对应的结果是不及格,所以函数的就会返回不及格这个结果
Vlookup函数大战if函数,你更偏向于使用哪个函数呢?可以留言告诉我


猜你喜欢
- 排版的时候经常会用到分页符分节符,那么word分栏符怎么设置?今天给大家介绍下,一起看看吧!1、分栏符的使用在要插入分栏符的位置点击布局-分
- 我们在利用WPS表格和Excel表格进行日常办公时,可能需要比较参数列表中的数值,我们可以利用Excel表格中的MAX函数。利用MAX函数就
- 在excel中有两个替换函数,replace和substitute,相信我,一个函数能干的事,微软绝对不会费力气设置两个,replace和s
- 有时候我们在用电脑看电视可能会看着看着睡着了,于是这时候就得让电脑自动关机,可是很多用户不知道Win7电脑怎么设置自动关机?其实方法很简单,
- CPUZ怎么调成中文?近期有用户发现自己电脑上的CPU-Z如果我们下载了英文版的CPU-Z是英文版的,使用起来不是很方便,因此就想问有没有什
- 车轮社区APP如何调整字体大小?车轮社区app是一款为车主打造的交流平台。想要调整车轮社区app字体大小,具体该怎么操作?下面就是车轮社区A
- 如果长时间使用电脑会自动进入睡眠状态,可以节省电源,我们只要动动键盘或鼠标即可唤醒电脑,然而有些用户并不希望使用键盘鼠标来唤醒电脑,那么要如
- 相信小伙伴们都使用过或者是听说过PS,PR,AE,AI等软件,它们都是Adobe旗下的专业软件。其中,PS是一款专业的图片后期处理软件,PR
- 最近,频频爆出密码泄露的事件,泄露信息包含了浏览记录、信用卡记录等敏感数据,这不得不让我们进一步提高对个人信息保护的重视程度,我们看看如何提
- 更换mac办公后,由于之前是用windows,所以很多文件项目之类的东西都还在windows电脑中,一次都传到mac上又会比较占内存,并且使
- win7系统中便笺元数据已损坏该怎么办?win7系统开机提示:便笺元数据损坏,便笺已将其恢复为默认值,该怎么解决这个问题呢?下面我们就来看看
- Excel中的小数数据具体该如何去掉小数点直接进一位呢?下面是由小编分享的excel去小数点进一位的方法,以供大家阅读和学习。excel去小
- excel怎么使用vba里的copy命令?excel中想要复制数据,我们可以使用vba中的copy命令函数来实现,操作方法也简单,适合大家学
- 分区助手如何转换逻辑分区?分区助手是一个很强大的硬盘辅助工具,帮助用户重新划分硬盘分区等,有的朋友在使用分区助手的时候,还不知道怎么转换为逻
- win10专业版和企业版的区别哪个好?在当下使用用户最多的系统中,windows10是主流,而且也跟win7系统一样,分成了多个版本,一般用
- 在Mac电脑中,管理员有很多特殊的权限,所以很多地方都系统管理员的密码才能操作,但是有些用户忘记了管理员密码,导致操作无法进行,下面我们分享
- win2000的服务的功能很多人在入侵了服务器时,发现服务器不能干这个 不能干那个,于是就束手无策了。知道了以下服务动功能,需要什么可以给他
- 我们在去年的夏天,也就是微软推送Windows 10周年更新的时候写过一篇关于如何禁用Windows 10更新的文章。其实当时写是有些违心的
- 问题描述:通过正常步骤进行修改地区操作时发现地区无法更改,字体颜色是灰色的。虽然苹果商店会改变,但是会显示无法下载。Apple ID可以更改
- Windows 7是由微软公司(Microsoft)开发的操作系统,内核版本号为Windows NT 6.1。很多小伙伴每次都是电脑没电了强