在Excel中转​​换date

我需要在Excel中转​​换下面的date格式。

目前我有: Fri Jan 06 05:10:31 2017

当前格式: ddd MMM dd hh:mm:ss yyyy

我想成为以下格式: dd/mm/yyyy hh:mm:ss

您需要从string中删除一天,将其转换为一个数字,然后格式化您想要的方式。

做前两个步骤使用这个公式:

 =--MID(A1,5,LEN(A1)) 

在这里输入图像说明

第三种是自定义格式:

在这里输入图像说明


根据评论:

在这里输入图像说明

又一种方法:

 =DATEVALUE(MID(A1,9,2)&MID(A1,5,3)&RIGHT(A1,4)) 

如果您在区域DMY和MDY系统设置中遇到麻烦,请将其parsing出来,以免执行解释; 即给转换没有select。

 =DATEVALUE(REPLACE(MID(A2, 4, LEN(A2)), 8, 9, ","))+TIMEVALUE(MID(A2, 12, 8)) 

在这里输入图像说明

你可以格式化它和公式栏中的所有内容(不需要进入和设置格式)。

 =TEXT(MID(A1,5,LEN(A1)),"dd/mm/yyyy hh:mm:ss") 

在这里输入图像说明