WPS 表格 身份证 提取生日 判断性别 计算年龄 15位身份证与18位身份证转换 18位身份证号校验

一、15位身份证和18位身份证号

首先我们要知道的是,现在我们见到的一般都是18位身份证号,这18位身份证号码的含义分别是:

2位省级编码+2位市级编码+2位县级编码+8位出生日期+2位所在地派出所编码+1位性别码+1位校验码。

而15位身份证号的含义则是:

2位省级编码+2位市级编码+2位县级编码+6位出生日期+2位所在地派出所编码+1位性别码。

正因为他们有相同的地方所以才能互相转换。

转换公式为:

=IFERROR(IFS(LEN(E7)=15,MID(E7,1,6)&"19"&MID(E7,7,9)&SWITCH(MOD(SUM(MID(E7,1,1)*7,MID(E7,2,1)*9,MID(E7,3,1)*10,MID(E7,4,1)*5,MID(E7,5,1)*8,MID(E7,6,1)*4,1*2,9*1,MID(E7,7,1)*6,MID(E7,8,1)*3,MID(E7,9,1)*7,MID(E7,10,1)*9,MID(E7,11,1)*10,MID(E7,12,1)*5,MID(E7,13,1)*8,MID(E7,14,1)*4,MID(E7,15,1)*2),11),0,"1",1,"0",2,"X",3,"9",4,"8",5,"7",6,"6",7,"5",8,"4",9,"3",10,"2"),LEN(E7)=18,MID(E7,1,6)&MID(E7,9,9)),"身份证号有误")

公式有点长,直接复制就好了,公式中的处理单元格为E7,可以将这个公式复制到TEXT文档中

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深林无光No.1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值