我想在excel中转换出生日期的格式,及算出年龄。

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:37:56
我想在excel中转换出生日期的格式,及算出年龄。

如:1983年10月10日---> 1983-10-10 23

=DATEDIF("1999/1/1",TODAY(),"Y")&"周岁"
这是算1999/1/1的周岁,TODAY()是你电脑系统的日期.
=DATEDIF(A1,TODAY(),"Y")&"周岁"
这是算A1单元格出生年月的周岁!你可以试一下!

说明:DATEDIF是计算返回两个日期参数的差值,语法DATEVALUE(date_text) 其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。(“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数)
TODAY()是电脑系统的日期

日期格式直接设置单元格的日期类型就可以了,年龄计算可以在后面的一格中填入=YEAR(TODAY())-YEAR(A1),假设你的生日放在A1单元。只是注意日期输入时不是直接写数字,年月日之间用/或-或:连接就可以了。

转换日期格式可以由单元格格式设置。
如A1为出生日期,计算年龄公式为:
=YEAR(TODAY())-YEAR(A1)

计算年龄:
=datedif(B2,today(),"y")
日期的格式:
设置单元格格式->[日期]里有

在工具里的格式里有,你自己去看看