将stringdate转换为date值
我从MySQL提取表,然后当我复制到Excel我无法转换“date”的字段。
采样date和时间:
Tuesday 7th October 2014, 4:8 PM
我怎样才能转换使用Excel公式?
假设您的datestring在单元格A1中:
=DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(" ",A1)+1,99),",",""),"th",""),"st",""),"nd",""),"rd",""))
然后应用date编号格式。
如果你想要的时间,你可以使用
=TIMEVALUE(MID(A1,FIND(",",A1)+1,99))
然后应用时间格式。
如果你添加到以前的答案,你会得到一个date时间值。