我有一个以 hh:mm:ss.000
格式输出时间的设备,例如 00:04:58.727,我需要将它们转换为毫秒。
我无法更改设备输出时间的方式,因此我必须在 Excel 中执行此操作,但我不了解 VB,因此正在寻找逐个单元格的解决方案。
最佳答案
假设您的时间值位于单元格 A1
中,那么您可以在 A2
中输入:
=A1*1000*60*60*24
或者简单地说:
=A1*86400000
我正在做的是将时间的十进制值乘以 1000(毫秒)、60(秒)、60(分钟)和 24(小时)。
然后,您需要将单元格 A2
格式设置为“常规”,使其采用毫秒格式。
如果您的时间是文本值,则使用:
=TIMEVALUE(A1)*86400000
更新
根据 @dandfra 的评论,此解决方案可能不适用于意大利语版本的 Excel。
关于excel - 如何在 Excel 中将 hh :mm:ss. 000 转换为毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183698/