将日期转换为文本" YYYY:DD:MM hh:mm:ss"到了真实的约会

时间:2015-04-20 15:36:07

标签: excel date

如何将日期为“YYYY:DD:MM hh:mm:ss”的日期转换为日期格式为YYYY.MM.DD hh:mm:ss?

2 个答案:

答案 0 :(得分:2)

工作表公式解决方案涉及LEFT functionMID functionRIGHT function

=DATE(LEFT(A1, 4), MID(A1, 9, 2), MID(A1, 6, 2))+TIME(MID(A1, 12, 2), MID(A1, 15, 2), RIGHT(A1, 2))

Date text parsing

使用数字►自定义►格式化单元格( Ctrl + 1 )>键入: yyyy.mm.dd hh:mm:ss

这些功能在VBA中的工作方式完全相同。 DATE functionTIME functionDateSerialTimeSerial

答案 1 :(得分:0)

我遇到了同样的问题,我的文件有400,000多行,文字格式为:yyyy-mm-dd hh:mm:ss。自定义日期格式最初不起作用,但您可以使用= VALUE(文本),然后应用您选择的自定义单元格格式。不知何故,Excel知道你的文本是一个具有相同数字的日期,但不会让你改变格式。