excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

excel自动计算年龄 身份证 9月后自动减一岁,原文标题:用Excel提取身份证号的年龄,不满生日的减一岁。在人事工作中,经常需要根据身份证号来提取信息,最经典

excel自动计算年龄 身份证 9月后自动减一岁,原文标题:用Excel提取身份证号的年龄,不满生日的减一岁。

在人事工作中,经常需要根据身份证号来提取信息,最经典的就是要用身份证号来提取年龄,我们举例,下表是模拟的公司员工身份证号数据

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

1、简单提取年龄

我们知道身份证号的第7-14位是我们出生的年月日,我们可以用MID函数来提取出年份,然后用一种简单的公式来计算年龄,就是使用今年的年份减去出生的年份,公式为:

=2020-MID(B2,7,4)

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

其中MID(b2,7,4)表示:从B2单元格的第7位开始,提取4个字符,也就是出生的年份1993

如果说到了2021年,不想改动公式里面的2020,可以使用公式:

=YEAR(TODAY())-MID(B2,7,4)

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

2、不满生日的需要减1岁

今天是2020年的4月23日,如果说是4月24日的生日,还没到这天,那么这个人需要减1岁。

那么这种情况下,我们首先得把员工的出生年月日都算出来,首先把代表生日的那部分数据提取出来,使用公式是:

=MID(B2,7,8)

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

需要对这个数字进行时间格式化,使用text函数

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

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

然后我们可以使用一个datedif的函数来进行不满1岁自动减的算法

=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")

excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)

datedif(开始时间,结果时间,参数y),这个表示两个时间节点,必须到了那天,才能算满年。关于用身份证号计算年龄的2种算法,你都学会了么?

(此处已添加圈子卡片,请到今日头条客户端查看)

本文《excel自动计算年龄 身份证 9月后自动减一岁(excel从身份证号码提取年龄)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

SEO小小课堂网
站长导航
友情链接交换
搜素引擎算法
关键词排名优化
网站内容优化
GEO培训
搜素引擎算法

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:Excel自学成才,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/307181.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注