三茅
VIP
创作中心 学习中心 会员中心
目录

推荐 用EXCEL做身份证合法验证,再也不用担心号码是错的了

作者 齐涛 更新于:2019-09-24 11:23 10196

职场中,人力资源部门是和身份证号接触最多的部门了,因为每个公司都需要录入员工信息,这涉及身份证复印件的存管与身份信息的录入,在工作中,经常会碰到身份证号码录入出错的情况。

在系统中尤其是在EXCEL中录入身份证号码,出错的可能性很多,如位数不等于18位、号码中数字错误、后3位变为0、员工提供假身份证号码、身份证号码输入重复等,我们可以从多个方面来验证输入的号码是否规范,如长度是否为18位、是否输入的文本格式、是否输入重复等。

EXCEL中,我们可以采用一种通用的方法来避免前述各种错误的产生,这种方法是从身份证号码的编辑规则入手,对输入的身份证号码进行判断,如果错误则不允许输入。

身份证号码第18位为校验码,它主要是来验证前17位数字输入的是否正确,它的取值范围为010,当为10的时候用X来表示。校验码的计算方法如下:

1.将前面的身份证号码17位数分别乘以不同的系数,从第1位到第17位的系数分别为:7910584216379105842

用EXCEL做身份证合法验证,再也不用担心号码是错的了


2.将这17位数字和系数相乘的结果相加,然后除以11,余数只可能有01234567891011个数字。其分别对应的最后一位身份证的号码为10X 98765432 (即余数0对应1,余数1对应0,余数2对应X……)

用EXCEL做身份证合法验证,再也不用担心号码是错的了

根据校验码的计算方法,如果身份证号码位数不对、一不小心把数字输错、后3位全为0甚至输入其它内容的时候,通过数据验证都可以进行错误提醒。

我们在EXCEL中具体演示一下(合法的号码专门隐去了,不能发出来):

用EXCEL做身份证合法验证,再也不用担心号码是错的了

公式如下:

=IF(VLOOKUP(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),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,0)&""=RIGHT(A2,1),"合法","不合法")


公式解析:

这是多个函数的嵌套公式,其中的思想就是和前面讲的验证方法一致,以B2单元格公式为例。

ROW($1:$17)是生成1到17的数字,生成1列17行的数组{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17}。

MID(A2,ROW($1:$17),1)是依次提取身份证号码前17个数字,生成1列17行的数组,结果为{"1";"3";"0";"1";"8";"2";"1";"9";"8";"6";"0";"2";"1";"5";"5";"0";"3"}。

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位分别与对应的系数相乘,然后相加得出结果,结果为287。

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)是对SUMPRODUCT公式的结果(287)除以11求余,结果为1。

VLOOKUP(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),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,0)&""可以视为VLOOKUP(1,{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,0),这个是VLOOKUP的基础用法,第二个参数是2列11行的数组,用连接符“&”连接""是为了将结果转换为文本格式,结果为0。

然后我们用IF函数嵌套,通过与身份证号码最后一位对比,RIGHT(A2,1)是提取身份证号码最后1位数字,如果相等,代表身份证号码合法,否则是不合法。


5

48

14

未来3年,请保持能随时离职的能力
哪怕在一家公司待了2年以上,我相信很多人都有离职的冲动。很多人心里都有过离职的想法,但还是要劝大家谨慎再谨慎,因为大部分人离职后都是平级跳、薪酬涨幅一般在10%以内居多。现在大多数的人都缺乏能随时离职的...
2024-04-25 15:34
宛如清风度此生

14楼 宛如清风度此生

我这边做出来全部显示不合法,为什么?

2021-02-02 16:22:38 回复 赞(0)
Eddy55265

13楼 Eddy55265

如果正确的身份证号输入,公式验证不合法,
1.有可能是‘A2“单元格在公式中所对应的单元格并非身份证号;
2.公式中一共有2个”A2“,有些只改了一个”A2“;
不过有些员工是15位身份证号,虽然现在这种情况很少了,但是还是有特例存在。

2019-10-17 13:28:12 回复 赞(1)
Eddy55265

12楼 Eddy55265

如果正确的身份证号输入,公式验证不合法,
1.有可能是‘A2“单元格在公式中所对应的单元格并非身份证号;
2.公式中一共有2个”A2“,有些只改了一个”A2“;
不过有些员工是15位身份证号,虽然现在这种情况很少了,但是还是有特例存在。

2019-10-17 13:28:08 回复 赞(0)
A风景

11楼 A风景

输入正确的身份证号码,随便改一下也是显示不合法???

2019-10-11 13:17:52 回复 赞(0)
A风景

10楼 A风景

输入正确的身份证号码,显示不合法

2019-10-11 13:14:24 回复 赞(0)
果壳的妞妞1

9楼 果壳的妞妞1

我竟然跟着你的步骤做出来了,好神奇

2019-10-09 10:43:06 回复 赞(0)
马振娥

8楼 马振娥

谢谢学习了

2019-10-09 10:42:46 回复 赞(0)
毛葫芦黑

7楼 毛葫芦黑

老师你还有视频课吗?地址在哪里?

2019-10-09 10:42:33 回复 赞(0)
sallyyu

6楼 sallyyu

还是去学习老师的视频课吧,更直接一点

2019-10-09 10:42:04 回复 赞(0)
小可爱本人

5楼 小可爱本人

不合法的意思是什么?

2019-10-08 15:40:46 回复 赞(0)
不做樊胜美2017

4楼 不做樊胜美2017

为什么要验证呢?

2019-09-29 09:31:59 回复 赞(0)
白立

3楼 白立

我用这个身份证检验我家的员工居然有“不合法”出现????难道。。。。。。。?

2019-09-29 09:12:12 回复 赞(0)
白立

2楼 白立

******就是不合法的吗?不一定吧,验证这个的目的是什么呢?

2019-09-27 17:26:37 回复 赞(0)
黑夜里的眼睛

1楼 黑夜里的眼睛

#赞赏# 牛

2019-09-25 14:24:47 回复 赞(0)

下载APP
下载APP
查看更多干货公益直播
300万+人已下载
下载APP
查看更多干货公益直播
关于作者

获得 打卡牛人 专栏作家 课程讲师  三茅认证称号

高级人力资源管理师。 人力资源数字化管理专家。 工信部《人力资源数据分析师》职业能力首席评审专家。 著作:《Excel人..
最新内容
“我想做HRM” “不,你没机会”
5小时前    跳槽心得
出差期间受伤,是工伤吗?
6小时前    热点资讯
销售考核指标有哪些
6小时前    薪酬福利
会计绩效考核指标有哪些
6小时前    薪酬福利
行政部门kpi考核指标
6小时前    薪酬福利
如何构建高效部门绩效考核体系
6小时前    薪酬福利
HRBP绩效考核指标明细
6小时前    薪酬福利
财务部考核标准及考核办法有什么
6小时前    薪酬福利
工会绩效考核指标
6小时前    薪酬福利
质量部kpi考核指标
6小时前    薪酬福利
采购绩效考核指标明细表
6小时前    薪酬福利
人员考核制度
6小时前    薪酬福利
绩效考核方式有哪些
6小时前    薪酬福利
仓管员绩效考核指标
6小时前    薪酬福利
会计岗位kpi考核指标
6小时前    薪酬福利
财务人员考核指标和标准
6小时前    薪酬福利
人力资源部考核指标有哪些
6小时前    薪酬福利
绩效考核实施细则
6小时前    薪酬福利
关键绩效指标包括指标的什么和指标的什么
6小时前    薪酬福利
品质经理kpi考核指标
6小时前    薪酬福利
部门绩效考核指标有什么
6小时前    薪酬福利
售后考核有哪些考核标准
6小时前    薪酬福利
财务人员KPI考核指标
6小时前    薪酬福利
研发绩效考核指标的重要性与设计
6小时前    薪酬福利
生产部绩效考核指标表
6小时前    薪酬福利
财务经理考核指标有哪些
6小时前    薪酬福利
质检岗位绩效考核的考核指标
6小时前    薪酬福利
财务部绩效考核指标
6小时前    薪酬福利
管理考核指标有哪些
6小时前    薪酬福利
餐厅服务员考核标准表格
6小时前    薪酬福利
过程绩效指标都有哪些
6小时前    薪酬福利
程序员绩效考核指标
6小时前    薪酬福利
考核指标有哪些
6小时前    薪酬福利
员工考核方案
6小时前    薪酬福利
HRBP考核指标:推动组织成长的驱动力
6小时前    薪酬福利
部门考核指标有哪些
6小时前    薪酬福利
财务绩效考核指标的重要性与实施策略
6小时前    薪酬福利
电商绩效考核指标有哪些
6小时前    薪酬福利
人力资源绩效考核指标
6小时前    薪酬福利
总经理绩效考核指标
6小时前    薪酬福利
采购考核指标有哪些
6小时前    薪酬福利
关键绩效指标是什么
6小时前    薪酬福利
绩效考核指标库
6小时前    薪酬福利
财务部绩效考核指标有哪些
6小时前    薪酬福利
3分钟人工回复率指标的考核门槛是什么
6小时前    薪酬福利
采购部考核指标有哪些
6小时前    薪酬福利
行政人员KPI考核指标
6小时前    薪酬福利
员工考核细则
6小时前    薪酬福利
管理人员绩效考核指标
6小时前    薪酬福利
人力资源部考核指标
6小时前    薪酬福利
电商考核指标有哪些
6小时前    薪酬福利
销售业绩考核指标和考核标准
6小时前    薪酬福利
部门考核指标
6小时前    薪酬福利
仓库管理考核指标有哪些
6小时前    薪酬福利
保密绩效考核指标
6小时前    薪酬福利
财务总监考核指标有哪些
6小时前    薪酬福利
事业单位个人年度考核表
6小时前    薪酬福利
销售总监考核指标有哪些
6小时前    薪酬福利
技术部考核指标有哪些
6小时前    薪酬福利
法务绩效考核指标
6小时前    薪酬福利
绩效考核指标有哪些
6小时前    薪酬福利
hrbp的绩效考核指标
6小时前    薪酬福利
绩效考核5大指标有哪些
6小时前    薪酬福利
项目经理考核指标
6小时前    薪酬福利
财务岗位绩效考核指标
6小时前    薪酬福利
员工绩效考核指标
6小时前    薪酬福利
绩效考核指标权重如何设置
6小时前    薪酬福利
综合管理部绩效考核指标
6小时前    薪酬福利
技术部kpi绩效考核指标
6小时前    薪酬福利
关键指标绩效考核法:塑造卓越绩效的基石
6小时前    薪酬福利
员工kpi考核三大指标
6小时前    薪酬福利
办公室KPI绩效考核指标的重要性与设计
6小时前    薪酬福利
市场部绩效考核指标有哪些呢
6小时前    薪酬福利
文章品牌部绩效考核指标的重要性
6小时前    薪酬福利
电商kpi考核三大指标
6小时前    薪酬福利
财务部门考核指标包括哪些
6小时前    薪酬福利
周末接到领导电话后,发了条朋友圈,结果被炒了?
6小时前    热点资讯
财务业绩评价指标有哪些
6小时前    薪酬福利
员工考核指标
6小时前    薪酬福利
it人员绩效考核指标
6小时前    薪酬福利
员工考核标准是怎么制定
6小时前    薪酬福利
跟单员绩效考核指标
6小时前    薪酬福利
管理指标包括什么
6小时前    薪酬福利
常用的静态评价指标有哪些
6小时前    薪酬福利
市人社局关于举办京津冀协同发展战略牵引专题研修班的通知
6小时前    天津市
云南镇雄:聚焦人力资源优势 “以人兴业 以业留人” 激发返乡创业活力
6小时前    中央
质量部绩效考核指标有什么
6小时前    薪酬福利
海南:四措并举着力打造“零欠薪省”
6小时前    中央
陕西:重点产业链招才引智 为求职者搭起就业桥梁
6小时前    中央
仲裁公司的流程是什么
6小时前    人力资源规划
安徽六安:“四度”发力推动社会保障卡居民服务“一件事” 试点见成效
6小时前    中央
行业发展周期包括哪几个阶段
6小时前    人力资源规划
为什么企业的理性决策应在第二阶段
6小时前    人力资源规划
中小企业的发展阶段有哪些
6小时前    人力资源规划
企业处于创业阶段的战略目标
6小时前    人力资源规划
上市公司流程和要求
6小时前    人力资源规划
什么是企业国际化的第一阶段
6小时前    人力资源规划
企业基本规章制度有哪些
6小时前    人力资源规划
企业主要安全风险点有哪些
6小时前    人力资源规划
企业战略管理过程有哪几个基本阶段
6小时前    人力资源规划
今日打卡案例 5687 已人打卡
【干货分享】HR自由主题知识分享

完成打卡即可领取精品资料及积分奖励!

月度优秀创作者
上榜得茅豆

每月经综合计算排名可上榜
上榜用户将获得200~800不等的茅豆奖励

创作者协会
直播推荐 更多 >

经济基础第17章考点梳理

万红coco  

明天 19:30 开播 108

经济基础第18章考点梳理

万红coco  

04-28 19:30 36

培训专场直播答疑-4月

课程班主任、黄兰兰、考证君 等4人  

已结束 可回放 3880

下载APP
扫码下载APP
三茅公众号
扫码添加公众号
在线咨询
扫码在线咨询
消息
关注
粉丝
正在加载中
猜你感兴趣
换一批
评论和点赞
59452
企业的人才理念应该和整体的用人理念有所区别,因为人才和普通劳动力,本身就身就存在质量身就存在质量存在质量
评论和点赞
59452
企业的人才理念应该和整体的用人理念有所区别,因为人才和普通劳动力,本身就身就存在质量身就存在质量存在质量
评论和点赞
59452
企业的人才理念应该和整体的用人理念有所区别,因为人才和普通劳动力,本身就身就存在质量身就存在质量存在质量
评论和点赞
59452
企业的人才理念应该和整体的用人理念有所区别,因为人才和普通劳动力,本身就身就存在质量身就存在质量存在质量
评论和点赞
59452
企业的人才理念应该和整体的用人理念有所区别,因为人才和普通劳动力,本身就身就存在质量身就存在质量存在质量
更多
消息免打扰
拉黑
不再接受Ta的消息
举报
返回消息中心
暂无权限
成为三茅认证用户,即可使用群发功能~
返回消息中心
群发消息本周还可群发  次
文字消息
图片消息
群发须知:
(1)  一周内可向关注您的人群发2次消息;
(2)  创建群发后,工作人员审核通过后的72小时内,您的粉丝若有登录三茅网页或APP,即可接收消息;
(3)  审核过程将冻结1条群发数,通过后正式消耗,未通过审核会自动退回;
(4)  为维护绿色、健康的网络环境,请勿发送骚扰、广告等不良信息,创建申请即代表您同意《发布协议》
本周群发次数不足~
群发记录
暂无记录
多多分享,帮助他人成长,提高自身价值
群发记录
群发文字消息
0/300
群发
取消
提交成功,消息将在审核通过后发送
我知道了