【发布时间】:2015-01-10 14:39:17
【问题描述】:
我在 Excel 表中有数据。我有一列这样的日期值。
2012 年 5 月 13 日
2012 年 8 月 27 日
2012 年 6 月 21 日
2012 年 3 月 18 日
2011 年 11 月 16 日
2011 年 12 月 15 日
有没有办法把它转换成这样的格式? 1998-12-25
【问题讨论】:
标签: excel excel-2010
我在 Excel 表中有数据。我有一列这样的日期值。
2012 年 5 月 13 日
2012 年 8 月 27 日
2012 年 6 月 21 日
2012 年 3 月 18 日
2011 年 11 月 16 日
2011 年 12 月 15 日
有没有办法把它转换成这样的格式? 1998-12-25
【问题讨论】:
标签: excel excel-2010
我假设您的日期存储为字符串。如果您的数据之一在单元格 A1 中,请在 B1 中使用
=DATEVALUE(LEFT(A1,FIND(" ",A1)-1)&" "&LEFT(MID(A1,FIND(" ",A1)+1,FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)))-1),3)&" "&RIGHT(A1,4))
然后将B1格式化为Custom,Type:yyyy-mm-dd。
更短的公式是可能的,特别是如果您可以假设一天总是有两位数(例如,01,而不是 1)。
如果您的数据存储为数字而不是字符串,则只需应用所描述的格式化过程。
【讨论】: