Excel : 以毫秒为单位的文本到日期的转换

Excel : Text to date conversion with milliseconds

我正在尝试将日期时间字符串(例如 2015-11-01-02.02.38.444000)转换为 Excel 中的日期时间格式。我已经尝试过前面问题中提供的解决方案,但没有涵盖这种特定格式。我希望在同一个单元格中同时包含日期和时间。请协助。

这取决于字符串的一致性,但对于这个特定的字符串,您可以尝试

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-"," ",3),".",":",1),".",":",1))

然后使用自定义格式将其显示为带毫秒的日期时间值

dd/mm/yyyy hh:mm:ss.000

(您可能需要针对您的区域设置进行更改)。

顺便说一句,要使评论中的 TIMEVALUE 公式有效,您必须将前两位小数点更改为冒号。