Excel实现身份证号码自动转换为18位的技巧.doc
如何利用Excel将身份证号码转换成18位格式的小技巧文档
我们了解到,在第一代身份证上,通常编号由15位数字构成,而到了第二代身份证,其编码则扩展至18位。因此,在利用Excel办公软件对身份证号码进行操作时,我们应当探讨如何实现自动转换15位身份证号码为18位的过程。
如何将证件号码转换成18位数字?接下来,请跟随软件直销网站的小编共同学习,掌握利用公式进行转换的方法。
身份证号码自动转换的方法吧。
【相关内容】
巧妙翻新Excel办公软件旧表格提高工作效率
巧妙利用Excel办公软件的语音校对功能
利用Excel办公软件建立数据库的技巧
首先,我们假设A列自A2起是身份证号(15位或18位)。
1,身份证号全部改为 18位,输入数组公式:
若A2单元格中的字符长度等于15,则将A2单元格中第7个字符之后的所有字符替换为空,并与字符串"10X98765432"的第MOD(SUM(MID(A2,7,19)-"10X98765432",1))个字符拼接。
在计算过程中,首先选取从1到17的行号,然后通过ROW函数将这些行号转换为对应的单元格引用,接着将每个单元格的行号与18相减,得到的结果乘以2,再减去A列的相应值,最后将这个结果加上11Excel实现身份证号码自动转换为18位的技巧.doc,并加1,最终得到A2单元格的值。
软件直销平台友情提示:输入数组公式时,请留意,完成公式编写后,切勿直接回车确认,而应继续按下
Ctrl+Shift+E nter 。
2,身份证号全部改为 15位,输入公式:
若A2单元格中的字符长度等于15,则直接返回A2单元格的内容;否则,将A2单元格内容中第7位开始的两个字符替换为空excel表格中身份证号码20位想要前18位,然后返回替换后的前15个字符。
计算出生日期:
若A2单元格为空,则执行以下操作:当A2单元格中的字符长度等于15时,将结果乘以19Excel实现身份证号码自动转换为18位的技巧.doc,并取A2单元格第7位开始的6个字符;若A2单元格中的字符长度等于18时excel表格中身份证号码20位想要前18位excel表格中身份证号码20位想要前18位,将结果乘以2,然后插入“#-00-00”前缀;最后,将计算出的结果加上0。
性别判定:若A2单元格为空,则根据A2单元格左侧前17位数字除以2的余数判断,余数为0则输出“男”,余数不为0则输出“女”。
最终结果如下图所示:
原身份证
全部改