如何显示mm:ss格式不是DateTime,没有前导零?

时间:2017-03-05 02:17:02

标签: excel datetime excel-2007 excel-2003 cell-formatting

我们有一个电子表格正在运行,我们使用它来跟踪各种指标,一些与调用长度有关。电子表格多年来一直相同,但我们现在的通话时间为51:59(mm:ss),这打破了旧格式。

我正在研究如何使其按预期工作,到目前为止,最佳解决方案是将单元格格式化为[m]:ss并在单元格中输入0:51:59的时间。这给出了期望的结果,并且正确地执行了所有计算,除了我希望能够在没有前导零的情况下实现这一点。理想情况下,有人可以将51:59输入到单元格中,它会显示为51:59而不是3119:00

有谁知道如何实现我想要的东西?任何帮助将不胜感激。我对宏感到满意,所以如果有一种方法可以通过一个可行的宏实现这一点,但理想情况下我正在寻找一个没有宏的解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

你无法做到这一点。最接近的是以下解决方法:

将单元格A1格式定义为hh:mm,将单元格B1格式定义为mm:ss

在B1中输入公式=A1/60

当您在A1中输入51:59时,这会在B1中显示51:59

不幸的是,A1文本在失去焦点后会读取不那么直观的值。

enter image description here

此处描述了解决方法: https://superuser.com/a/235924