导出数据有空格导致Excel无法运算函数的一例
浏览量:1128
时间:2024-08-10 12:09:55
作者:采采
在工作中,我们经常遇到需要对从某软件导出来的数据进行再处理的情况。有时候,这些数据看起来挺正常,但却无法进行下一步的计算,这让人很纳闷。本文将通过一个基础示例,用通俗易懂的语言介绍这个问题,并提供解决方法。
问题描述
我们做了一个小例子来演示这个问题。其中,A-D列是某省软件导出的信息,而H列是对应全国软件导出的信息。现在的任务是,想要检查一下D列的身份证号是否都存在于G列中,相当于核对信息的工作。
直接使用原始数据,使用VLOOKUP函数出现了多个错误,即E列。大部分错误提示都显示找不到对应的信息,只有身份证号含有X的信息能够找到。这显然说明了问题的存在。
故障排查
为了找到问题所在,我们手动双击身份证号信息,但未发现异常。甚至,我们故意将某个信息修改为简单的123,结果居然能够计算出正确的结果。
反复检查后,我们发现,在复制全国导出的信息并粘贴到查找框中时,身份证号前面会出现一个空格。
解决办法
为了解决这个问题,我们需要避开这些空格。这里介绍一个简单的解决办法。
使用RIGHT函数提取全国信息右端的18个字符,得到实际的身份证号,并将其放置在H列。
这样,我们就可以通过F列的公式来完成查找。通过观察,我们可以得知D列的信息在H列中都是存在的,从而完成了我们的任务。
在实际工作中,建议将全国软件导出的数据经过RIGHT处理后,使用Excel的选择性粘贴功能,将其粘贴到G列替换源数据。这样做可以避免类似问题在今后的工作中再次出现。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
PS如何为图片边框添加渐变色