У меня есть диапазон ячеек, который содержит данные в следующем формате:
1d 12h 37m
Все данные в этом формате, но варьируются от однозначных до двузначных значений.
Мне нужно попробоватьпревратить эти данные в качестве конечной цели в чисто hh:mm
Я борюсь с преобразованием этого. Основная проблема возникает, когда число цифр варьируется от двух до одной цифры.
У меня есть формула для экстраполяции чисто чисел и удаления букв из этого:
=SUM(ROUND(MOD(SMALL(IFERROR(ROW(OFFSET(A$1,,,LEN(A11)))+MID(A11,1+LEN(A11)-ROW(OFFSET(A$1,,,LEN(A11))),1)%, LEN(A11)+1), ROW(OFFSET(A$1,,,SUM(N(ISNUMBER(0+MID(A11,ROW(OFFSET(A$1,,,LEN(A11))),1))))))),1)*100,0)*(10^(ROW(OFFSET(A$1,,,SUM(N(ISNUMBER(0+MID(A11,ROW(OFFSET(A$1,,,LEN(A11))),1))))))-1)))&""
В идеале это необходимовсе должно быть сделано как формула, но сценарий VBA в порядке. Есть идеи?