vlookup函数的12种常见错误、原因及解决方法

时间:2023-01-22 11:45:59 

vlookup函数是一个非常好用的查找函数,但由于种种原因,在实际使用时会遇到种种让人搞不明白的错误。于是本文就把常遇到的vlookup错误问题来一次大整理,希望能对同学们有用。

一、函数参数使用错误

第1种:第2个参数区域设置错误之一。

例:,根据姓名查找龄时产生错误。

错误原因: vlookup函数第二个参数是查找区域,该区域的第1列有一个必备条件,就是查找的对象(A9),必须对应于区域的第1列。本例中是根据姓名查找的,那么,第二个参数姓名必须是在区域的第1列位置,而上述公式中姓名列是在区域A1:E6的第2列。所以公式应改为:

=VLOOKUP(A9,B1:E6,3,0)

第2种:第2个参数区域设置错误之二。

例2 根据姓名查找职务时产生查找错误。

错误原因:本例是根据姓名查找职务,可大家注意一下,第2个参数B1:D6根本就没有包括E列的职务,当然会产生错误了。所以公式应改为:

=VLOOKUP(A9,B1:E6,4,0)

第3种:第4个参数少了或设置错误。

例3,根据工号查找姓名

错误原因:vlookup第四个参数为0时表示精确查找,为1或省略时表示模糊查找。根据工号查找姓名,查找出现错误。

错误原因:在vlookup函数查找过程中,文本型数字和数值型数字会被认为不同的字符。所以造成无法成功查找。

解决方案:把查找的数字在公式中转换成文本型,然后再查找。即:

=VLOOKUP(A9&"",A1:D6,2,0)

第5种:查找格式为文本型数字,被查找区域为数值型数字。

例5:根据工号查找姓名,查找出现错误

错误原因:同4

解决方法:把文本型数字转换成数值型。即:

=VLOOKUP(A9*1,A1:D6,2,0)

三、引用方式使公式复制后产生错误

第6种:没有正确的使用引用方式,造成在复制公式后区域发生变动引起错误。

例6,,当C9的公式复制到C10和C11后,C10公式返回错误值。

错误原因:由于第二个参数A2:D6是相对引用,所以向下复制公式后会自动更改为A3:D7,而A10中的工号A01所在的行,不在A3:D7区域中,从而造成查找失败。

解决方案:把第二个参数的引用方式由相对引用改为绝对引用即可。

B9公式改为:=VLOOKUP(A9,$A$2:$D$6,2,0)

四、多余的空格或不可见字符

第7种:数据表中含有多余的空格。

例7 ,由于A列工号含有多余的空格,造成查找错误。

错误原因:多一个空格,用不带空格的字符查找当然会出错了。

解决方案: 1、手工替换掉空格。建议用这个方法;

2、在公式中用trim函数替换空格而必须要用数据公式形式输入。

即:=VLOOKUP(A9,TRIM(A1:D6),2,0) 按ctrl+shift+enter输入后数组形式为 {=VLOOKUP(A9,TRIM(A1:D6),2,0)}

第8种:类空格但非空格的字符。

在表格存在大量的“空格”,但又用空格无法替换掉时,这些就是类空格的不可见字符,这时可以“以其人之道还之其人之身”,直接在单元格中复制不可见字符粘贴到替换窗口,替换掉即可。

第9种:不可见字符的影响

例:的A列中,A列看不去不存在空格和类空格字符,但查找结果还是出错。

出错原因:这是从网页或数据库中导入数据时带来的不可见字符,造成了查找的错误。

解决方案:在A列后插入几列空列,然后对A列进行分列操作(数据 – 分列),即可把不可见字符分离出去。

第10种:反向查找vlookup不支持产生的错误。

例10 的表中,根据姓名查找工号,结果返回了错误。

错误原因:vlookup不支持反向查找。

解决方法:1、用if函数重组区域,让两列颠倒位置。

=VLOOKUP(D8,IF({0,1},D2:D4,E2:E4),2,0)

2、用index+match组合实现。

=INDEX(D2:D4,MATCH(D8,E2:E4,0))

第11种:通配符引起的查找错误

例11 ,根据区间查找提成返回错误值。

错误原因:~用于查找通配符,。

解决方法:用~~就可以表示查找~了。所以公式可以修改为

=VLOOKUP(SUBSTITUTE(A8,"~","~~"),A2:B4,2,0)

第12种:vlookup函数第1个参数不直接支持数组形式产生的错误

例12 ,同时查找A和C产品的和,然后用SUM求和。

错误原因:VLOOKUP第一个参数不能直接用于数组。

解决方法:利用N/T+IF结构转化一下数组,如果不了解N/T+IF结构用法。

公式修改为:

=SUM(VLOOKUP(T(IF({1},A8:B8)),A2:B5,2,))

标签:公式,查找,空格,错误,Excel函数
0
投稿

猜你喜欢

  • 115sha1链接怎么用?115转存sha1详细教学

    2023-03-06 22:04:41
  • Chromium Edge浏览器新特性:IE模式、隐私控制、收藏夹

    2023-10-14 09:25:14
  • PPT图片玩出新花样

    2022-08-04 09:28:00
  • Win7怎么清理c盘只留下系统文件?

    2023-04-12 08:48:09
  • 快乐码字怎么拼字? 快乐码字拼字功能的使用教程

    2023-06-12 11:08:55
  • 别管手机了,微软转型的关键是企业级市场

    2023-12-03 06:27:37
  • 如何用VLOOKUP函数做数据对比

    2023-12-08 01:12:54
  • Win10任务管理器闪退怎么办?

    2022-10-26 03:22:34
  • 快乐码字怎么设置敏感词?快乐码字设置敏感词的方法

    2023-03-18 06:11:51
  • 简单方法让你对win7的启动时间一目了然

    2023-02-19 13:02:42
  • 相关数据的一个表格

    2022-03-17 08:30:26
  • WPS表格技巧—同时查看多个工作表

    2023-11-09 20:29:20
  • 英伟达显卡驱动更新不了怎么办?Win11英伟达显卡驱动怎么更新?

    2023-05-21 03:23:51
  • Excel表格中如何设置姓名左右对齐操作方法分享

    2023-09-14 21:15:28
  • windows10更新错误导致蓝屏死机和启动循环怎么办

    2022-07-09 06:55:58
  • Office2010 文件没保存恢复文件的方法步骤

    2023-08-16 20:32:46
  • excel如何以颜色深浅代表数值大小?这个技巧你得会 Excel条件格式解析

    2023-07-08 00:32:09
  • 360软件管家怎么将酷狗音乐卸载?卸载酷狗音乐操作步骤

    2022-03-01 05:44:13
  • Windows RT是什么系统?怎么一下就玩完了?

    2023-02-26 19:23:06
  • iOS 14.5 beta3更新内容及升级方法教程

    2023-11-03 22:15:05
  • asp之家 电脑教程 m.aspxhome.com