第7期 用Excel在身份证号中提取性别、出生日期和年龄等关键信息.可直接复制使用,很快很简单!
- 2026-11-10 13:39:21
第7期 用Excel在身份证号中提取性别、出生日期和年龄等关键信息.可直接复制使用,很快很简单!
1-2 位:省 / 自治区 / 直辖市(后附各省编码)3-4 位:市 / 盟 / 州 5-6 位:县 / 区 / 旗 第 7-14 位(出生日期码):以YYYYMMDD(公历)的格式显示出生日期 第 15-17 位(顺序码):同一个县级行政区内,对同年、同月、同日出生的人员进行顺序编号 第 17 位(倒数第二位):用于识别性别 奇数 = 男,偶数 = 女 第 18 位(校验码):由前 17 位通过公式计算得出可能是 0-9 或 X(代表罗马数字 10)
在C2单元格输入以下公式,向下复制,来判断性别。 在D2单元格输入以下公式,向下复制,来判断出生年月。 在E2单元格输入以下公式,向下复制,来判断年龄。 

【往期精彩推荐】 第6期 财务必背Excel快捷键大全,熟练掌握不用加班【(三)职场刚需篇】 第5期 Excel快捷键大全,熟练掌握每天可以帮你少加班1小时【(二)效率翻倍篇】 第4期 Excel快捷键大全,熟练掌握每天帮你少加班1小时【(一)入门基础篇】 第3期 如何对合并单元格进行快速一键求和 第2期 如何在合并单元格、不规则行数的单元格中自动填充编码序号 第1期 如何将两组数据通过模糊查询进行精准匹配 





是新朋友吗?记得先点蓝字关注哦~
小伙伴们好啊,日常工作中我们经常会遇到需要身份证信息来提取年龄、出生年月日、性别、省份等关键信息,今天一篇文章说清楚,用Excel提取所有身份证包含的信息。
首先我们先了解一下居民身份证的构成:
居民身份证号码有18 位,结构为:地址码(6 位)+ 出生日期码(8 位)+ 顺序码(3 位)+ 校验码(1 位)
第 1-6 位(地址码):表示户口所在地行政区划【以下图为例】:下图是一份模拟的员工信息表,A列是姓名,B列是身份证号码,希望在C~E列分别提取出性别、出生年月和年龄信息:

=IF(MOD(MID(B2,17,1),2),"男","女")
=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"Y")
身份证一般涉及敏感信息,如果要隐藏身份证号码关键信息时可在:F列输入公式
=REPLACE(B2,7,8,"********")
如图所示:

附表:

📢 今天的分享就到这里啦,觉得有用的小伙伴们,别忘了转发+点赞收藏噢,关注我,下期干货不迷路!



公众号:财会效率社
觉得内容还不错的话,给我点个“在看”呗


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