Excel格式化

我有一个Excel格式的小时:分钟:秒(h:mm:ss)。 我的问题是,我刚刚进入时间只有几分钟和几秒钟

Example 1 min and 30 seconds was entered as: 1:30 

问题在于格式更改为1小时30分钟。

 entered as 1:30 changes to 1:30:00 displays as 1:30 

我有太多的数据在这一点上手动改变数据,所以我想知道是否有一种公式,我可以用来改变数据,所以如果我有1:30它被格式化为mm:ss

 Example Already existing data entered as 1:30 and formatted as 1:30:00 will be changed to formatting 0:01:30 1:30 = 0:01:30 1:30:00 = 1:30:00 

我已经尝试将格式更改为mm:ss,并且不起作用。 有太多的数据已经手动去改变格式将需要几个小时,我将平均时间和做其他计算,要求格式是正确的。

如果A1包含要转换的单元格,则在B1中input

 =TIME(,HOUR(A1),MINUTE(A1)) 

并向下复制。 这会将分析过的错误input转换成分钟和秒钟。 请注意我公式中的主要逗号。

这是有效的,因为一分钟内的分钟数与一分钟内的秒数相同,一天中的时间less于一小时内的分钟数。

完成后,复制新的范围并将其粘贴为值,然后完成。

XL中的时间值是一天中的浮点数。 因此,1:30或90秒将被格式化为数字 – 90/86400 = 0.0010416666。 你可以通过改变单元格的格式来检查。
将mm:ss值“转换”为hh:mm:ss值,将单元格内容除以86400.将数字86400放入单元格中,复制该单元格,并将特殊值,值除以所有具有时间值的单元格。 使用合适的时间格式格式化这些单元格。
当然,这会用零replace未知的小时值 – 如果您需要特定小时,请将其添加到每个单元格:h * 3600/86400。