Excel如何提取身份证中出生年月日、计算年龄、性别

身份证号是18位,前6位是所属省市区、7至14位是出生年月日、其中第17位表示性别,奇数为男性,偶数女性

身份证号
340204198107181456
340204199504172986
342623199106151416

1.提取出生年月日

函数:   DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2))

  1. DATE()是日期函数
  2. MID (字符串,开始位置,字符个数)    是用来从字符串的指定位置开始,截取指定数目的字符

                MID(C3,7,4),从C3单元格内容中,第7个字符开始截取,截取4位数

                MID(C3,11,2)  从C3单元格内容中,第11个字符开始截取,截取2位数

                MID(C3,13,2)  从C3单元格内容中,第13个字符开始截取,截取2位数

身份证号出生日期
3402041981071814561981-7-18
3402041995041729861995-4-17
3426231991061514161991-6-15

2.计算年龄

方法1:DATEDIF(H4,TODAY(),"Y")

  • TODAY()中间不需要输入任何内容,该函数返回电脑系统中的当天的日期
  •  DATEDIF函数意思请见如下链接

Excel DATEDIF函数_fy980654797的博客-CSDN博客DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面不能找到。功能:返回两个日期之间的年\月\日间隔数。语法:DATEDIF(start_date,end_date,unit)Start_date为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期)End_date为一个日期,它代表时间段内的最后一个日期或结束日期。(结束日期)Unit为所需信息的返回类型。(结果的类型)注:结束日期必须大于起始日期"Y"时间段中的整年数。"M"时间段...https://blog.csdn.net/fy980654797/article/details/122718267

3.提取性别

函数:IF(MOD(MID(C2,17,1),2)=1,"男","女")

  1. MID(C2,17,1)是截取身份证的第17位
  2. MOD(MID(C2,17,1),2)是取身份证的第17位,然后除以2的余数
  3. 用IF判断MOD得到的余数值,是1,则判断为男性,否则(为0)就是女性

today并没有时间值,而now有时间值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值