当我将像21:34:58.342
这样的毫秒时间粘贴到excel中时,它不会转换为时间格式,而是存储为文本。我尝试通过=--TEXT(A1;"hh:mm:ss.000")
手动将其转换,但会产生#VALUE!
错误。
如何将毫秒文本时间转换为时间格式?
更新
如果粘贴21:34:58
,则该值正确转换为时间。如果将h:mm:ss.000
格式应用于结果单元格,则该值将显示为21:34:58.000
。但是,如果我编辑单元格并在值21:34:58.001
上添加毫秒,它将变成文本。
最有可能的是,您的系统(请参阅Windows区域设置)的小数点分隔符是not和dot。输入毫秒值时,需要使用系统的十进制分隔符。最有可能是comma
。您可能还需要在格式字符串中使用系统的十进制分隔符。