excel日期函数转数字

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:23:57
在excel里,原来的日期数据格式是“自定义:yyyy-mm-dd”格式的,如2008-10-01,我想把两个日期数值相减,求相差几年,但是做不了,因为相减出来的值不是我要的。用MID(D4,1,4)(假设2008-10-01在D4单元格里)来转换,如果出来的值是“3971”,而不是2008。

请问高手,有什么办法可以把2008-10-01截取出2008来?而且值是数字型的2008在,而不是3972哦。

可以在日期函数获取日期中的年月日
例如:A1单元格中是2008-10-01
那么
=year(A1) 结果是2008
=month(A1) 结果是10
=day(A1) 结果是1

=YEAR(A1)-YEAR(B1)

对,应该使用year()函数,这样会取得前4位数字,也就是年份数字,
使用year(B1)-year(A1)
呵呵,希望能有帮助,^_^