excel学习库

excel表格_excel函数公式大全_execl从入门到精通

分享校验身份证号的免费公式和工具——值得您收藏+转发

用公式和工具校验身份证号 用工具校验和提取性别、出生日期、周岁

您想如上图那样校验身份证号码吗?收藏好下面免费的校验公式和工具:

公式1.=MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A1,1)

公式2.=IF(A1="","空白",IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A1,1),"正确","错误"))

工具:【报表一条龙】,关注后在评论区留言即送。

公式和工具的相同点:身份证号最后一位(校验码)错误就判断为错误身份证号

区别:【报表一条龙】增加了几个校验规则,出现下列情况的也会判断为错误:

1.省份代码不对

2.出生日期不存在

3.出生日期早于1900年1月1日或晚于当前日期

4.【校验身份证号】右键菜单【分析身份证号】在判断对错的同时可批量提取性别、出生日期、截止当日的周岁数。

为什么能判断身份证号是对还是错?

身份证号编码规则:

长度18位,前6位是省、市、县的行政区划代码,接下来8位是出生年月日,接下来2位是随机 码,可能与报户口的派出所和顺序有关,第17位是性别,奇数为男,偶数为女,第18位是校验码,根据前17位数字算出来的,如果算出来的数字和第18位不相同,这个身份证号肯定是错误的,但是符合编码规则的也不一定是真实存在的身份证号码。

判断身份证号对错原理:详见下图

校验身份证号的原理和步骤

真正的干货,值得您收藏和分享给朋友

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接