Ваша проблема - двоеточие :
между датой и временем.Попробуйте это:
=TIMEVALUE(SUBSTITUTE(D1,":"," ",1))
Это вернет число, например 0.077418981
, которое Excel может интерпретировать как время, если вы отформатируете ячейку как время .Если вы хотите пропустить этот шаг и увидеть время в виде строки, используйте дополнительную TEXT
функцию
=TEXT(TIMEVALUE(SUBSTITUTE(D1,":"," ",1)),"hh:mm:ss")
На чешском языке:
=ČASHODN(DOSADIT(D1,":"," ",1))
=TEXT(ČASHODN(DOSADIT(D1,":"," ",1)),"hh:mm:ss")
Возможно, вам также понадобитсяпоменяйте местами запятые ,
для точек с запятой ;
, если этого требуют региональные настройки:
=ČASHODN(DOSADIT(D1;":";" ";1))
=TEXT(ČASHODN(DOSADIT(D1;":";" ";1));"hh:mm:ss")
Перевод