我有一张很长的时间表,但我不知道如何在不修改所有文档的情况下将 60 秒转换为 1 分钟。例如,我有:9:56:69,但我希望它显示 9:57:9。任何帮助都将不胜感激。
答案1
假设您9:56:59
在单元格中A1
,并且所有值只有小时、分钟和秒,您可以在单元格中执行以下操作B1
:
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))
然后格式化B1
为您想要的时间数字格式,或h:mm:ss
从自定义列表中选择。
我不确定您说的“不修改所有文档”是什么意思,因为您必须以某种方式进行更改。
另外,您的工作流程是什么?数据是如何进入 Excel 的?我问这个问题是因为当我有一个格式为 的空白单元格时hh:mm:ss
,Excel 2013 会自动转换11:12:63
为11:13:03
。
答案2
0.4146875
如果您简单地在单元格 A1 中输入“9:56:69”,Excel 会假定它是一个时间并输入代表时间的数字9:57:09
,如果您将单元格格式化为“h:mm:ss”,则会按此显示。
假设输入“9:56:69”为文本(例如,通过'9:56:69
在单元格 A1 中输入,您可以使用函数将其转换为时间TIMEVALUE
。在单元格 B1 中输入以下内容:
=TIMEVALUE(A1)
并将单元格 B1 格式化为时间。