Você está disposto a usar uma "coluna auxiliar"? Se você estiver colando os dados "dd mmm hhmm" na coluna P
(suponha que comece em P2
e vá para baixo), coloque
=TEXT(P2,"dd mmm yyyy")
na célula Q2
e arraste / preencha.
Isso basicamente inverte a interpretação que o Excel fez na string de entrada,
reconstituindo o que foi analisado como o dia, mês e ano.
Strings que não foram interpretadas como datas
(porque o número de quatro dígitos é menor que 1900) são simplesmente passados inalterados.
Isso fará com que as células em branco na Coluna P
sejam traduzidas em 00 Jan 1900
.
Se você não gosta disso, use
=IF(P2<>"", TEXT(P2,"dd mmm yyyy"), "")
em vez disso.
Isso representará meses com o capital inicial típico (Mmm, por exemplo, "Nov"). Se você quiser tudo em maiúsculas, use
=IF(P2<>"", UPPER(TEXT(P2,"dd mmm yyyy")), "")