打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VLOOKUP函数在这张Excel表格里查找电话时竟然显示错误?一招解决

VLOOKUP函数是很多职场白领都喜欢用的查找函数,但有时候却会遇到一些很奇怪的错误,困扰到很多人。

今天结合一个使用VLOOKUP函数根据电话查找联系人返回错误的案例,帮助大家搞清楚造成这类错误的原因,以及解决方案。

场景说明:公式结构正确,但结果错误?

当前案例的需求是按照A:B两列的电话查询对应的联系人,所以本来使用VLOOKUP函数最基础用法就应该可以解决。

按统计要求写出Excel公式如下,却发现返回了错误值:

=VLOOKUP(D2,$A$1:$B$17,2,0)

经过检查公式结构和语法,都没发现任何问题,D列的电话又明明存在于A列之中,但为什么就是查找不到呢?

请你看下面答案之前,先尝试自己思路并解决。

解析原因:造成错误的原因是因为这个小秘密

造成错误原因是很多人不了解VLOOKUP函数的小脾气:它要求查询区域和公式第一参数的数据格式相同,如果格式不同就认为是不同的数据。

在数据源A列中,电话是文本格式(从左上角绿色小三角可以判断),但是在公式中查找时,引用的是D列的数值格式电话,由于A列的文本格式和D列的数值格式是不同格式,所以即使数据相同,VLOOKUP函数也认为是不同数据而无法匹配查询,造成返回错误值。

了解到这些真正的原因,你也就知道应该如何调整才能让公式返回正确结果了。一种方法是将D列的电话调整为文本格式让其与A列格式相同;另一种方法是修改数据源A列的文本电话让其与D列格式相同。

思路理顺以后,下面我们再来看如何一招解决这类查询错误问题。

解决方案:教你一招搞定

我们采用在数值后面连接空文本的方法,将数值数据转换为文本数据。

按统计要求写出Excel公式如下:

=VLOOKUP(D2&'',$A$1:$B$17,2,0)

这样以来就顺利解决了之前查询错误的问题,所以我们在工作中要注意表格中的数据格式统一,让VLOOKUP函数可以顺利查找。

无论上班中遇到什么问题,都要先弄清原因,再对症下药,Excel中的很多函数都有自己的小脾气,你用的多了自然就摸得更准,所以要注重平日积累和思考总结。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vlookup函数,总是出错怎么办?
EXCEL里的那些神函数
Excel教程:excel表格核对数据,两列多列都通用的方法
查找函数vlookup怎么用查找数据
最快的Excel数据公式处理技巧!收藏!
合并多个不同格式的Excel表格,你还在用Vlookup函数?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服