使用Excel公式将时间string转换为小时
我在Excel中有以下格式的数据。
1 hour 5 hours 30 mins 2 hours 30 mins 1 hour 45 mins
我想将其转换为以下内容
1 5 0.5 2.5 1.75
有人可以帮忙吗?
如果你只有几个小时和几分钟的时间,几个替代品就可以做到这一点:
=(IF(ISERROR(FIND("hour",A1)),"00:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"s","")," hour", ":00"),":00 ",":")," min",""))*24
先删除额外的s
,然后用hour
替代:00
,然后用:00
替代:00
没有任何东西将小时和分钟“粘”在一起,最后删除min
。
如果文本中没有hour
,则预先设定00:
将整个事物乘以24,将时间转换为小时。