您现在的位置是:主页 > 函数 >
excel利用vlookup或lookup函数,进行区间查询,比使用if高效太多了
发布时间:2023-10-16 01:36:52所属栏目:函数 已帮助人编辑作者:Excel自学教程
在使用excel的过程中,经常会遇到给数字划分区间的情况,比如如图所示的表格:

我们要根据这个区间的分数段,依据学生的成绩来评定确定等级,因为有4个区间段,而且条件比较复杂,如果用if来判断的话,不光逻辑复杂,而且很容易出错。那么如何快速的根据分数段来确定等级呢,我们可以使用vlookup函数和lookup函数来解决,大家不要怕,很简单,而且我也会通过这个例子,具体来说明下:
1.vlookup近似匹配的方法

函数解读:=VLOOKUP(C10,$B$3:$C$6,2,TRUE)
在讲解这个函数的时候,我们需要明白最关键的一点:
当vlookup函数的第三个参数为True,也就是vlookup近似查询的时候,查询值小于或者等于查询范围第一列的最大值,对应的行就是查询结果。
我们以第一行的查询为例:
C10单元格的值为59,$B$3:$C$6中第一列为等级的区间列,在这个里面,小于等或者59的值有两个0和59,那么0和59的最大值是59,而59对应的是差,所以获得的等级就是差
我们再看 赵云 95的公式=VLOOKUP(C15,$B$3:$C$6,2,TRUE)
查询值为95,小于或者等于95的数在等级区间中有4个,分别为0,60,70,80,最大值是80,80对应的等级为优秀。所以查询结果为优秀。
实际上lookup函数的原理和vlookup函数的查询方式是一样的。我们来演示下:
2.使用lookup函数

函数解读:=LOOKUP(C10,$B$3:$B$6,$C$3:$C$6)
Lookup的语法,看似比vlookup的语法更简单明了一些,实际上原来也是一样的,lookup函数也是使用的近似查找的方式,也是找小于或者等于查询值的最大值。
大家为会问为什么,确定区间的时候使用到了绝对引用,那是因为如果不使用绝对引用的方法,当公式向下填充的时候,区间范围会变化。
以上就是excel自学教程为您提供excel利用vlookup或lookup函数,进行区间查询,比使用if高效太多了的解读,本文章链接: http://www.5enet.cn/Excel_hanshu/77610.html 欢迎分享转载,更多相关资讯请前往函数
相关文章
企业IT外包服务
在excel中利用函数求百分比的实例教程
Excel计算天数的函数与公式总结
Excel数据如何分列,下面介绍常见的四大技巧应用。通过Excel分列完成日期、电
如何设置excel图表图例
如何让excel2007表格中的序号不参与排序
如何填充excel图表的背景
excel 高效VLOOKUP函数的组合玩法
excel数据透视表的创建方法图解教程
如何一次打开多个Excel表格
excel隐藏保护锁定公式的方法,以及在excel中同时保护多个工作表公式的方法
如何利用Excel的 GROWTH函数 计算数据预测指数增长值
Excel比对两组数据差异的快速操作方法
Excel 如何快速核对两列数据 Excel核对两列数据动画教程
利用数组函数Max和IF函数excel如何在批量填充借款最终清算时间
Excel中DMAX函数的语法和用法
扫码关注
- 专注IT行业,10年IT行业经验