2014-08-29 91 views
-1

我正在获取CSV文件中的数据,其数据列的格式为1987-09-17T00:00:00.000-06:00。在Excel中更改日期格式

当我将日期格式应用于DD/MM/YYYY时,它不会更改为17/09/1987。

有没有办法做到这一点?

谢谢!

+1

参见例如, http://stackoverflow.com/questions/20264303/excel-date-and-text-format或http://stackoverflow.com/questions/23277916/convert-text-date-to-date或各种其他相关的问题。 – MP24 2014-08-29 15:21:01

+0

[将日期格式更改为yyyy-mm-dd]的可能重复(http://stackoverflow.com/questions/7106238/changing-the-date-format-to-yyyy-mm-dd) – 2014-08-29 15:23:12

回答

2

Excel将假定它是文本,因为它不是以它被识别为日期的格式。您可以使用LEFT()和MID()函数将DATE()函数中需要的部分作为参数拆分出来。例如

=DATE(left(A1,4),(MID(A1,6,2),MID(A1,9,2))