我在Excel中有以下格式的数据。
1 hour
5 hours
30 mins
2 hours 30 mins
1 hour 45 mins
我想将此转换为以下
1
5
0.5
2.5
1.75
有人可以帮忙吗?
答案 0 :(得分:1)
如果你只有几小时和几分钟,那么应该做一些替换:
=(IF(ISERROR(FIND("hour",A1)),"00:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"s","")," hour", ":00"),":00 ",":")," min",""))*24
首先删除额外的s
,然后将hour
替换为:00
,然后将:00
替换为“{1}}”。小时和分钟在一起,最后删除min
。
如果文本中没有hour
,请在00:
前加上并将整数乘以24以将时间转换为小时。