excel里出生年月日怎么变成年龄

如题所述

EXCEL将出生年月转换成年龄的方法:

假设:A列为”出生年月“字段,B列为”年龄“字段。

    保证A列为日期格式

    1)选中A列,鼠标右键选择“设置单元格格式”菜单项。

    2)在”数字“选项卡中,选择”日期“,点确定。


    在A1单元格中输入"出生年月",例如:1990-3-3

    在B1单元格中输入=datedif(A1,today(),"Y"),B1就自动计算出了”年龄“。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-22
d2单元格输入
=mid(b2,7,8)
公式表示:从b2单元格字符串的第7个字符起,截取8个字符,作为年月日的数据信息(这样的日期数据无法直接参与计算);
e2单元格输入
=if(mod(mid(b2,17,1),2),0,1)
公式表示:将b2单元格的第17个字符被2整除,余1(奇数为男)的为0;其他(偶数,余数为0)的为1。
第2个回答  2010-06-24
出生年月日是不会变成年龄的(一个是日期、一个是数值)
但是可以在另一单元格计算出年龄 例如 =year(today())-year(A1)
第3个回答  2010-06-24
如果算虚岁的话。
year(now())-Year(A1)+1
第4个回答  2010-06-24
设出生年月在A1,=datedif(A1,today(),"Y")本回答被网友采纳
相似回答