一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

excel中LOOKUP函数学习笔记

时间:2014-02-13 编辑:简简单单 来源:一聚教程网


LOOKUP(lookup_value、lookup_vector、result_vector)

•Lookup_value 是 LOOKUP 在第一个矢量中搜索到的值。Lookup_value 可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。

•Lookup_vector 是一个仅包含一行或一列的区域。lookup_vector 中的值可以是文本、数字或逻辑值。

重要说明:

lookup_vector 中的值必须按升序顺序排列。例如,-2、-1、0、1、2 或 A-Z 或 FALSE、TRUE。否则,LOOKUP 返回的值可能不正确。大写和小写文本是等效的。
•Result_vector 是一个仅包含一行或一列的区域。它的大小必须与 lookup_vector 相同。

注意

•如果 LOOKUP 找不到 lookup_value,它会匹配 lookup_vector 中小于或等于 lookup_value 的最大值。
•如果 lookup_value 小于 lookup_vector 中的最小值,则 LOOKUP 会返回 #N/A 错误值。


学习了lookup函数,发现出现了一个问题。

=LOOKUP("他",{"你","我","他","的";1,2,3,4})

得到的不是3 ,
查找百度原来是这个lookup函数需要对数组进行升序排列,才能获取正确值。
例如:
=LOOKUP("d",{"d","b","c","a";1,2,3,4})    得不到 1 反而是4
修改成:
=LOOKUP("d",{"a","b","c","d";1,2,3,4})  //得到的才是4

修改如下:

=LOOKUP("他",{"的","你","他","我";4,1,3,2})

例二:
=LOOKUP(B2,{"员工",4;"教导",3;"副校长",2;"校长",1})  获取员工值发现是 1   //肯定是错误

修改如下:
=LOOKUP(B2,{"副校长","教导","校长","员工";2,3,1,4})

热门栏目