在工作中,我们会经常涉及关于身份证号码的excel处理问题,今天小编就给大家介绍一下“身份证号码与年龄”的处理方法。
问题可以理解为:提取出生年份,再用当前年份减去被提取的年份
相关函数语法:MID(字符串选择, 字符开始位置, 字符个数)
案例:需要求出下表中每个人的年龄。
step1:在C2单元格中,输入函数:=2019-MID(B2,7,4)step2:指针放在单元格的右下角,变成“+ ”后下拉即可填充整列。问题可以理解为:提取出生日期,再用当前日期减去被提取的日期
涉及函数语法:
MID(字符串选择, 字符开始位置, 字符个数)
TEXE(字符串,格式)
DATEDIF(起始日期,结束日期,类型)
案例:需要求出下表中每个人的年龄。
step1:C2单元格中输入函数,=MID(B2,7,8)。提取出生时间。step2:使用TEXT函数将出生时间格式改为标准日期形式。即在D2单元格中输入函数,=TEXT(C2,”0000-00-00”)”
step3:DATEDIF提取时间段. 在E2单元格中输入函数,=DATEDIF(D2,”2019-08-28”,”y”)
step4:同样“+”下拉填充整列,大功告成!
① 不涉及到月份的处理(模糊):
第一,提取出生年份,再用当前年份减去被提取的年份
第二,涉及函数:MID(字符串选择, 字符开始位置, 字符个数) 👉👉提取字符串
②涉及到月份的处理(精确):
第一,提取出生日期,再用当前日期减去被提取的日期
第二,涉及函数(分步骤):
MID(字符串选择, 字符开始位置, 字符个数)👉👉提取字符串
TEXE(字符串,格式)👉👉转换字符串格式
DATEDIF(起始日期,结束日期,类型)👉👉按不同单位计算时间段
(一步到位):
DATEDIF(TEXT(MID(字符串,7,8),”#-00-00”),TODAY(),”y”)
联系客服