1、 做了个小例子演示,其中A-D列是某省软件导出信息。 H列是对应全国软件导出的信息。现在的任务是,想检查一下D列身份证号是否都在G列存在。相当于核对信息的工作。 直接用原始数据,使用VLO晦倘佳鳎OKUP出现多个错误,即E列。大部分都提示错误,只有身份证号含X的信息能找到。肯定是哪里出现了问题。
2、 接下来就是找故障所在,手动双击身份证号信息未发现异常。手动故意修改某个信息为简单的123 ,能计算出来结果。 反复检查,发现复制全国导出的信息,粘贴到 查找 框中时,在身份证号前面有个空格存在。
3、 再次使用len函数检测文本长度,发现纯18位的身份证号长度为19,含X的身份证号长度为18。因此得出结论就是这个空格造成的错误。解决方式有多种,核心是避开这些空格。这里介绍一个简单的。
4、用 RIGHT函数提取全国信息右端18个数据,得到实际的身份证号。在H列
5、 这样用F列的公式就能完成查找。可知D列信息在H列都是存在,完成任剞脑惨丁务。实际工作中,建议将本例全国软件导出的数据经过RIGHT处理后,使用EXCEL的选择性粘贴功能,瑗泫蹒蛸粘贴到G列替换源数据,以免以后工作中因为这个原因再出现此类麻烦。