access通过身份证号提取性别_excel:从身份证号提取年龄,两种方法,升职加薪系列...

有很多朋友问我,如何快速的从身份证号提取年龄,今天我们来分享两种方法,大家可以根据自己的对函数的了解程度,使用适合的方法。

1.粗略提取,就是以年份为准的的提取。而忽略月和日。

0934527a7f34fa0b55e1295f364b1060.gif

函数解读:=MID(B2,7,4) =YEAR(TODAY())

MID函数是截取字符串的函数,第一个参数就是要截取的字符串,第二个参数是截取的起始位置,第三个参数是截取的长度。

身份证号从第7位开始,4个长度,就是年份。所以我们使用MID(B2,7,4) 就截取了身份证号的年部分。

today函数,在excel中返回当前的日子。year函数是取得日期的年部分。

最后我们将两个日期相减,得出了年龄。

2.精确计算年龄,月份和日期都参与计算,举个例子,比如上个实例,王安石是1985-11-28出生,今天是2020-11-21,还不满35岁,应该显示34岁才对,而上个例子,显示的是35岁,并不是很精确。以下是操作方法。

ba1ee26995f802d83801a0183b9444dc.gif

函数解读:先从身份证号获取出生日期。=TEXT(MID(B2,7,8),"0000-00-00")

mid截取字符串上个 例子已经讲过,text函数是按第二个参数的形式格式化第一个参数。

=DATEDIF(C2,TODAY(),"y")

DATEDIF函数语法:DATEDIF(开始日期,结束日期,格式)

它的格式有很多种,我们使用的是“Y”既返回年部分,通过例子我们可以知道。计算年龄最好使用datedif函数

关于datedif提取年龄,工龄工资,在往期的视频讲过。

隐藏函数datedif的强大功能,计算年龄、工龄工资,设置生日提醒

地址:https://www.ixigua.com/i6895531977986802179/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值