借助TEXT函数来处理
Excel版本参考:2013
假设数据在A1
1、B1输入公式:=TEXT(A1,"HH:MM:SS")
2、回车,查看效果
文本时间转换为数字时间后,一般还需要设置单元格的数字格式才能显示出来(右键“设置单元格格式”--“数字”--“自定义”--“类型”--输入代码),这里列举了几种常见的文本时间转换例子,如图,B列是公式对A列计算的结果,它的公式及单元格格式在C、D列。
附:
文本形式时间
数字时间值
公式
单元格格式
23:27:12
23:27:12
=TIMEVALUE(A2)
h:mm:ss
12时31分
12:31:00
=TIMEVALUE(A3)
h:mm:ss
6时14分35秒
6:14:35
=TIMEVALUE(A4)
h:mm:ss
6:14:35
PM
18:14:35
=TIMEVALUE(A5)
h:mm:ss
下午6时14分35秒
18:14:35
=TIMEVALUE(A6)
h:mm:ss
0914
9:14:00
=TIMEVALUE(TEXT(A7,"00\:00"))
h:mm:ss
142635
14:26:35
=TIMEVALUE(TEXT(A8,"00\:00\:00"))
h:mm:ss
154.46小时
154:27:36
=LEFT(A9,LEN(A9)-2)/24
[h]:mm:ss
1638.27分钟
27:18:16
=LEFT(A10,LEN(A10)-2)/1440
[h]:mm:ss
23457.68秒
6:30:58
=LEFT(A11,LEN(A11)-2)/86400
[h]:mm:ss
23分06秒
23:06
=TIMEVALUE("0时"&A12)
mm:ss
使用SUBSTITUTE把时分替换为冒号、秒删除即可。
例如:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"秒",""),"分",":"),"时",":")
在格式---单元格----时间项下选择你想要的格式,都有的。
一你网上下的按一定方法可以转换成数值的,但要根据实际情况,结合如=--A1,CLEAN,MID等公式二可以自定格式