我想在 Excel 中将文本字符串转换为标准时间格式

Bry*_*dah 2 excel excel-formula

我有一个已输出的数据列表,如下所示:

Travel Time
1 hour 3 mins
46 mins
52 mins
1 hour 10 mins
Run Code Online (Sandbox Code Playgroud)

我希望它能自动转换为 h:mm 格式,如下所示

1:03
0:46
0:52
1:10
Run Code Online (Sandbox Code Playgroud)

不确定使用什么公式

我尝试过像这样使用 SUBSTITUTE:

=SUBSTITUTE(SUBSTITUTE([@[Travel Time]]," hour ",":"),"mins","")
Run Code Online (Sandbox Code Playgroud)

但这会导致

1:3 
46 
52 
55 
56 
34 
1:10 
Run Code Online (Sandbox Code Playgroud)

Jvd*_*vdV 5

这是我的两分钱:

在此输入图像描述

公式为B1

=--(TEXTBEFORE(A1:A7," hour",,,,0)&TEXT(TEXTAFTER(" "&TEXTBEFORE(A1:A7," min",,,,0)," ",-1),"\:00"))
Run Code Online (Sandbox Code Playgroud)