excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

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

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

提取出生日期

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

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

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

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

判断性别

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

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

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

计算年龄

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

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

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

我是小螃蟹,如果您喜欢这篇文章,请帮忙点赞、转发、评论支持哦!

Excel表格里,什么样的公式可以利用身份证号码算出年龄?

打开要操作的excel文档

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

在要计算年龄的单元格内输入YEAR(TODAY())-MID(A2,7,4),其中A2为身份证号的单元格

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

输入计算公式后,按回车键,即可计算出年龄

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

其他行的年龄,拖动已经有年龄的那单元格,即可得到年龄

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

如何在电子表格中身份证号码计算年龄?

这里我们以标准的中国居民身份证号码位数为18位进行说明,首先我们要知道居民身份证号码是特征组合码,由17位数字本体码和1位校验码组成,从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。懂得这个规律之后我们再来提取身份证号中的年龄就比较简单了。

WPS表格提取身份证号年龄

假如某个WPS表格A列为姓名,B列为身份证号,D列为年龄,那么我们只需要在D2位置输入=YEAR(NOW())-MID(B2,7,4)即可获取A2身份证号的年龄为30。然后将鼠标放在D2右下角(如下图红色圆圈位置)然后直接双击或按住往下拉动即可获取其他身份证号的年龄。具体如下图所示:

excel身份证号提取出生日期年月日性别,Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

其中YEAR(NOW())就是获取今年的年份,MID(B2,7,4)就是提取B2身份证号的出生年,整个公式的意思就是年龄等于用今年的年份减去出生日期中的年份。

这个是用WPS表格来提取年龄,其实使用Excel方法也是类似。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论