2024年4月15日发(作者:)

excel2016 vlookup函数的使用方法及实例

VLOOKUP函数用于在指定范围内查找某个值,并返回该值相

对应的另一列的值。其基本语法如下:

VLOOKUP(要查找的值, 查找范围, 返回的列数, 精确匹配)

- 要查找的值:要在查找范围中查找的值。

- 查找范围:包含要查找值的范围,例如数据表或单列/行。

- 返回的列数:要返回的值所在的列数。如果返回的列在查找

范围中的左侧,可以使用正数;如果在右侧,要使用负数。

- 精确匹配:是一个逻辑值(TRUE/FALSE),用于指定是否

要进行精确匹配。默认为TRUE,表示只找到与要查找值完全

匹配的值。

示例:

假设有以下数据表格,表示学生成绩情况:

A B

-----------

Tom 80

Jane 90

John 75

Lisa 85

1. 查找Tom的成绩:

=VLOOKUP("Tom", A:B, 2, FALSE)

返回80。

2. 查找John的成绩:

=VLOOKUP("John", A:B, 2, FALSE)

返回75。

3. 如果查找的值不存在,可以使用IFERROR函数来进行错误

处理:

=IFERROR(VLOOKUP("Sarah", A:B, 2, FALSE), "Not Found")

返回"Not Found"。

注意事项:

- 如果查找范围并不是连续的单列或单行,要使用“:”运算符来

表示范围,例如A:B表示A列到B列。

- 如果要返回的列数比查找范围的列数大,将返回错误值

#REF!。

- 如果要进行模糊匹配,可以使用通配符*或?进行匹配,例如

VLOOKUP("Tom*", A:B, 2, FALSE)将匹配Tom开头的值。

- VLOOKUP函数只能从左到右查找,即要查找的值必须在查

找范围中的左侧。如果要从右到左查找,可以使用

INDEX/MATCH组合函数。

- 使用VLOOKUP函数时,要确保查找范围是有序的,否则可

能返回不正确的结果。