excel中怎样把年月日转为年龄。现在格式为19900828

2025-03-13 00:15:55
推荐回答(3个)
回答1:

如上图,A列为出生日期,在B列对应单元格计算年龄

首先需要用到today()函数,这个函数没有参数,today()函数计算结果为今天的日期,比如,今天是2015年10月3日,它的结果就是2015/10/3。

在B2输入公式=DATEDIF(A2,TODAY(),"Y"),计算结果就是年龄,不足1年不计算,相当于满多少周岁。公式下拉即可。

如果你的截止日期是卡到某一天,也可以在B列列出来,然后在C列计算年龄,将上述公式中的第2参数TODAY()换成B2即可。

回答2:

如日期在A1单元格,则公式为=datedif(text(a1,"0-00-00"),today(),"y")

回答3:

=DATEDIF(TEXT(A1,"0000-00-00"),TODAY(),"Y")