您现在的位置是:主页 > 公式 >
Excel身份证号提取年龄公式,Excel身份证提取性别 | 出生日期
发布时间:2023-10-25 13:39:34所属栏目:公式 已帮助人编辑作者:Excel自学教程
Excel身份证号提取年龄公式
出身日期 年龄 性别
在使用Excel的过程中
有时候我们会遇到处理
身份信息的情况
比如,年龄、出生日期、性别等
那今天我们就是用Excel
自动提取这些信息
现在就开始把
Excel身份证号提取年龄公式-身份证号的组成
现在,我们已经在表格中输入了一个用作示例的身份证号码。
我们的身份证号码由18位数字组成:
前6位为地址码
第7至14位为出生日期码
第15至17位为顺序码
第18位为校验码
其中第17位如果是单数为男性分配码,双数为女性分配码。
知道了这些我们就可以设计我们的信息提取方式了!
Excel身份证号提取年龄公式-提取性别
我们已经知道了,如何通过身份证的第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,"女","男")
Excel身份证号提取年龄公式-提取生日
提取生日其实是非常简单的。我们只需要使用MID函数提取特定区域的信息,然后拼接即可。
先看我们的完整公式:
=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"
第一个MID函数从身份证第7位开始取4个字符,也就是出生年份1972,那同理,后面两个MID分别对应的月份和日期。
之后我们使用&将它们拼接在一起。就得到了生日信息。
Excel身份证号提取年龄公式-计算生日年龄
我们还是先来看公式:
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
其中的MID函数,我们再熟悉不过,用来提取身份证号码中的出生日期码,之后我们使用TEXT函数对改字符进行格式化操作,使其按照我们预期的方式显示。
在之后,我们使用DATEIF函数返回两个日期之间的差值,它的第一个参数为我们使用TEXE和MID处理的身份证出生日期,第二个参数为当前日期TODAY(),第三个参数y代表对年份求差,这样便得到了年龄。
其实,通过身份证计算信息的方式,在Excel还有很多种不同的方法,这里我们使用了最容易理解的方式来给大家讲解。
以上就是excel自学教程为您提供Excel身份证号提取年龄公式,Excel身份证提取性别 | 出生日期的解读,本文章链接: http://www.5enet.cn/Excel_gongshi/77538.html 欢迎分享转载,更多相关资讯请前往公式
相关文章
企业IT外包服务
Excel的DATEDIF函数使用方法图解教程
给大家介绍excel中合并单元格数据的方法
excel中某个字符在单元格出现的次数统计、一个单元格汉字和数字字符数统计、
如何利用Excel YIELDDISC函数 计算国库券收益率
excel VBA语句之select判断语句使用
excel 如何实现选中单元格突出显示
Excel如何切换显示公式文本
Excel中可以同时调整多个工作表的纸张大小和方向
Excel中FIND函数的语法和用法
Excel中RANDBETWEEN函数的语法和用法
excel 如何在公式中快速选取区域
excel表格使用vlookup和indirect跨表查询匹配的方法
Excel中如何批量更改单元格中的内容,substitute函数能做到
excel 数据有效性设置各版本跨表引用的问题
如何为excel2013图表和坐标轴添加标题
扫码关注
- 专注IT行业,10年IT行业经验