问题已解决
请问,怎么在excel把身份证或出生年月转换为数字年龄?
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答用身份证计算年龄
方法一、按当前系统日期计算
在单元格,输入公式:【=DATEDIF(TEXT(MID(当前单元格,7,8),#-00-00),TODAY(),Y)】
DATEDIF:计算机日期比较函数;
TEXT:将数值转换为按指定数字格式表示的文本;
MID:截取出指定数量的字符;
TODAY:用于返回当前时间;
Y:指计算两个日期的年差数;
方法二、同样也是按照当前系统日期
输入公式:【=DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),#-00-00),TODAY(),y)】。也可以同样的计算出年龄。
2019 12/25 15:32
84784969
2019 12/25 15:45
不明白,能具体点吗
雨轩老师
2019 12/25 15:58
=YEAR(TODAY())-MID(A1,7,4),用这个吧,这个容易理解。计算效果看老师发的图
84784969
2019 12/25 16:05
出生日期也能同样办法吗?
雨轩老师
2019 12/25 16:08
截图看看你出生日期什么格式的
雨轩老师
2019 12/25 16:18
=DATEDIF(A2,TODAY(),Y)用这个公式,看老师的截图
84784969
2019 12/25 16:22
绿色括号内容填什么?还是不明白
雨轩老师
2019 12/25 16:24
哪个绿色括号呢,老师发的公式别的不动,就是你身份证号在哪个单元格,你就把A1改成你对应的单元格就行了。你把我公式复制进去先。