HR必备,Excel函数公式提取身份证号码信息
- 2026-11-04 20:44:06
HR必备,Excel函数公式提取身份证号码信息小伙伴们大家好,今天和大家聊聊 用Excel函数公式提取身份证号码中信息的那些事儿。 每个人对自己的身份证号码都很熟悉,但你是否知道18位身份证号码中蕴藏着有地区、出生日期、性别等信息,今天和大家分享一组函数公式,轻松提取身份证号码中各项信息,助力提高工作效率。 1 提取地区信息 提取地区信息首先需要一份地区信息对比表,本实例中模拟了一小部分对比表仅供参考。 =VLOOKUP(LEFT(C2,6),地区代码!A:B,2,FALSE) 用LEFT取身份证号码前6位,通过VLOOKUP精确查询地区代码中数据。 

2 提取性别 =TEXT(-1^MID(C2,9,9),"女;男") 用MID从第9位往后取9位数字,做-1的n次方计算,如果n是奇数次方返回-1,反之返回1。 再用TEXT第二参数的两个段来返回性别。 
3 计算出生日期 =TEXT(MID(C2,7,8),"0-00-00") 用MID从第7位开始往后取8位数字,再用TEXT转换成日期格式显示。 
4 计算年龄 =DATEDIF(TEXT(MID(C2,7,8),"0-00-00"),TODAY(),"Y") 用DATEDIF函数计算出生日期到当前日期的年龄。 
5 计算生肖 =MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(C2,7,4),12)+1,1) 这个公式纯属娱乐,一般用工单位也不需要知道员工属什么。 
6 计算退休日期 =EDATE(TEXT(MID(C2,7,8),"0-00-00"),12*(55+MOD(MID(C2,17,1),2)*5)) 退休日期和每个人息息相关,在这里,TEXT部分是提取出生日期,EDATE是计算出生日期往后多少个月的日期。 我们以当前女55周岁退休,男60周岁退休 用MID(C2,17,1) 从身份证号码中取得员工性别,奇数为男,偶数为女 然后用MOD(MID(C2,17,1),2)*5,如果是奇数,MOD求余得到1,1*5=5,如果是偶数,MOD求余得到0,0*5=0 再用55+M,M就是上面求得的0或5,即女55+0=55,男55+5=60 最后用12*55或12*60作为EDATE第二参数就可以得到各自的退休日期了。 
点击👆表哥讲Excel👇关注表哥,标注星标★学习不迷路!







如果文章对您有帮助,欢迎点赞、分享给您的好友,一起学习Excel提高工作效率,提升职场竞争力!
您在学习和工作中遇到Excel问题,欢迎私信我,祝您学习愉快!

本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。