VLOOKUP函数是一个非常好用的首列查询函数,但是由于种种原因,小伙伴在实际使用的过程中,会经常遇到种种让人搞不明白的错误。
今天呢,我们就把经常会遇到的VLOOKUP错误问题给大家梳理一下,把出现频率最高的三个错误给小伙伴们分享一下,希望小伙们好好把握。
公式解析:
=VLOOKUP(A4,F4:G22,2,0),由于查找区域F4:G22未锁定,在向下复制公式时查找区域会向下偏移,所以在B列中出现了很多的#N/A错误。
如下图:
公式解析:
=VLOOKUP(A4,$F$4:$G$22,2,0),查找区域已锁定,但是在C列中仍然有#N/A错误出现,是因为没有与查找值相匹配的内容,也就是说员工名单没有沈雪这个名字。
公式解析:
=IFERROR(VLOOKUP(A4,$F$4:$G$22,2,0),''),IFFERROR可以将错误值以其它形式显示出来,比如D列中的空单元格,就是将#N/A错误以空值的形式进行显示。
如下图:
在单元格中,文本型数字有两标志:默认情况下靠左对齐;或是在单元格的左上角有代表文本型数字的绿帽子。凡是戴有绿帽子的单元格,里边的数字都是文本型的数字;格式不匹配导致销售额中全出现#N/A错误。
如下图:
公式解析:
将文本型数字转换成数字的操作步骤:选中数据区域A4:A19|'数据'|'分列'|'下一步'|'下一步'|'完成'。将文本型数字转换为数字后,销售额中的结果就完成正确了。
如下图:
单元格右上角的绿帽子没有了,公式计算正常。
在下图中,联想前有空格、苹果中间有空格、小米跟HTC后面有空格,所以在查找时出现了#N/A错误。
公式解析:
使用SUBSTITUTE将空格替换成空值,相当于将空格删除掉。注意公式的写法。
公式解析:
使用TRIM只能删除文本字符串中首尾的空格,不能删除字符串中间的空格,所以在查找苹果在天猫的销量时出现了#N/A错误。
如下图:
IFERROR:判断表达式是否正确,正确时返回计算值,错误时返回要显示的值。
语法结构:
=IFERROR(正确时返回计算值,错误时返回要显示的值)
SUBSTITUTE:把指定值替换掉
语法结构:
=SUBSTITUTE(查找的单元格,要替换的旧字符,替换后的新字符)
TRIM:删除中文字符串中首尾的空格
语法结构:
=TRIM(指定的单元)
联系客服