Excel中数字或文本的日期时间

Excel中数字或文本的日期时间,excel,datetime,Excel,Datetime,如果有人能帮忙,我将不胜感激。 我有一列具有以下值: DATETIME 1401032014 1401032014 1401010629 1401032011 1401010629 1401032011 单元格是一个数字(或可以显示为文本)。它显示日期时间。例如: 1401032011: year: 14 month:01 day:03 hours: 20 minutes: 11 如何将值拆分并连接到datetime?请注意,我只有年份的最后两位数字-14,因此完整日期时间的格式应如下所示“

如果有人能帮忙,我将不胜感激。 我有一列具有以下值:

DATETIME
1401032014
1401032014
1401010629
1401032011
1401010629
1401032011
单元格是一个数字(或可以显示为文本)。它显示日期时间。例如:

1401032011:
year: 14
month:01
day:03
hours: 20
minutes: 11
如何将值拆分并连接到datetime?请注意,我只有年份的最后两位数字-14,因此完整日期时间的格式应如下所示
“2014-01-03 20:11”


非常感谢。如果您只希望公式返回文本,请使用:

="20"&LEFT(A1;2)&"-"&MID(A1;3;2)&"-"&MID(A1;5;2) & " " & MID(A1;7;2) &":"&MID(A1;9;2)
如果希望公式返回日期时间值,请使用:

=DATE(2000+LEFT(A1;2);MID(A1;3;2);MID(A1;5;2))+(MID(A1;7;2)*60+MID(A1;9;2))/1440
然后(对于最后一个)随意格式化datetime值

如果可能的话,我总是倾向于使用date而不是datevalue,因为datevalue根据区域设置解释date_文本参数,并将返回不同区域设置的错误。

答案可能会有所帮助