String 将字符串日期转换为日期值

String 将字符串日期转换为日期值,string,excel,date,formula,String,Excel,Date,Formula,我从MySQL中提取了这个表,然后当我将它复制到excel时,我无法转换“日期”字段 带有日期和时间的示例日期: Tuesday 7th October 2014, 4:8 PM 如何使用excel公式进行转换?假设您的日期字符串位于单元格A1中: =DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(" ",A1)+1,99),",",""),"th",""),"st",""),"nd","

我从MySQL中提取了这个表,然后当我将它复制到excel时,我无法转换“日期”字段

带有日期和时间的示例日期:

Tuesday 7th October 2014, 4:8 PM

如何使用excel公式进行转换?

假设您的日期字符串位于单元格A1中:

=DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(" ",A1)+1,99),",",""),"th",""),"st",""),"nd",""),"rd",""))

然后应用日期编号格式。

如果您需要可以使用的时间

=TIMEVALUE(MID(A1,FIND(",",A1)+1,99))
然后应用时间格式

如果将其添加到上一个答案中,您将得到一个datetime值