如何显示 mm:ss 格式而不是 DateTime,不带前导零?
How to display mm:ss format not as a DateTime, without leading zero?
我们有一个工作电子表格,我们用它来跟踪各种指标,其中一些与通话时长有关。电子表格多年不变,但我们现在的调用时间 51:59 (mm:ss) 打破了旧格式。
我正在研究如何让它按预期工作,目前最好的解决方案是将单元格格式设置为 [m]:ss
并在单元格中输入时间 0:51:59
。这给出了所需的结果,并正确执行了所有计算,除了我希望能够在没有前导零的情况下实现这一点。理想情况下,有人可以在单元格中输入 51:59
,它会显示为 51:59
而不是 3119:00
。
有谁知道如何实现我正在寻找的东西?任何帮助将不胜感激。我对宏很满意,所以如果有办法用一个可行的宏来实现这一点,但理想情况下我正在寻找一个没有宏的解决方案。
谢谢。
你没有办法做到这一点。最接近的解决方法是以下解决方法:
将单元格 A1 格式定义为 hh:mm
,将单元格 B1 格式定义为 mm:ss
。
在 B1 中输入公式 =A1/60
。
当您在 A1 中键入 51:59
时,这将在 B1 中显示 51:59
。
不幸的是,A1文本在失去焦点后将读取不那么直观的值。
此处描述了解决方法:
https://superuser.com/a/235924
我们有一个工作电子表格,我们用它来跟踪各种指标,其中一些与通话时长有关。电子表格多年不变,但我们现在的调用时间 51:59 (mm:ss) 打破了旧格式。
我正在研究如何让它按预期工作,目前最好的解决方案是将单元格格式设置为 [m]:ss
并在单元格中输入时间 0:51:59
。这给出了所需的结果,并正确执行了所有计算,除了我希望能够在没有前导零的情况下实现这一点。理想情况下,有人可以在单元格中输入 51:59
,它会显示为 51:59
而不是 3119:00
。
有谁知道如何实现我正在寻找的东西?任何帮助将不胜感激。我对宏很满意,所以如果有办法用一个可行的宏来实现这一点,但理想情况下我正在寻找一个没有宏的解决方案。
谢谢。
你没有办法做到这一点。最接近的解决方法是以下解决方法:
将单元格 A1 格式定义为 hh:mm
,将单元格 B1 格式定义为 mm:ss
。
在 B1 中输入公式 =A1/60
。
当您在 A1 中键入 51:59
时,这将在 B1 中显示 51:59
。
不幸的是,A1文本在失去焦点后将读取不那么直观的值。
此处描述了解决方法: https://superuser.com/a/235924