您所在的位置:首页 > 新闻动态 > 正文

Excel如何从身份证号码中计算出生日期、性别及年龄

来源:新锦程教育 日期:2018/4/9 9:05:14 人气:323 标签:

如何在Excel表格中正确输入身份证号码,首先需要将Excel单元格格式设置为文本效果,然后再输入数字就可以了。那么如何再根据身份证号计算出生日、性别、及年龄呢,接下来,宁波新锦程电脑培训中心办公软件老师给大家讲解具体的操作方法供大家参考。


如下图所示,要根据A列的身份证号码提取出生日期,判断性别和计算年龄。

QQ截图20180409085341.jpg

一、提取出生日期

现在身份证号码都是18位,代表出生日期的是第7位-第14位,总共8位数字,

所以在B2单元格输入公式:=--TEXT(MID(A2,7,8),"0-00-00")

公式说明:使用MID函数从第7位开始提取,提取8位数,但是提取出来的是一串数字,并不属于日期格式,所以使用TEXT函数将数字转换为日期格式。

生日.jpg

二、判断性别

身份证号码的第17位数字是代表性别的,奇数为男生,偶数为女生,所以在C2单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")

公式说明:用MID函数提取第17位代表性别的数字,然后用MOD函数将第17位数跟2相除取余数,奇数跟2相除的余数为1,偶数跟2相除的余数为0,再用if函数判断MOD函数的余数是1则返回“男” 是0则返回“女”

性别.jpg

三、计算年龄

在D2单元格输入公式:=DATEDIF(B2,TODAY(),"Y")

公式说明:用DATEDIF函数计算两个日期之间相差的日期间隔,用出生日期跟今天的日期(用TODAY函数表示当前的日期),计算类型为“Y”(年)

age.jpg

    微信 QQ 电话