当前位置:主页 > 生活经验 > 生活常识 >

excel中vlookup函数怎么用详细步骤及实例

作者:李青青 更新:2024-03-12 04:07:48 来源:领啦网
导读:excel中vlookup函数怎么用详细步骤及实例,关于这个excel中vlookup函数怎么用详细步骤及实例方面的知识,如有不对的地方欢迎指正! Vlookup的使用方法,这3点需要特别注意下,不然就会出错 今天我们来详细的了解

excel中vlookup函数怎么用详细步骤及实例

关于这个excel中vlookup函数怎么用详细步骤及实例方面的知识,如有不对的地方欢迎指正!

Vlookup的使用方法,这3点需要特别注意下,不然就会出错

今天我们来详细的了解下Vlookup函数,虽然他已经将近40岁,继任者Xlookup也早就出现了,但是碍于版本、习惯等问题,相信大多数人还是更喜欢使用Vlookup。

一、Vlookup的作用与参数

Vlookup:一个纵向查找函数,纵向指明了函数的查找方式,是根据列进行数据查询的

语法:=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

第一参数:要查找的值第二参数:查找的数据区域第三参数:结果在数据区域的第几列第四参数:数据的匹配方式,一共有2种数据匹配的方式

设置为false或者0表示精确匹配,如果找不到结果,函数会返回#N/A,一般直接写0即可。

设置为true或者1表示近似匹配,如果查找不到精确的结果,函数就会返回小于查找值的最大值,这个一般用到的不多,常见的例子就是进行区间判断计算提成之类。

二、案例演示

通过上面我们已经了解了Vlookup函数的作用与参数,下面就来看下它简单的使用方法,如下图,我们想要查找【张飞的数学成绩】只需要将公式设置为:

=VLOOKUP(F3,A1:D9,3,0)

第一参数:F3,就是张飞姓名所在的单元格位置,其结果就是张飞第二参数:A1:D9,查找的数据区域,就是需要在这个数据进行查询第三参数:3,在第二参数这个区域中,【数学成绩】在第三列,所以就设置为3第四参数0,表示精确匹配

excel中vlookup函数怎么用详细步骤及实例

三、注意事项

使用Vlookup有3个注意是事项,这也是很多人诟病Vlookup函数的原因,我们来详细了解下。

1.查找值必须在数据区域的第一列

如下图所示,我们还是查找【张飞的数学成绩】,但是结果却是#N/A这个错误值,这个是因为在【第二参数】查找的数据区域中,姓名这一列没在数据区域的第一列造成的。

现在我们想要根据姓名就进行数据查询,就必须要在第二参数中将姓名放在查找数据区域的第一列才可以找到正确的结果。

excel中vlookup函数怎么用详细步骤及实例

2.遇到重复值,只能返回一个结果

这个注意事项,不仅仅是针对Vlookup函数来说的,Excel中所有的查找函数都是这样的。

如下图所示,我们想要查找【2班鲁班的数学成绩】在查找区域中鲁班是有重复值的,如果仅仅以鲁班作为查找值进行数据查询,它的结果是93,这个成绩是1班鲁班的。

出现这个情况的原因是因为,Vlookup是从上到下进行数据查询的,1班鲁班在最前面的位置,所以就会返回1班鲁班的结果,想要解决这个问题就需要增加一个查找条件。

excel中vlookup函数怎么用详细步骤及实例

3.不能查找左侧数据

如下图所示,我们想要查找【张飞的语文成绩】但是在数据源中语文成绩这一列数据是在【姓名列】的左侧的。

对于这样的数据,是不能使用Vlookup函数进行查询的,因为它与第一点注意事项相矛盾,很多人喜欢把它称之为【反向查询】。