VLOOKUP常见错误及解决办法
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常见错误及解决办法相关推荐
- VS2019运行OpenGL时出现的常见错误及解决办法
OpenGL程序在低版本的VS中运行成功,但在VS2019中运行却出现各种错误,以下是常见错误的解决办法.(文章结尾有库的链接哟~) 问题一:无法打开文件"glaux.lib" 解 ...
- php源码安装失败,php编译安装常见错误及解决办法
php编译安装常见错误及解决办法 1.configure: error: No curses/termcap library found 网上有的说法是:–with-named-curses-libs ...
- MATLAB等号错误为啥,Matlab常见错误及解决办法归纳
Matlab常见错误及解决办法归纳 1.Subscript indices must either be real positive integers or logicals 中文解释:下标索引必须是 ...
- php5编译安装常见错误和解决办法集锦
最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装.由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错. 正好,搜了几次都是下面 2 篇文章内容,干脆就转到 ...
- Oracle的常见错误及解决办法
ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...
- IIS发布ASP.NET应用常见错误及解决办法
常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件. 该错误的可能原因是: 如同描述所说的,由 ...
- SSL证书7大常见错误及解决办法!
无论是初学者还是经验丰富的大佬,在购买和安装SSL证书时总会遇到各式各样的问题,那么在安装SSL证书都有哪些常见错误?在出现问题后该如何解决?以下是详细的内容: 错误一:域名验证失败 解决办法:请确认 ...
- linux下QT Creator常见错误及解决办法
最近因为在做一个关于linux下计算机取证的小项目,需要写一个图形界面,所以想到了用QT来写,选用了linux下的集成开发环境QT Creator5.5.1,但刚刚安装好,竟然连一个"hel ...
- crosstool-ng 编译交叉工具链的常见错误及解决办法
1.配置crosstool-ng产生的错误 1.1 ncurses headers files were not found Checking for 'ncurses/ncurses.h'... n ...
最新文章
- 最优二叉树(哈夫曼树)知识点
- 4、简单工厂模式,工厂方法模式,
- cannot bind to cxOutlet since it is not a known property of ng template
- win10睡眠按啥键唤醒_防止Windows10自动唤醒,就用这4招,维修电脑必知
- java 方法绑定_java 方法调用绑定
- git submodule时fatal: Not a git repository (or any parent up to mount point /home)
- 手把手教你Charles抓包工具使用
- python pyodbc mysql,【python】 pyodbc连接mysql
- ppt 计算机课件模板,大学计算机基础课件模板.PPT
- 15年的MacBookPro如何升级系统到10.15
- Veracrypt加密,配合WD Security西数移动硬盘加密
- 峰会•沙龙•招聘 | 记零数科技多线并进的一天
- REPEATABLE-READ隔离级别 事务中无法读到其它事务提交了的最新数据
- 哔哩哔哩2021校招末班车来了!
- 序列(SEQUENCE)、同义词(SYNONYM)
- 【转】英文论文审稿意见汇总
- 泛微OA 开发环境搭建 IDEA
- exper表达式_4
- 制作一个小的彩票系统
- 【推荐系统】特征工程(1)