打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关键能理解- 身份证中提取生日、年龄和性别

这是一个老问题,网上也可以查到很多提取公式,这里兰色幻想重新整理一下,有两个目的,一是答复一位同学的提问,二是帮大家解释公式的意思,从公式的设置中让大家学到相关的函数用法和知识点。以后用时不用再到处搜索公式了。


示例:如下图所示,要求根据A列的身份证号码分别提取生日,年龄和性别。

分析


1 生日年月的提取公式


生日信息在身份证号码的第7至14位,我们可以用MID函数进行截取,即

MID(A2,7,8)

公式意思是截取A2,从第7位开始,载取8个数字。

412657198909081050 截取后为19890308,通过TEXT函数可以把数字转换成特定的文本格式即:

B2 =TEXT(MID(A2,7,8),'0-00-00')


TEXT函数相当于函数版的自定义格式,它可以把单元格中的数字或文本设置成指定的格式,其中“0-00-00' 是指定的数字格式,表示在倒数第2个零前面,倒数第4个零前面添加横线。关于自定义格式的用法内容太多,这里不再讲解,同学们可以看一下相关的教程。以后兰色幻想也会和大家一起系统学习这方面的知识。


2 年龄的计算。


年龄是今天的年减去出生的年份。

今天可以用today函数获得,今天所在的年year(today())

身份证中的年是第7到10位即 MID(a2,7,4)

所以提取年龄的公式即为:

C2 =YEAR(TODAY())-MID(A2,7,4)


3 性别的提取。


在身份证号码中第17位数字如果是奇数表示男,偶数代表是女。

首先提取第17位数,即 MID(A2,17,1)

判断是奇是偶有好几种方法。

方法1:MOD(数字,2) 如果余数为0则偶,否则奇

方法2:-1^数字 如果数字为偶而结为>0,如果为奇则结果<0

方法3:isodd函数就是判断奇偶的函数 isodd(数字)奇结果为true,偶结果为false

所以公式可以设置为3种

1 =IF(MOD(MID(A2,17,1),2),'男','女')

2 =IF(-1^MID(A3,17,1)<0,'男','女')

3 =IF(ISODD(MID(A2,17,1)),'男','女')


书也买了一大堆,没心思看。教程也下载了好多,越看越迷糊。excel到底该怎么学?其实,通过视频学习才是最好的学习途径,点左下角'阅读原文' 查看兰色幻想+小妖录制的超全的290集excel视频教程。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MID函数从身份证中提取年龄和性别的应用及示例
你知道用EXCEL可以从身份证中提取生日、性别、年龄、生肖吗?
判断一个人的性别,关键看哪?
用身份证号计算性别、出生日期、周岁和年龄
从身份证号码提取出生日期、性别、年龄等信息
如何在EXCEL中提取身份证号码里的出生年月日、性别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服