微信   |
微博  |
400-0000-0000
  
网站公告
  • 没有文本
2018某某事业单位统考协议班次
Excel表根据身份证号计算年龄的函数公式和思路分享
来源:部落窝教育 | 作者:雅雯 | 发布时间: 2021-03-18 | 4896 次浏览 | 分享到:
本分享了excel怎么通过身份证号计算年龄,并对使用的函数公式,进行了详细剖析。
每天都会有小伙伴加入QQ学习群(群号:1127027879),群里的学习氛围不错,不管是白天还是晚上,都一样热闹。
 
昨天一位小伙伴私聊询问一个问题:excel怎么通过身份证号计算年龄,想根据户籍资料清单里面的身份证号码,自动计算所有人的年龄,同时将30-39岁的人筛选出来,重点分析。

excel身份证号计算年龄
 
第一,excel身份证号计算年龄的函数公式分享

D2单元格输入公式,然后下拉即可快速计算出所有人的年龄。公式为:

=DATEDIF(TEXT(MID(C2,7,8),"0-00-00"),TODAY(),"Y")

excel表根据身份证号算年龄
 
我们还是来大致解读一下公式写法:

MID(C2,7,8):身份证号码的第7-14位为出生年月日,可使用MID函数提取出来。从C2单元格中的第7位数字开始,提取8个字符,即为出生年月日。

MID函数
 
TEXT(MID(C2,7,8),"0-00-00"):将 MID 函数提取的字符串转换成日期格式的样子。

text函数

TODAY():是获取到今天的日期。

DATEDIF(开始时间,结束时间,"Y"):通过前面的步骤,将datedif函数的第一参数和第二参数都准备好了,这一步我们只需要组合就好了。第三参数"y"表示时间段中的整年数。

第二,身份证号计算年龄之后筛选年龄

将30-39岁的年龄段筛选出来,操作方法很简单,大家参考下面的筛选操作步骤即可。

Excel教程

招聘公告
法律知识
试题练习
综合应用
时事政治
面试技巧
面试热点
考试大纲
经济知识
判断推理
 
点击排行