Excel не совсем понимает текст как дату, когда создается пользовательское форматирование, поэтому то, как вы описали его в своем вопросе, на самом деле не сработает (если кто-то действительно не знает, как это сделать).Я бы предложил использовать вспомогательную формулу, которая будет работать для определенного формата, который у вас есть:
=SUBSTITUTE(SUBSTITUTE(MID(A1,5,20)," ","-",1)," ","-",1)*1
Если вы опустите *1
, который у меня есть в конце, вы должны увидеть текст, который я используюперед умножением на 1 (в этом случае Excel пытается преобразовать текст в число, что является форматом даты, понятным для Excel).
Выше должно быть число с некоторыми десятичными знаками.Отформатируйте это как дату, с форматированием по вашему выбору, и вы должны быть в порядке.Я использовал dd/mm/yyyy hh:mm:ss
и получил это:

MID
в основном удаляет часть дня недели, а две SUBSTITUTE
заменяют первую2 пробела с тире в каждом, и это то, что Excel может понять как datetime.