全网最详细的(没有之一)vlookup函数入门教程 您所在的位置:网站首页 excel中vlookup函数的功能是 全网最详细的(没有之一)vlookup函数入门教程

全网最详细的(没有之一)vlookup函数入门教程

2023-04-10 03:45| 来源: 网络整理| 查看: 265

简介

在excel中查询数据值是最常用的功能,如果你想要在工作表中查找你想要的内容,可以直接使用,ctrl键,加F键,实现快速查找,但遇到需要返回查询数据到另一张工作表上时,使用查询函数是个不错的选择,而在excel中查询函数包含lookup函数,vlookup函数,hlookup函数,xlookup函数等,今天先来讲最常用且使用最广的vlookup函数。接下来让我们一起来学习该函数吧!

Vlookup函数

vlookup函数是可查找左侧列中的值,如果找到匹配项,则会在右侧的另一列中返回信息。Vlookup函数的参数如下:

vlookup(Look_up_value , Table_array , Col_index_number , Range_look_up)Look up value表示需要查询的内容,该项可以是数值,单元格引用或字符串等。Table array表示查询区域,该项可以是单元格区域或区域名称的引用。Col index number表示返回数据所在的列数,该项是阿拉伯数字1,2,3等。Range look up 表示查找模式,该项有true或false,若不填写则默认true进行模糊匹配。

(除了range look up参数是可选参数以外,其余三个参数都是必须参数。)

下面让我们用示例来详细拆解vlookup 函数各参数的意义。

在该示例中:

第一个参数A1表示,我们想要查找A1单元格中的内容。

如果单元格内填写的是苹果,我们查找的就是苹果,除了单元格引用,也可以直接在第一个参数输入苹果,两者的区别在与,使用单元格引用,直接修改单元格中的内容就可以实现替换查找内容,不用每次都修改公式,如果直接填写文本或数字则需要每次都要修改公式实现替换查找内容。

第二个参数B到D表示,我们需要到B列至D列这个数据列表中去查找需要查找的内容。

这里需要特别注意,查找的内容必须在查找区域的第一列,仍然以刚才的苹果为例,我们需要在B列,到,D列中,查找苹果,那么苹果必须在B列中,函数才能查找到苹果,如果苹果在C列或D列中函数是无法正常找到苹果的。

第三个参数3,它表示返回的是B列到D列中的第3列数据。

如果B列表示水果名称,C列表示水果价格,D列表示水果数量,在所选区域B列到D列中,B列是第一列,C列是第二列,D列是第三列,如果填写1则返回B列中的内容即水果名称,如果填写2则返回C列中的内容即水果价格,如果填写3则返回D列中的内容即水果数量,所以该示例返回的是水果数量。

最后一个参数填写的FALSE表示,在B列中精确查找苹果。

所以该示例公式表达的是,需要在水果信息表B列到D列中,查找A1单元格中的内容,即苹果,如果找到苹果返回B列到D列中的第3列内容即苹果对应的数量。如果没有找到则公式报错。

函数应用示例

下面让我们实际操作一下,看看该函数是如何工作的。

我们需要找到香蕉的数量,首先,选择单元格, D55 ,然后输入,等于 Vlookup,然后按tab键,再选择单元格C 55,再输入逗号,数据查找区域选择C49到D53,再输入逗号,数量在所选区域的第2列,所以输入2,然后输入逗号,再选择精确匹配,最后按enter。

=VLOOKUP(C55,C49:D53,2,FALSE)

香蕉的正确答案为 60。

现在选择单元格C55,然后从下拉列表中选择不同的项目,可以看到结果也会随之改变。

你可以下载教程文件,然后试着在肉类部分的单元格 G55 中进行尝试。

#N/A!错误

在使用Vlookup函数时,可能会遇到许多错误反馈,最常见的是#N/A!错误,该错误通常是由于,查找内容在所选查找区域中找不到,但也可能是,查找单元格引用中没有任何值。

如果你知道查找值存在,但查找单元格为空,你希望隐藏错误,可以使用上期讲述的 if 语句。在这种情况下,我们将如单元格 D71 所示,嵌套现有Vlookup 公式,在等于后输入if,然后输入左括号,再输入C 71等于空,然后输入逗号,如果为真则返回空,否者返回vlookup 函数查找值,最后在末尾输入右括号,然后按enter。

=IF(C71="","",VLOOKUP(C71,C65:D69,2,FALSE))

这表示如果单元格 C71 没有任何内容,则不返回任何结果,否则返回 Vlookup 的结果。

如果不确定查找值是否存在,但仍想抑制#N/A!错误,可以在单元格 G71 中使上期讲述的 IFERROR 或IFNA的错误处理函数。

你可以下载教程文件在物品区域的G71单元格进行尝试。

其他错误

除了#N/A!错误,Vlookup 函数还可能返回其他错误。

一,ref错误

该错误通常是由于需要返回的列数超过所选区域的最大列数。只需扩大查找区域,或修改返回列数的数值。

二,value错误

该错误是由于返回的列数填写了小于1的数值。只需将返回列数修改为大于等于1的自然数。

三,name错误

该错误通常是由于公式中含有未添加引号的文本。只需将文本使用引号括起来即可。

四,溢出错误

溢出错误即spill错误,该错误是由于公式中的查找引用整列,并且与所选区域的第一列相同,会导致公式计算超出范围,该错误通常会由计算机自动识别并修改,但如果未正确识别并修改,可以在查找值前用@符号定位查找引用来解决。

五,返回错误的查询结果

除了以上会直接报错的错误,函数还可能会存在一种隐式错误,即返回了错误的查找结果,这通常是由于选择了近似查找,excel会返回模糊匹配的结果,而不是精确匹配的结果。

教程同步学习文件下载链接 提取码: amkg

如果文章对您的学习有帮助可以点一下喜欢加收藏,如果能关注加分享那就更好啦,我后期会更新更多内容,祝身体健康,前程似锦。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有