在Excel中将hhmmss转换为时间
我有一个hhmmss
格式的列。 什么是公式将其转换为Excel时间值?
请注意,它们不一定是零填充的。 例如, 09:21:34
可能会显示为92134
而不是092134
。
如果单元格A1包含“112345”的时间,那么最优雅的转换公式是:
=--TEXT(A1,"00\:00\:00")
一个可能更容易理解的公式是
=TIME(A1/10000,MOD(A1/100,100),MOD(A1,100))
请注意,无论时间是否填零,这两个工作都可以工作。