Faça o Excel reconhecer formato de data estrangeira

1

Estou tentando importar um arquivo de texto (colunas separadas por tabulações) para o excel. O arquivo de log usa MM/DD/YYYY HH:MM:SS,mmmm (onde mmmm é milissegundos), que o excel trata como string.

Como posso obter o Excel para reconhecê-lo como uma data, para que eu possa processá-lo como eixo X para gráficos, reformatá-lo etc.?

(o sistema é o W7 Ultimate definido para usar uma interface do inglês / EUA, o Excel é alemão)

    
por peterchen 21.06.2010 / 10:43

1 resposta

2

Você pode adicionar uma nova coluna após a importação e, em seguida, converter as seqüências de caracteres em um datetimes do Excel com:

=DATE((MID(A1,7,4)),(MID(A1,1,2)),(MID(A1,4,2)))
 +TIME(MID(A1,12,2),MID(A1,15,2),MID(A1,18,2))

Você também pode adicionar a parte fracionária se precisar dessa resolução com:

=DATE((MID(A1,7,4)),(MID(A1,1,2)),(MID(A1,4,2)))
 +TIME(MID(A1,12,2),MID(A1,15,2),MID(A1,18,2))
 +VALUE(MID(A1,21,4))/(86400*10000)

Estes exemplos supõem que sua string esteja na célula A1.

    
por 21.06.2010 / 11:16