繁体   English   中英

使用Excel公式将时间字符串转换为小时

[英]Convert Time string into hours using Excel formula

我在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,以将时间转换为小时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM