根据日期计算出周几_excel如何根据身份证号计算男女出生日期、性别和年龄?分享了!...

工作中,有时需要从身份证号中提取性别、出生日期、年龄等。如果手工统计,不仅容易出错,还耗时耗力。春暖花开的时候,有那时间不如出去踏青散步,赏花游玩。

下面小编为大家分享一种方法,使用Excel函数轻松解决,效率可以说提高很多哦!

01f576d48dbb4ac422b4cf1b0e34143a.png

以一个excel表内容为例,其中A列是身份证号,从A列中提取出生日期、年龄、性别分别填充到B列、C列、D列。如下图所示。

60939c97355368db6a25c6c85527828f.png

1、首先注意在A列输入身份证号之前,设置列的格式

方法:右键,"设置单元格格式","数字"标签中选择"文本",这样身份证号在输入的时候,不会出现类似"1.30228E+16"科学技术显示。如下图。

(微信公综号:职场天蓝 ID:ftianlan 分享更多Excel/Word/PPT技巧!欢迎关注! )

6f4656dc9d65c6cb273fa006399a1ba2.png

2、在B列提取出生日期

在B2中录入公式:=TEXT(MID(A2,7,8),"0000-00-00"),敲回车键,返回出生日期"1991-03-26"。选中B2列,按住鼠标向下拖动填充,其他各行的出生日期也依次提取出来了。如下图所示。

e0952e22c73994f3df76f38f59efdcb1.png

说明:18位身份证号码中,第7位至第14位,是出生年月日。使用mid函数(截取字符串)提取身份证号码中的第7-14位,从第7位开始截取,截取8位。以A2为例,截取出来就是"19910326",再使用TEXT函数(文本处理)将格式转换为"1991-03-26"。

3、在C列提取年龄

在C2中录入公式:=YEAR(TODAY())-YEAR(VALUE(B2))&"岁",敲回车键,返回年龄"28岁"。C2列按住鼠标向下填充,显示所有身份证号年龄。如下图所示。

b14e44d519a4879978c327b2eb848502.png

说明:其中用到三个函数,即是YEAR()函数(返回指定日期对应年份)和TODAY()函数(返回当前日期)、VALUE()函数(将代表数字的文本字符串,转换成数值)。用当前年份和出生年份相减年份差即是年龄。

4、在D列提取性别

在D2中录入公式:=IF(MOD(MID(A2,17,1),2),"男

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值