EXCEL身份证号录入有误怎么办?

如题所述

检查身份证是否录入正确,最好的检验方法莫过于检查校验码。如果校验码正确,则输入正确,否则必错(无论是位数错还是某个数字错)。如身份证号码在C列,且数据从行2行开始(A列序号、B列姓名——截图没有列标和行号,只能推测)公式:
=IF(MID("10x98765432",MOD(SUMPRODUCT(--MID(C2,ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)+1,1)=RHGHT(C2),""正确,"有误")
至于你的截图中,身份证列有的有两个号码,这是自己找麻烦,那就是得自己麻烦点,先在两列中把两个号码分开(用LEFT和RIHG)或复制后分列得到两列(只有一列的仍会只一列),再分别判断。
当然要用一个公式来判断也可实现,但公式的长度起码是上面的公式长度4倍以上。
温馨提示:答案为网友推荐,仅供参考