Como analisar o datetime do arquivo no Excel

0

Estou tentando converter uma cadeia de texto como esta - Dec 15 21:44 em um formato de data / hora no excel (versão em polonês).

Eu tentei a função =DATEVALUE , mas sem sucesso.

    
por Piotr Stapp 17.02.2015 / 11:17

2 respostas

1

Você precisará de uma fórmula. Digamos que seu texto esteja na célula F2. Então no G2 você pode usar -

=DATE(,MONTH(1&LEFT(F2,3)),DAY(MID(F2,5,2)))+TIMEVALUE(RIGHT(F2,5))

Defina um formato personalizado dessa célula para algo como - mmm dd h:mm;@

A questão principal é a data do texto (letras), daí a necessidade da fórmula. Não acho que haja um formato personalizado que leve o texto e converta-o para um valor de data, por isso, enganamos com month(1&left(F2,3)) . Pelo menos é assim que funciona para mim no Excel 2007 em inglês.

    
por 17.02.2015 / 15:12
0

Basta formatar o campo no Excel como uma data e escolher seu formato preferido para qualquer célula que mantenha a data.

Eu testei com sucesso que Dec 15 21:44 é convertido em 01-12-2015 21:44 ao ser colado em uma célula (estou usando o formato de data europeu, por sinal) pelo Excel, que por sua vez pode ser convertido em:

01-12-2015         (short date format)
1. december 2015   (long date format)
21:44:00           (time)

aplicando os seletores de formato normal no Excel.

Obviamente, as conversões dependem da sua localidade selecionada, por isso, se você estiver usando inglês dos EUA, receberá algo como:

12-01-2015         (short date format)
December 1st 2015  (long date format)
09:44:00 PM        (time)
    
por 17.02.2015 / 11:28