Não há realmente nenhuma boa função de conversão de data no Excel, como há no SQL, então você tem que usar algumas seleções MID ().
Célula A1:
01.06.2007 21:48:16
Converta a data no formato ISO e converta-a em uma série de data do Excel, converta a hora em uma serial do Excel e adicione-as:
Célula A2:
=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,1,2)&"-"&MID(A1,4,2))+TIMEVALUE(MID(A1,12,8))
Agora, você precisa formatar a célula para obter o formato de data desejado: ddd mmm dd hh:mm:ss "EDT" yyyy
Se você precisar compensar a data e a hora originais, adicione ou subtraia da fórmula em A2; este exemplo adicionará 2 horas ao original:
=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,1,2)&"-"&MID(A1,4,2))+TIMEVALUE(MID(A1,12,8))+TIMEVALUE("2:00:00")
Resultado:
Sat Jan 06 23:48:16 EDT 2007