excel如何将文字格式时间转换成数字时间

例如:h时m分s秒----------hh:mm:ss2时3分4秒----------02:03:04

借助TEXT函数来处理


Excel版本参考:2013

假设数据在A1

1、B1输入公式:=TEXT(A1,"HH:MM:SS")

2、回车,查看效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-07

文本时间转换为数字时间后,一般还需要设置单元格的数字格式才能显示出来(右键“设置单元格格式”--“数字”--“自定义”--“类型”--输入代码),这里列举了几种常见的文本时间转换例子,如图,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
 
 

第2个回答  2017-07-25
使用SUBSTITUTE把时分替换为冒号、秒删除即可。
例如:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"秒",""),"分",":"),"时",":")
第3个回答  2013-09-10
在格式---单元格----时间项下选择你想要的格式,都有的。
第4个回答  2013-09-10
一你网上下的按一定方法可以转换成数值的,但要根据实际情况,结合如=--A1,CLEAN,MID等公式二可以自定格式
相似回答