我在excel表中有数据。我有一个日期值如此的列。
2012年5月13日
2012年8月27日
2012年6月21日
2012年3月18日
2011年11月16日
2011年12月15日
有没有办法将其转换为这样的格式? 1998年12月25日
答案 0 :(得分:1)
我假设您的日期存储为字符串。如果您的某个数据位于单元格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格式化为自定义,类型:yyyy-mm-dd。
更短的公式是可能的,特别是如果你可以假设这一天总是有两位数(例如01,从不1)。
如果您的数据存储为数字而不是字符串,则只需应用所描述的格式化过程。