Excel转换时间HH:MM:SS到时间已过去MM:SS

时间:2013-12-06 18:55:56

标签: sql excel time-format

我所拥有的数据格式为HH:MM:SS,其中秒数都是00,所以像

这样的时间
     12:22:00

应该是

     00:12:22  

有没有办法可以在excel中转​​换它?

编辑:

可能是一个更好的例子。

零时间。所以这意味着没有时间显示为

 12:00:00 AM

而不是

  00:00 (MM:SS)

谢谢!

2 个答案:

答案 0 :(得分:1)

你可以将你的时间除以60.

将60放入一个单元格中,复制它,选择所需的范围并使用除法进行特殊粘贴。如果您想保留格式,也应该粘贴值。

戈登

答案 1 :(得分:0)

选择要更改的单元格并运行它:

Sub FixTime()
Dim r As Range
For Each r In Selection
    v = r.Value
    h = Hour(v)
    m = Minute(v)
    r.Value = TimeSerial(0, h, m)
Next r
End Sub