在EXCEL中如何将数字转化为时间? 例如 输入62 则显示为1:02

比如A列有数字132如何转化为B列的2:12

第1个回答  2010-08-13
在表中
设定A,B,C列为自然数,其值的物理含意是A对应小时,B对应分钟,C对应秒.
设定D列为时间显示,形式为hh:mm:ss
如:D1=TIME(A1,B1,C1) 当A1=0,B1=132,C1=0时,D1显示2:12:00
在实用时,不想输入小时和秒,只需要分钟转换,可利用不使用的空格如AA0.
设定A列为自然数,其值的物理含意是A对应分钟.
设定B列为时间显示,形式为hh:mm:ss
如:B1=TIME($AA$0,A1,$AA$0) 当A1=132时,B1显示2:12:00
如将B1拷贝到Bn,Bn=TIME($AA$0,An,$AA$0) 当An=132时,Bn显示2:12:00
最终实现A列为分钟自然数值的输入,B列为时分秒的显示(秒总为:00).
第2个回答  2010-08-13
用excel自带的time函数实现。
比如:time(0,0,62)即可达到目标
最前面一个0表示小时,第二个0表示分。
最后一个表示秒,任何大于 59 的数值将被转换为小时、分钟和秒。
另外如果结果显示只有小时和分钟,选中该单元格—>右键—>设置单元格格式—>选择hh:mm:ss即可。
第3个回答  2010-08-13
输入公式 =TEXT(A1/24/60,"H:MM")
向下填充本回答被提问者采纳