2016 - 2024

感恩一路有你

导出数据有空格导致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列替换源数据。这样做可以避免类似问题在今后的工作中再次出现。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。