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列转换成文本型数字,原来的公式就查找返回正确的结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值