excel中vlookup函数的使用方法及实例
    vlookup函数是Excel中最常用的函数之一,它可以根据选定的一个值,从一个表格中到另一个表格相应的值并返回所需要的结果。Vlookup函数最常用的情况是在两个表格之间寻共同点,以便从另外一个表格中获取相关信息。
    1. 函数语法
    Vlookup函数的常规语法如下:
    =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
    其中:
    ● lookup_value:需要查的某个值。
    ● table_array:需要查的表格的范围。一般情况下,这个参数应该包括查值的列和需要返回的值的列号(例如,若要从A列查并且从B列返回数据,则应选择A:B作为table_array的参数)。
    ● col_index_num:包含我们想要返回数据的列号。从table_array的左边数起01表示第一列,继而以此类推,如果数据不在选择的范围内,VLOOKUP会返回错误值“#VALUE”。
    ● range_lookup:一个可选参数,用于确定在要匹配的项没有完全匹配时应如何查。默认情况下,它的值为1或TRUE,表示到第一项小于或等于查值的匹配项(这是用于返回接近匹配项的方式),或是0或FALSE时,表示仅查精确的匹配项。
    2. 示例
    假设有这样的一张表格,我们需要在表格中查姓名,并返回其对应的分数。
    | 姓名 | 分数 |
    | - | - |lookup函数查不正确
    | 赵一 | 90 |
    | 钱二 | 80 |
    | 孙三 | 70 |
    | 李四 | 60 |
    | 周五 | 50 |
    | 吴六 | 40 |
    下面我们可以使用vlookup函数来实现这个功能,在另一个表格中输入姓名,利用vlookup函数查到分数后返回。
    首先,在第一个表格中选定A1:B7,然后单击右键选择“名称管理器”,将其命名为score。
    接下来,在另一张表格中,输入需要查询的姓名,假设这张表格的A列为姓名列,B列为查分数列,那么可以在B2单元格中输入如下公式:
    =VLOOKUP(A2,score,2,FALSE)
    公式中,A2为第一个表格中需要查的姓名,score指代查表格的范围和名称,2表示该公式将返回分数值(即选定表格的第2列),FALSE表示精确查。
    拖动基于该公式的单元格,可以看到已将每个人的分数返回。
    3. 注意事项
    ● 查值需要确保在查表格中存在,否则将返回错误值“#VALUE”;
    ● vlookup函数默认只能到第一个匹配值,如果有多个匹配值,它将返回到的第一个值。
    ● 经常使用vlookup函数查信息时,需要注意确定好“范围查”(即range_lookup)是否需要靠近匹配项,以及selected_array的范围匹配与否,这些因素都将自由影响函数的执行结果。
    ● 如果需要直接查到列号,可以使用MATCH函数,该函数用于返回某个查值再查表格中的第几个位置。
    ● 在拖入公式时,需要注意拖动后面的单元格是否正确更改,如果不为所需,需要手动修改。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。