当我们的Excel表格里面有身份证号数据的时候,经常会出现一些错误,今天教大家简单的设置,解决出错的情况
1、身份证号数据变成科学计数E+,并且最后3位变成了0
我们的身份证号码是由18位字符组成的,当我们直接在Excel里面输入的时候,比如我们输入
123456789012345678的时候

我们可以看到,数据变成了科学数,E+17表示10的17次方
并且最后3位数字变成了0

对于这种情况,我们需要首先将身份证号列调整成文本格式后,再重新输入数据

2、身份证号码录入的时候,长度不一致
如下所示,在录入数据的时候,有的身份证号少录入了一位,少了一个数字

为了避免这种情况,我们可以使用数据验证有限制数据输入的长度必须是18位,我们选中C列数据,然后在数据验证下,允许文本长度为18位

这样的话,如果我们在C列输入的数据不是18位的话,会自动的弹出错误

上面是使用数据验证进行限制输入的方法,或者我们可以使用条件格式的方法,如果数据不是18位的,自动标记一个颜色来进行提醒,我们选中C列,然后在开始选项卡下,使用条件格式,新建规则,使用公式:
=AND(LEN(C1)<>18,C1<>"")

3、身份证号录入重复
有时候,我们的身份证号会录入一样,数据重复录入了

为避免这种问题的出现,我们还是可以用数据验证或条件格式的方法来进行限制或提醒
数据验证限制输入法:
我们在数据验证的公式里面输入:
=COUNTIFS(C:C,C1&"*")=1

如果数据输入重复了,就会禁止输入。
条件格式提醒法:
我们可以选中数据,然后条件格式里面使用公式:
=AND(COUNTIFS(C:C,C1&"*")>1,C1<>"")

如果需要同时限制长度,又不能重复的话,大家可以思考一下数据验证或条件格式的公式该怎么输入
今天的技巧你学会了么?