Excel——vlookup函数用法详解

381 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

对于数据分析人员来说,Excel肯定是再熟悉不过了。而VLOOKUP函数可以说是Excel中一个经常用到 的纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对两个不同sheet或者不同文件的数据表,多个表格之间快速计算并导入数据等函数功能。

 定义:

vlookup函数的功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

该函数具体的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数具体的含义如下:

参数简单说明输入数据类型
lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在查找区域的第几列数正整数
range_lookup精确匹配/近似匹配FALSE(或0)/TRUE(或1或不填)

通俗一点讲就是:=VLOOKUP(你要找的数据?数据查找的全部范围?你想要的结果位于查找范围的第几列?你是想模糊匹配找还是精确匹配?)

注意:第一个参数的值,必须对应第二个参数的第一列,也就是说关联的key必须位于查找区域的第一列

举个例子,在下面场景中,第一个参数只能为 =VLOOKUP(B1,Sheet1!B:C,2,FALSE),而不可以写成 =VLOOKUP(B1,Sheet1!A:C,2,FALSE)

image.png

 注意事项

  1. 可以用“&" 连接若干个单元格的内容作为查找的参数

  2. 如果目标区域存在多个查找的值,只会返回目标区域第一个符合的值。

  3. 可以用IFERROR函数对查找不到的情况。

    =IFERROR(vlookup(1,2,3,0),0)
    

\