牛红光:excel里出生年月日怎么变成年龄
潘翔的回答:
原发布者:563789210 Excel如何把出生年月日转换成年龄可以这样做,用A2、B2、D2三个单元格,如要输入1995年1月1日,你在A2中输入1995,在B2中输入年1月1日,D2中输入=2005-A2+1,以后公式快速复制下去就行,就是鼠标放在D2右下角变成十字时,按住鼠标往下拖。A2与B2之间的竖线在选边框时不要选。A2与B2文字间尽量靠近。当然年月日这几个字你也可以各个单元格输入一个,以后就用不着反复输入,只要按上面的复制就可以,只要输入数字。如果只要输入年月就更单简单了,假如在A2中输入1995.01,在D2中输入公式=2005.12-A2+1,在D2中不保留小数点(减少小数点保留整数),公式复制下拖就可以了。只要你在A2--An中输入出生年月,D2--Dn中就出现年龄,你试一下。D2中减少小数点保留整数,也可以这样设置,点格式--单元格--数字--数值,在小数位数中输入0,点确定。1--9月份必须在前面加0,月份取两位数。设置第一列(A)为出生年份,第二列(B)为年龄,A1输入出生年,然后点击B1输入“=2005-”然后点击A1,回车,ok!出来了。然后点击B1移动鼠标到B1格子的右下角,会变成黑十字,点击鼠标左键不放往下拖,以后在A列输入的年份就会自动在B列转换成为年龄了。设置第一列(A)为出生年月日,第二列(B)为年龄,A1输入出生年,然后点击B1输入“=NOW()-A1”,now()指得是当前时间。回车,出来的是两个日期值间隔的天数,不是年龄,要转成年龄可以通过设置B列的单元格的数字格式实现,方法如下:在单元格格式的窗口中点击“数
赵曼的回答:
EXCEL将出生年月转换成年龄的方法:
假设:A列为”出生年月“字段,B列为”年龄“字段。
1. 保证A列为日期格式
1)选中A列,鼠标右键选择“设置单元格格式”菜单项。
2)在”数字“选项卡中,选择”日期“,点确定。
杨征的回答:
出生年月日是不会变成年龄的(一个是日期、一个是数值) 但是可以在另一单元格计算出年龄 例如 =year(today())-year(A1)
king的回答:
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。
达圣的回答:
设出生年月在A1,=datedif(A1,today(),"Y")