我有一个文档,其中的日期格式为 2014-05-14T9:15:20。不幸的是,Excel 无法识别此 DateTime 格式。有没有办法告诉 Excel 将其读取为 DateTime 格式,而无需拆分日期和时间?如果有帮助,此格式来自 XML 文档。
答案1
在单元格中输入A1, 在B1进入:
=DATEVALUE(MID(A1,1,10))+TIMEVALUE(MID(A1,12,9999))
如果您格式化B1输入格式为“mm/dd/yyyy hh:mm:ss”
你应该看到:
笔记:
格式为电视仅有效事后。
也就是说,一旦单元格中有了有效的日期/时间,您就可以应用自定义格式的:
mm/dd/yyyy"T"hh:mm:ss
答案2
您可以使用此公式来转换
=SUBSTITUTE(A1,"T"," ")+0
SUBSTITUTE
取出"T"
并用空格替换,然后添加零“强制”将结果字符串转换为 Excel 可以识别的日期/时间值
然后只需按所需格式格式化,例如m/d/yyyy hh:mm:ss