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

您所在的位置:网站首页 vlookup比对文本格式的身份证号 VLOOKUP函数在这张Excel表格里查找电话时竟然显示错误?教你一招解决

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

2024-07-02 18:15| 来源: 网络整理| 查看: 265

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

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

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

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

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

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

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

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

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

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

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

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

解决方案:教你一招搞定

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

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

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

▼返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3