找回密码
 立即注册
搜索
查看: 1167|回复: 0

身份证号码信息提取较验公式

[复制链接]

12

主题

2502

回帖

8248

积分

管理员

积分
8248
发表于 2022-12-27 11:48:59 | 显示全部楼层 |阅读模式

提取性别:=IF(B2<>"",IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女"),)

提取生日:=IF(B2<>"",TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00")+0,)

提取年龄:=IF(B2<>"",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00"),TODAY(),"y"),)

提取退休年龄:=IF(B2<>"",EDATE(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00"),600+MOD(RIGHT(LEFT(B2,17)),2)*120),)

改成18位:=IF(LEN(B2)=15,REPLACE(B2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(B2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),B2)

改成15位:=IF(LEN(B2)=15,B2,LEFT(REPLACE(B2,7,2,),15))

QQ|Archiver|手机版|小黑屋|天津人力资源服务网 ( 津ICP备2021006922号-1 )

GMT+8, 2025-7-4 21:57 , Processed in 0.049442 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表