Converter datas armazenadas como texto no formato de data adequado (por exemplo, dd / mm / aaaa)

1

Como faço para converter o seguinte texto em {dd/mm/yyyy} format, no excel:

Dec 3, 2012
Nov 1, 2012
Oct 2, 2012
Sep 3, 2012
Aug 1, 2012
Jul 2, 2012
Jun 1, 2012

Os resultados esperados devem ser: -

3/12/2012 {dd/mm/yyyy}
1/11/2012
    
por Ellesa 11.03.2013 / 12:37

5 respostas

3

Tente usar a funcionalidade "Texto para colunas" para converter "in situ"

Selecione a coluna de datas e use

Dados > Texto para colunas > Avançar > Avançar > em "formato de dados da coluna", escolha "Data" > Na lista suspensa, selecione MDY > OK

Agora você deve ter datas válidas que você pode reformatar da maneira que quiser, por exemplo, dd / mm / aaaa

Veja aqui

    
por 11.03.2013 / 13:26
3

Você pode usar a função DATEVALUE do Excel para converter cada uma das strings de data em valores de data do Excel e formatar as células como datas.

Para formatar as células, selecione-as e clique com o botão direito do mouse. Escolha "Formatar células" no menu exibido, selecione Formatar células e escolha um formato de data.

    
por 11.03.2013 / 13:08
2

Suas datas já estão em um formato que o Excel deve ser capaz de reconhecer (MMM DD, YYYY), mas às vezes a importação de dados pode levar as células a serem formatadas como Texto.

Aqui está uma maneira de corrigir seu problema:

  1. Digite 0 em uma célula e copie-o. Você também pode copiar uma célula em branco.

  2. Selecionetodasasdatasnoseuintervalo.Cliquecomobotãodireitodomousenascélulas>Colarespecial>Adicionar.CliqueemOK.

    Suas datas agora devem ficar assim:

  3. Comasdatasaindaselecionadas,pressioneCtrl+F1(supondoquevocêestejanoWindows)ealtereoformatodeNúmeroparamm/dd/yyyy,dd/mm/yyyyouoquevocêpreferir.

Você também pode tentar outras maneiras de corrigir suas datas, como:

  • Copie as células com as datas do texto e cole-as em células em branco usando Colar especial > Adicionar .
  • Realce as células com as datas, altere o formato numérico para m/dd/yyyy e, em seguida, pressione manualmente F2 para cada célula. Mas isso é muito tedioso.
  • Como sugestão mencionada acima , use DATEVALUE .
por 12.03.2013 / 00:53
0

se você clicar com o botão direito do mouse, precisará escolher a opção de formatação de células, selecionar a opção Personalizada (totalmente na parte inferior) e, na caixa Tipo, digitar dd / mm / aaaa e clicar em OK

    
por 11.03.2013 / 12:48
0

Se você está ok para armazenar data no formato como 20120312, então você pode usar abaixo da fórmula

=DATE(LEFT(C7;4);MID(C7;5;2);RIGHT(C7;2))

Por favor, tente abaixo

=TEXT(A1;"dd/mm/yyyy")
    
por 11.03.2013 / 12:56