excel身份证号码计算年龄
申浩利2023年4月4日个人博客1090
如果我们知道身份证号码,就可以很轻松的提取出生日期,并可以按需要计算出年龄,包括年减年的虚年(虚岁)和必须过生日的整年(周岁)。我们知道身份证号码一共18位,从左边开始依次是2位的省、2位的市、2位的县区、4位的年、2位的月、2位的日,最后一位是校验码,第17位(右数倒数第二位)表示性别,如果倒数第二位为奇数,则为男性,否则为女性。
提取身份证号码中的日期
我们用mid函数从身份证号码中将第7-1位提取出来,就是出生日期中的年,如果我们将身份证号码放在A1单元格中,那么公式就应该是MID(A1,7,4)。
我们用mid函数从身份证号码中将第11-2位提取出来,就是出生日期中的月,如果我们将身份证号码放在A1单元格中,那么公式就应该是MID(A1,11,2)。
我们用mid函数从身份证号码中将第13-14位提取出来,就是出生日期中的日,如果我们将身份证号码放在A1单元格中,那么公式就应该是MID(A1,13,2)。
用date函数将提取的日期转换成日期型
DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))
datedif函数
函数功能:计算两个日期之间相隔的天数、月数或年数。
函数语法:DATEDIF(start_date,end_date,unit)
参数说明
start_date表示给定期间的第一个或开始日期的日期。
end_date 用于表示时间段的最后一个(即结束)日期的日期。
要返回的信息类型,其中:
"Y"一段时期内的整年数。
"M"一段时期内的整月数。
"D"一段时期内的天数。
计算整年
DATEDIF(身份证中的日期,现在的日期,"y")
=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y")
计算虚年
现在日期中的年-身份证日期中的年
=YEAR(NOW())-MID(A1,7,4)
欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!
资源下载
- 没有下载资源 本站资源解压缩密码:www.51kdn.com