admin管理员组

文章数量:1531264

2024年3月31日发(作者:)

vlookup函数公式大全

VLOOKUP函数是一种在Excel中非常常用的函数,它可以根据一些值

在一列或者一行中查找并返回对应的值。下面是VLOOKUP函数的一些常见

用法及示例。

基本语法:

VLOOKUP(lookup_value, table_array, col_index_num,

[range_lookup])

lookup_value: 要查找的值。

table_array: 要在其中进行查找的表格区域,这个区域必须包含要

返回的值。

col_index_num: 返回值所在的列索引,以table_array的第一列为

基准,例如,如果要返回table_array的第三列,col_index_num需要设

置为3

range_lookup: 可选参数,用于确定是否要进行近似查找,如果设置

为FALSE,则进行精确匹配,如果设置为TRUE或省略,则进行近似查找,

默认为TRUE。

示例1:精确匹配

假设有一个表格区域A1:B5,其中A列是几个商品的名称,B列是对

应的价格。现在要根据商品名称查找对应的价格。

```

=VLOOKUP("商品1",A1:B5,2,FALSE)

```

这个公式会在A列中查找"商品1",并返回对应的价格。

示例2:近似匹配

假设有一个表格区域A1:B5,其中A列是几个学生的姓名,B列是对

应的成绩。现在要根据学生姓名查找对应的成绩,但输入的学生姓名可能

会有误差,需要进行近似匹配。

```

=VLOOKUP("Student1", A1:B5, 2, TRUE)

```

这个公式会在A列中进行近似匹配,如果找到了类似"Student1"的学

生姓名,则返回对应的成绩。

示例3:返回距离最近的匹配值

除了近似匹配,VLOOKUP函数还可以返回距离最近的匹配值。假设有

一个区域A1:B5,其中A列是一个排序好的学生分数,B列是对应的学生

姓名。现在要根据指定分数查找对应的学生姓名,如果指定分数不存在,

则返回离指定分数最近的学生姓名。

```

=VLOOKUP(80,A1:B5,2,TRUE)

```

这个公式会在A列中查找最接近80的分数,并返回对应的学生姓名。

示例4:使用列索引范围

在VLOOKUP函数中,也可以使用列索引范围来返回多个列的值。假设

有一个区域A1:C5,其中A列是学生姓名,B列是语文成绩,C列是数学

成绩。现在要根据学生姓名查找对应的语文和数学成绩。

```

=VLOOKUP("Student1", A1:C5, {2,3}, FALSE)

```

这个公式会在A列中查找"Student1",并返回对应的语文和数学成绩。

这只是VLOOKUP函数的几个常见用法和示例,实际上它还有很多其他

的用法。要充分了解它的用法,可以查阅Excel的帮助文档或者在线教程。

本文标签: 对应查找返回