excel中LOOKUP函数学习笔记excel办公/数码 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    LOOKUP 函数可返回一行或一列区域中或者数组中的某个值,

excel中LOOKUP函数学习笔记excel办公/数码

。LOOKUP 函数具有两种语法形式:矢量和数组。矢量形式的 LOOKUP 在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相同位置处的值。数组形式的 LOOKUP 在数组的第一行或列中查找指定值,然后返回该数组的最后一行或列中相同位置处的值。

    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 的最大值,

电脑资料

excel中LOOKUP函数学习笔记excel办公/数码》(https://www.unjs.com)。

    •如果 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})

最新文章