大神论坛

找回密码
快速注册
查看: 487 | 回复: 1

[原创] 身份证简单校验软件

主题

帖子

15

积分

初入江湖

UID
43
积分
15
精华
威望
30 点
违规
大神币
68 枚
注册时间
2021-05-03 08:21
发表于 2022-10-19 22:13
本帖最后由 xuanxuan 于 2022-10-19 22:13 编辑

身份证简单校验 软件

主要功能:
位数检测,非法字符检测,年月日合法检测,最后一位校验码检测。
只是简单的校验,并非严格校验。

应用场景:
例如学校需要单位管理员导入学籍数据,导入各种考试数据等;班主任导入学生信息到各种学习平台建账号等。
如果没有校验就导入,必然会有可能出现错误,又要重新修改,重新导入,。。。,重复操作。
关键是有时候不知道哪里错了(例如数字0输入了大写字母O,用放大镜都难找出不同),太麻烦了。
使用本软件简单检验一下,就可以避免上述那些基本的错误,减轻工作。

运行截图


附excel几个公式(以身份证号在B2单元格为例):
1、最后一位校验:
=IF(LEN(B2)<>18,"非二代身份证",IF(MID("10X98765432",(MOD(SUMPRODUCT(MID(B2,ROW(INDIRECT("1:17")),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)+1),1)=RIGHT(B2),"对","错误"))


2、出生日期:
=MID(B2,7,8)


3、性别:
=IF(MOD(MID(B2,17,1),2)=1,"男","女")


下方隐藏内容为本帖所有文件或源码下载链接:

游客你好,如果您要查看本帖隐藏链接需要登录才能查看, 请先登录

主题

帖子

24

积分

初入江湖

UID
264
积分
24
精华
威望
48 点
违规
大神币
66 枚
注册时间
2021-12-08 16:36
发表于 2022-10-27 11:53:16.0

太需要了


返回顶部