Excel常用函数之LOOKUP(4)
2018-07-26 21:09:39 作者:佚名
请注意:本文为编辑制作专题转载的资讯,页面显示的时间仅为生成静态页面时间而非具体内容事件发生的时间,由此给您带来的不便敬请谅解!
前面第2篇文章讲了VLOOKUP函数的使用方法,其中参数为1时进行模糊查询,对前面文章进行错误纠证:
上一次题目是对学生分数进行等级评判
其中出现了E列等级划分失误
59 69 79 89 应该写成60 70 80 90
因此等级划分应该为:
否则会出现得分为59分,为及格;
得分为89分,为优秀的情况
======================
LOOKUP有两种用法,一种是向量参数,一种是数组参数
向量型查找=lookup(lookup_value,lookup_vector,result_vector)
=lookup(查找的值,查找的范围,返回值的范围)
数组型查找= lookup(lookup_value,array)
=lookup(查找的值,数组)
本节讲解用LOOKUP函数的向量参数法来解决上面的问题
用上一讲的VLOOKUP(D2,A:B,2,1)能实现值查找
用LOOKUP(D2,A:A,B:B)也能实现
LOOKUP的结果是运算的呢?
LOOKUP函数是VLOOKUP参数0和1的结合
对于能查找到数据时,会进行精确查找,例如分数为60时,精确查找到及格水平。
对于非精确查找时,查找到的结果是小于我们的查找值,而且返回的结果是最接近于它的值。例如查找72分时,在源数据里面对应到最接近于72并比它小的是70,所以对应返回第3个参数B列对应的中等水平。
重要注意点:第2个参数(查找的范围)中的数值必须要按升序进行排序:
否则,这个函数很可能会出现奇怪的结果
原因是LOOKUP函数使用的二分法查找,后期进行介绍
======================
本节完
本文来源维权骑士签约作者:Excel自学成才,转载请至维权骑士士值品牌馆栏目输入查询码i9u1528555245453获取授权。