广告区域

广告区域

传奇知识网 - 一个你身边的百科全书

匹配公式vlookup怎么用(表格函数使用方法步骤)

2023-06-02 06:45:24投稿人 : yq4qlskj围观 : 55 次0 评论

最近有很多粉丝问及Vlookup功能在后台的使用,尤其是一些新朋友,所以今天我们就来多了解一下Vlookup功能。

虽然他已经年近40,继任者Xlookup也已经出现,但因为版本、习惯等问题,相信大部分人还是更喜欢使用Vlookup。

特别纵队

30天从入门到精通

作者:Excel从零到一

39.9个硬币

已经有1054人买了。

考试

一、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功能的原因。下面我们来详细了解一下。

1。查阅值必须在数据区域的第一列中。

如下图所示,我们还是寻找【张飞的数学成绩】,结果是错误的值#N/A,这是由于【第二个参数】搜索到的数据区中,姓名列不在数据区的第一列造成的。

现在,如果我们想根据名称查询数据,我们必须将名称放在第二个参数中搜索数据区域的第一列中,以找到正确的结果。

2。在重复值的情况下,只能返回一个结果

此说明不仅适用于Vlookup函数,也适用于Excel中的所有查找函数。

如下图,我们要找【2班鲁班数学成绩】。在搜索区域,鲁班有重复值。如果只用鲁班作为数据查询的搜索值,其结果是93,这个分数就是1类鲁班的分数。

出现这种情况的原因是Vlookup从上到下查询数据,1类鲁班在最前面的位置,所以会返回1类鲁班的结果。要解决这个问题,需要添加一个搜索条件。

3。找不到左边的数据

如下图所示,我们想找到“张飞的语文成绩”,但是在数据源中,语文成绩一栏在“姓名栏”的左侧。对于这样的数据,不能使用Vlookup函数进行查询,因为它与第一点相冲突,很多人喜欢称之为“反向查询”。

第四,多条件查询

这主要是关于搜索数据中的重复。我们需要再添加一个条件来使搜索值唯一,这样我们才能找到正确的结果。方法有很多。最简单的是设置一个辅助列,其作用是将类与名称连接起来。公式是

=B2&C2,B2是班级,C2是名字,&是连接符号,按Shift+7输入。

在这种情况下,搜索值变得唯一,可以使用Vlookup进行数据查询。公式是:

=VLOOKUP(H3&I3,A2:F9,6,0)

它的第一个参数是H3&I3,我们也将这个类与名字联系起来。A2:F9是要搜索的数据区,我们构造的辅助列必须在数据区的第一列。

最终得到结果后,只需要隐藏辅助列即可。

动词 (verb的缩写)反向查询

反向查询是为了解决VLOOUP找不到左边数据的问题。最简单的方法是建立一个辅助柱,如下图所示。只需将搜索列粘贴到数据源中的第一列,然后就可以使用VLOOUP查询数据了。公式是:

=VLOOKUP(G3,A1:E9,2,0)

vlookup函数就是这么用的。怎么样?你学会了吗?

来源:传奇知识网,转载请注明作者或出处,尊重原创!

相关文章

发表评论
推荐文章