35-VLOOKUP常见错误及解决办法

2021-08-18 13:11

VLOOKUP是一个非常实用的查找函数,但在实际使用过程中,往往会出现这样那种的错误而得到不正确的结果。

这里备注下,如果你是下拉公式的时候出现 #na的错误,请检查,查找区域一定要绝对引用哈,打个比方 VLOOKUP(E3,B3:C10,2,0), 这里的B3:C10,一定要改成$B$3:$C$10,大家也记住一点 ,只要是查找99.99%的情况 都是在固定一个区域查找

错误一:公式中查找区域设置错

如图所示,根据姓名查找销售额时返回了错误值

错误分析:VLOOKUP函数的第一个参数是查找值,第二个参数为查找区域,它在进行查找时,查找值必须对应查找区域的第一列,这里查找的姓名位于表格中的B列,而在我们的错误公式中,选取的区域是A3:C10,查找区域的第一列是A列,并不是姓名,所以查找不到结果返回错误值

解决方法:B列作为查找区域的第一列,那么查找区域应该为B3:C10,现在查找区域只有两列,返回C列数据位于查找区域的第二列,所以第三参数改成2,则更改公式为:=VLOOKUP(E3,B3:C10,2,0),就可以得到正确结果

当公式设置没有错误,并且在查找区域中能找到想查找的值,但返回不了正确结果就需要检查数据源是否与查找值完全一致

错误二:数据源中有多余的空格或特殊字符

如图所示,公式没有错误,且查找区域中包含了查找值,却返回错误结果

错误分析:选中数据源,按F2可以看到光标并不紧挨在文本后,而是空了一段距离,中间有空格或看不见的特殊字符,将空格和多余字符选中删除后,结束编辑就可以得到正确结果

解决方法:1.手动删除的方法;

2.在旁边单元格用trim或clean函数去空格或特殊字符,然后将结果复制,选择性粘贴成值,粘贴到原来的数据区域中

3.有一些字符用clean函数去除不掉,可以复制一段看起来空白的内容,用查找替换的方法,将复制的“空格”粘贴到【查找内容】中,【替换为】中不输入任何内容,点击【全部替换】

错误三:查找值与查找区域中的数据格式不一致

如图所示,公式没有错误,且查找区域中包含了查找值,却返回错误结果

错误分析:查找值左小角有小绿标,是文本型数字,而查找区域中第一列数据为数值型数字,两中数据格式不一致,导致匹配不出正确结果

解决方法:将格式更改成一致格式,选中A列,在【数据】选项卡下选择【分列】,在弹出的对话框中前两步直接点【下一步】,在第三步【列数据格式】中选择【文本】,完成分列

将A列转换成文本型数字,原来的公式就查找返回正确的结果

VLOOKUP常见错误及解决办法相关推荐

  1. VS2019运行OpenGL时出现的常见错误及解决办法

    OpenGL程序在低版本的VS中运行成功,但在VS2019中运行却出现各种错误,以下是常见错误的解决办法.(文章结尾有库的链接哟~) 问题一:无法打开文件"glaux.lib" 解 ...

  2. php源码安装失败,php编译安装常见错误及解决办法

    php编译安装常见错误及解决办法 1.configure: error: No curses/termcap library found 网上有的说法是:–with-named-curses-libs ...

  3. MATLAB等号错误为啥,Matlab常见错误及解决办法归纳

    Matlab常见错误及解决办法归纳 1.Subscript indices must either be real positive integers or logicals 中文解释:下标索引必须是 ...

  4. php5编译安装常见错误和解决办法集锦

    最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装.由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错. 正好,搜了几次都是下面 2 篇文章内容,干脆就转到 ...

  5. Oracle的常见错误及解决办法

    ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...

  6. IIS发布ASP.NET应用常见错误及解决办法

    常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件. 该错误的可能原因是: 如同描述所说的,由 ...

  7. SSL证书7大常见错误及解决办法!

    无论是初学者还是经验丰富的大佬,在购买和安装SSL证书时总会遇到各式各样的问题,那么在安装SSL证书都有哪些常见错误?在出现问题后该如何解决?以下是详细的内容: 错误一:域名验证失败 解决办法:请确认 ...

  8. linux下QT Creator常见错误及解决办法

    最近因为在做一个关于linux下计算机取证的小项目,需要写一个图形界面,所以想到了用QT来写,选用了linux下的集成开发环境QT Creator5.5.1,但刚刚安装好,竟然连一个"hel ...

  9. crosstool-ng 编译交叉工具链的常见错误及解决办法

    1.配置crosstool-ng产生的错误 1.1 ncurses headers files were not found Checking for 'ncurses/ncurses.h'... n ...

最新文章

  1. 最优二叉树(哈夫曼树)知识点
  2. 4、简单工厂模式,工厂方法模式,
  3. cannot bind to cxOutlet since it is not a known property of ng template
  4. win10睡眠按啥键唤醒_防止Windows10自动唤醒,就用这4招,维修电脑必知
  5. java 方法绑定_java 方法调用绑定
  6. git submodule时fatal: Not a git repository (or any parent up to mount point /home)
  7. 手把手教你Charles抓包工具使用
  8. python pyodbc mysql,【python】 pyodbc连接mysql
  9. ppt 计算机课件模板,大学计算机基础课件模板.PPT
  10. 15年的MacBookPro如何升级系统到10.15
  11. Veracrypt加密,配合WD Security西数移动硬盘加密
  12. 峰会•沙龙•招聘 | 记零数科技多线并进的一天
  13. REPEATABLE-READ隔离级别 事务中无法读到其它事务提交了的最新数据
  14. 哔哩哔哩2021校招末班车来了!
  15. 序列(SEQUENCE)、同义词(SYNONYM)
  16. 【转】英文论文审稿意见汇总
  17. 泛微OA 开发环境搭建 IDEA
  18. exper表达式_4
  19. 制作一个小的彩票系统
  20. 【推荐系统】特征工程(1)

热门文章

  1. vue项目title设置问题
  2. ultraedit技巧积累
  3. 编写一个程序,从键盘输入半径和高,输出圆柱体的底面积和体积。
  4. Html5结合nodejs实现保存图片到硬盘或数据库的方法
  5. AI治退“七天无理由退换货”
  6. ERP软件中功能测试的实用方法
  7. 赛门铁克、VERITAS中国区高管首谈分拆后公司发展
  8. 马晓东出席高交会数字论坛 助力企业成功数字化转型
  9. return与finally到底谁先执行
  10. 网页编程(满屋花、金山打字、打地鼠)——张渣渣_的学习记录(4)