ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > VLOOKUP函数常见错误分析

VLOOKUP函数常见错误分析

作者:绿色风 分类: 时间:2022-08-18 浏览:111
楼主
海绵宝宝


很多人都碰到这样的情况,明明查找值能找到为什么还是显示错误值#N/A,我总结了三个常犯的小错误和处理方法

1、错误原因:查找值是数值,而被查找区域首列是文本,例如查找值是数字12345,而被查找区域是文本型12345
解决方法:通过&""运算就OK了

2 、错误原因:查找值是文本,而被查找区域首列是数字,例如查找值是文本12345,而被查找区域是数值型12345
解决方法:通过减负运算就OK了

3、错误原因:查找值中有看不见的空格
解决方法:TRIM()函数去除两边空格

vlookup函数错误原因分析.rar
2楼
gouweicao78
下回发帖,字体不要搞那么老大。
还有可能错误是:
1、包含不可见特殊字符,尤其是网页copy的数据。必须用CLEAN函数清除或手工查找替换清除。
2、汉字繁体、简体、错别字,导致不同记录,或首列不包含查找的关键字。
3楼
zhanghi
一直没明白公式中的&""是什么意思 现在有点明白了。不过TRIM会保留一个单词间的单个空格,所有如果字符中间有空格就不行了,似乎用=VLOOKUP(SUBSTITUTE(A2," ",""),D1:E3,2,0)会通用一点
4楼
海绵宝宝
&"" ,就是将数值转为文本

例如数值12345,你要转为文本的话就这样写 12345&""


很感谢您的SUBSTITUTE方法,但是个人觉得还是TRIM得通用性好点,一般您说到的中间有一个字符,那也是个有意义的字符,例如英文名字间的空格
5楼
张啸宁
非常感谢,终于明白了。
6楼
JXBGLWJ
谢谢您的总结,非常感谢,终于明白了。
7楼
lrlxxqxa
只要明白原理,依据不同的情况采用不同的方法即可,如出现非打印字符的时候,trim和substitute替换空格就不行了。
8楼
poiuyman5
interesting....
9楼
无知井里蛙
谢谢分享

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap