电话:029-68852999
关闭
您当前的位置:首页 > 职场资讯 > 职业指导

HR必备技能:快速从身份证号中提取员工信息

来源:就业平台 时间:2018-08-13 作者:HR老鸟聊职场,公众号:薪人薪事 浏览量:
作者:薪人薪事企小薪
链接:https://zhuanlan.zhihu.com/p/40101825
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

身份证号码的处理是HR部门经常遇到的问题,不过据小薪统计,相当一部分人员基本还是手动对身份证号码进行处理,效率可想而知啦!

身份证上这一串长长的数字代表了什么含义,我们又怎么能对这些信息进行高效提取呢?



一、身份证号各个数字都代表什么含义

公民身份号码:由十七位数字本体码和一位校验码组成。排列顺序依次为:六位地址码,八位出生日期码,三位顺序码和一位校验码。


  1. 地址码 (1-6位)前两位表示省,第三、四位表示市,第五、六位表示县。

  2. 出生日期码 (7-14位)表示对象出生的年、月、日,代码之间不用分隔符。 例如:1992年11月2日就用19921102表示。

  3. 顺序码 (15-17位)是在地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数代表男性,偶数代表女性。

  4. 校验码(最后一位)的作用,是防止在输入电脑的过程中出现错误。前面17位数经过一定的运算得到一个整数,这个整数除以11,得到一个余数,这个余数再对应一个数就是校验码。除11得到的是11个数,0-9这几个数字不够用,因此需要数字10,为避免10的出现带来19位身份证号,因此用X来替代,Ⅹ是罗马数字的10。


二、身份证号中能提取到哪些信息

看来身份证真的包含了不少内容,那么作为HR,在员工信息处理时,你能从中提取到哪些信息呢?

出生地、出生日期、生日、性别、年龄、属相、星座......


三、怎么用EXCEL提取这些信息?

下面小薪根据HR宝宝们工作中,最常用到的几条信息,给大家做个演示。

①提取生日=TEXT(MID(A1,7,8),"0-00-00")


②提取性别=IF(MOD(MID(A2,17,1),2),"男","女")


四、函数知识点解析:


MOD

返回两数相除的余数,结果的正负号与除数相同,MOD(number,divisor)number为被除数,divisor为除数。


MID

返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

MID (text,start_num,num_chars),MID (要提取字段的数据,提取第一个字符的位置,提取几个字符)


TRUE或FALSE

在EXCEL中,TRUE就是对的,表示条件为真,FALSE就是错的,表示条件为假。


IF

根据对指定的条件计算结果为TRUE或FALSE,返回不同的结果。

IF(条件,条件成立时返回的结果,条件不成立时返回的结果)



好啦,今天的薪技巧就普及到这里,你都理解了吗?

小薪这里只举了几个最常用的场景,小伙伴们还可以运用以上这些知识,自己去想想怎么自动提取员工的年龄,属相,星座等信息。


身份证号涉及到每个人的敏感信息,HR宝宝们千万要替员工保管好,防止被他人利用哦。

流氓会技术,警察拦不住


微信扫一扫分享资讯
微信公众号
手机浏览

Copyright 2010-2018 92gz.com 陕ICP备2023006683号-2

地址:西安市东关正街66号世贸大厦A座写字楼1903、1703 EMAIL:hr@92gz.com

用微信扫一扫