用Excel校验18位身份证号码

 时间:2024-10-22 10:17:37

1、首先,校验码只针对18位身份证号码。计算规则参考 百度百科“居民身份证号码”词条。以下是简要归纳:1、将身份证号码的前17位数分别乘以不同的系数,即:7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;22、将这17位数字和系数相乘的结果相加,再除以11并求出余数;3、余数是0-10这11个数字,分别对应身份证的末位:10X98765432,例如 0对应1,3对应X 等。

2、输入以下公式,按 Enter 键即可判断:=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(--MID(A2,ROW($1:$17),1),{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11),1)=RIGHT(A2),"老号")

用Excel校验18位身份证号码

3、思路:1、SUMPRODUCT(--MID(A2,ROW($1:$17),1),{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),这是将身份证号码依次提取前17位,并乘上系数,再求和;2、利用对应关系,用MID 函数提取校验码,然后与最后一位对比;3、IF 函数容错。跳过15位的号码。

  • 如何校验excel 表中的身份证信息是否正确
  • 身份证号取出生年月日的函数
  • EXCEL运用TRUE判断员工身份证号码位数是否18位
  • excel表格中的身份证信息如何快速提取
  • Excel怎么检查身份证号是否18位
  • 热门搜索
    安徽金寨旅游 玉林旅游景点大全 11月适合去哪里旅游 浙江乌镇旅游攻略 槟城旅游攻略 草原旅游景点 广州湖心岛旅游风景区 大连旅游政务网 日本大阪旅游攻略 瑞丽旅游景点