我与lookup函数的初识

作者: 5队浮萍 | 来源:发表于2018-11-25 21:20 被阅读16次

            昨天储君老师让我们认领一个函数,在接下来的17天里,专门研究这个函数,分享这个函数的知识点。一开始本来想要选择vlookup函数,结果已经被人先认领了。后面想了想还是选lookup函数吧,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。我曾经在Excelhome的公众号上看到一个文章“VLOOKUP函数和他的家人们”,开始对lookup有了最初的认识。
            那lookup函数怎么用呢?它有什么功能?打开Excel函数帮助里面的说明是:当您需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个查找和引用函数LOOKUP。从这个定义来理解它和是vlookup的功能差不多。
    LOOKUP 有两种使用方式:向量形式和数组形式
    一、向量形式基本语法

    LOOKUP(lookup_value, lookup_vector, [result_vector])

    LOOKUP函数向量形式语法具有以下参数:

    lookup_value必需。LOOKUP在第一个向量中搜索的值。Lookup_value可以是数字、文本、逻辑值、名称或对值的引用。(简单理解就是我们要在数据表中查找的“值”

    lookup_vector必需。 只包含一行或一列的区域。lookup_vector中的值可以是文本、数字或逻辑值。(简单理解就是我们要查找的值的“数据表”

    result_vector可选。只包含一行或一列的区域。result_vector参数必须与lookup_vector参数大小相同。其大小必须相同。(简单理解就是我们通过数据表想要得到的"值“表”

    对比一下vlookup函数的语法

    VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

    可知,lookup 函数和vlookup函数的区别为
    Lookup——数与行列比

    Lookup的工作职责是什么呢?

    用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组数据中对应的数值提取出来。

    Vlookup——数与表格比

    Vlookup用对比数与一个“表”进行对比,而不是Lookup函数的某1列或1行,并且Vlookup可以选择采用精确查询或是模糊查询方式,而Lookup只有模糊查询。

            Lookup函数和Vlookup函数类似,仅仅知道怎么用还不够,还需要掌握其运用过程中的注意要点,例如,运用Lookup函数时,就需要注意下面三个要点:

    (1)lookup_vector中的值(查找值)必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,LOOKUP可能无法返回正确的值。 文本不区分大小写。;

    (2)如果找不到查找值,则它与“查找区域”中小于“查找值”的最大值匹配;

    (3)如果查找值小于“查找区域”中的最小值,则返回N/A错误值;
    二、数组形式基本语法

    LOOKUP(lookup_value, array)

    lookup_value:表示要在数组中查找的值。
    array:表示要在其中查找数据的数组或单元格区域。

    LOOKUP数组形式类似于HLOOKUP和VLOOKUP函数。

    区别在于:

    HLOOKUP在第一行中搜索lookup_value;VLOOKUP在第一列中搜索,而LOOKUP函数根据数组纬度进行搜索。

    今天先了解下lookup基本的概念。下次再来了解下lookup都有哪些具体应用。

    相关文章

      网友评论

        本文标题:我与lookup函数的初识

        本文链接:https://www.haomeiwen.com/subject/emrmqqtx.html