夜雨聆风学习资料网

ARTICLE · 1124186

Excel万能公式!1秒从身份证提取出生日期、性别、年龄,直接复制即用

Excel万能公式!1秒从身份证提取出生日期、性别、年龄,直接复制即用

日常办公、统计人员信息、整理台账,最重复、最耗时的工作,就是手动录入身份证对应的:出生日期、性别、年龄。

几十上百条数据,手动敲不仅慢,还非常容易出错。

今天给大家整理一套极简、通用、零修改的Excel全套公式,支持18位身份证,复制粘贴即可自动出结果。

一、公式使用前置说明

假设:A2单元格为身份证号码

所有公式直接复制粘贴到对应单元格即可,无需改动参数,全自动识别。

二、提取【出生日期】公式

公式

=TEXT(MID(A2,7,8),"0-00-00")

1.  MID(A2,7,8) :从身份证第7位开始,截取8个数字,也就是纯数字生日;

2.  TEXT(..., "0-00-00") :把8位数字转换成标准「年-月-日」日期格式。

效果示例

320925199508201234 → 自动生成:1995-08-20

三、提取【性别】公式

公式

=IF(MOD(MID(A2,17,1),2)=0,"女","男")

1.  MID(A2,17,1) 

MID(文本, 从第几位开始, 取几个字符)

→ 从A2身份证里,第17位,提取1个数字

18位身份证规则:第17位,奇数男、偶数女

2.  MOD(数字,2) 

MOD = 求余数,用这个数字 ÷ 2,得到余数

- 余数=0 → 偶数 → 女

​- 余数=1 → 奇数 → 男

3.  IF(条件,满足条件返回的值,不满足返回的值) 

 IF(余数=0,"女","男") 

条件成立(偶数)输出【女】,不成立(奇数)输出【男】

一句话总结:提取身份证第17位,判断奇偶,输出性别。

四、自动计算【真实年龄】公式

公式(精准周岁,实时更新)=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"Y")

1.  TODAY() 

获取电脑系统今天的日期,会随日期自动更新。

​2.  DATEDIF(起始日期,结束日期,"Y") 

DATEDIF专门计算两个日期差值

 "Y"  = 计算满周年(周岁),没过生日不会多算一岁。

五、批量填充小技巧(办公提速关键)

1. 在第一行单元格粘贴公式,出结果;

2. 鼠标放在单元格右下角,出现黑色十字光标;

3. 双击或下拉填充,整列数据一秒批量生成。

几百上千人的信息表,10秒钟全部整理完毕。

身份证信息整理是人事、行政、教务、财务最高频的基础工作。

记住这三套万能公式:

✅ 出生日期

✅ 自动性别

✅ 实时周岁年龄

需要更多Excel办公万能公式、批量处理技巧,可以持续关注,持续更新实用办公干货!

相关学习资料