#excel #excel-formula
#excel #excel-формула
Вопрос:
У меня есть следующий формат данных в Excel.
1 hour
5 hours
30 mins
2 hours 30 mins
1 hour 45 mins
Я хотел бы преобразовать это в следующее
1
5
0.5
2.5
1.75
Кто-нибудь может помочь с этим?
Комментарии:
1. вы пробовали что-нибудь? можете ли вы опубликовать свой код попытки?
Ответ №1:
Если у вас есть только часы и минуты, несколько замен должны сделать свое дело:
=(IF(ISERROR(FIND("hour",A1)),"00:","")amp;SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"s","")," hour", ":00"),":00 ",":")," min",""))*24
s
Сначала удалите лишнее, затем замените hour
на :00
, затем замените :00
ничем, чтобы «склеить» часы и минуты вместе, наконец удалите min
.
Если в тексте нет hour
, добавьте 00:
и умножьте все на 24, чтобы преобразовать время в часы.