推广 热搜: 行业  机械  设备    系统  教师  经纪  参数    蒸汽 

生日计算年龄_Excel提取身份证性别、生日、年龄的方法

   日期:2024-11-11     移动:http://nhjcxspj.xhstdz.com/mobile/quote/76393.html

Excel提取身份证信息

生日计算年龄_Excel提取身份证性别、生日、年龄的方法

生日 年龄 性别 一键提取

在使用Excel的过程中

有时候我们会遇到处理

身份信息的情况

比如,年龄、生日、性别等

那今天我们就是用Excel

自动提取这些信息

现在就开始把

我们的身份证号码由18位数字组成

前6位为地址码

第7至14位为出生日期码

第15至17位为顺序码

第18位为校验码

其中第17位如果是单数为男性分配码,双数为女性分配码。

知道了这些我们就可以设计我们的信息提取方式了

所以我们使用MID函数,来获取身份证第17位MID函数的第一个参数为数据的所在单元格,这里为B2,第二个参数就获取数据的起始位置,这里我们从身份证第17位开始获取,第三个参数,代表获取几位,我们只需要获取第17个字符,所以这里填写1。

此时我们的MID函数为:MId(B2,17,1)

接着我们使用求余函数MOD,对我们的MID结果求余:MOD(MId(B2,17,1),2)

最后使用IF函数做一个判断

=IF(MOD(MId(B2,17,1),2)=0,"女","男")

如果MOD函数的求余结果等于0,说明身份证第17为偶数,也就是性别为女。否则相反。

完整公式

=IF(MOD(MId(B2,17,1),2)=0,"女","男")

先看我们的完整公式

=MId(B2,7,4)&"年"&MId(B2,11,2)&"月"&MId(B2,13,2)&"日"

第一个MID函数从身份证第7位开始取4个字符,也就是出生年份1972,那同理,后面两个MID分别对应的月份和日期。

之后我们使用&将它们拼接在一起。就得到了生日信息。

=DATEDIF(TEXT(MId(B2,7,8),"0-00-00"),TODAY(),"y")

其中的MID函数,我们再熟悉不过,用来提取身份证号码中的出生日期码,之后我们使用TEXT函数对改字符进行格式化操作,使其按照我们预期的方式显示。

在之后,我们使用DATEIF函数返回两个日期之间的差值,它的第一个参数为我们使用TEXEMID处理的身份证出生日期,第二个参数为当前日期TODAY(),第三个参数y代表对年份求差,这样便得到了年龄。

其实,通过身份证计算信息的方式,在Excel还有很多种不同的方法,这里我们使用了最容易理解的方式来给大家讲解。

学会了吗?一定要亲自实践一番哦~

本文地址:http://nhjcxspj.xhstdz.com/quote/76393.html    物流园资讯网 http://nhjcxspj.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号