Data do Excel aparecendo como número de 5 dígitos: como converter valores seriais de volta para datas
🔍 WiseChecker

Data do Excel aparecendo como número de 5 dígitos: como converter valores seriais de volta para datas

Você pode abrir um arquivo do Excel e encontrar uma data exibida como um número como 45321. Isso acontece porque o Excel armazena datas como números seriais sequenciais. O programa usa esse sistema para cálculos de data. Este artigo explica por que isso ocorre e fornece métodos claros para reformatar esses números de volta para formatos de data padrão.

Principais conclusões: converter números seriais do Excel em datas

  • Página Inicial > Menu suspenso Formato de Número > Data Curta: Altera instantaneamente um número serial de 5 dígitos para um formato de data padrão como DD/MM/AAAA.
  • Ctrl + 1 > guia Número > categoria Data: Abre a caixa de diálogo Formatar Células completa para escolher entre vários formatos de data regionais.
  • Função TEXTO (ex.: =TEXTO(A1,”dd/mm/aaaa”)): Cria uma versão de texto da data para uso em rótulos ou relatórios, mas o resultado não é uma data para cálculos.

Por que o Excel exibe datas como números seriais

O Excel usa um sistema de data onde cada dia é um número único. 1º de janeiro de 1900 é o número serial 1. 2 de janeiro de 1900 é o número serial 2, e assim por diante. O número 45321 representa o 45.321º dia após a data base, que é 15 de março de 2024. Esse sistema permite que o Excel realize operações aritméticas com datas, como calcular o número de dias entre dois eventos.

Uma célula mostrará esse número serial em vez de uma data quando sua formatação estiver definida como Geral ou Número. Isso geralmente acontece ao importar dados de outros sistemas, quando o formato de uma célula é alterado acidentalmente ou ao copiar e colar valores. O valor da data subjacente ainda está correto, mas a apresentação visual é um número.

O sistema de data 1900 vs. 1904

O Excel para Windows normalmente usa o sistema de data 1900. O Excel para Mac originalmente usava um sistema de data 1904, onde o número serial 1 é 2 de janeiro de 1904. Isso cria uma diferença de 1.462 dias entre os dois sistemas. Se você receber um arquivo de um Mac e vir datas que estão exatamente quatro anos e um dia de diferença, será necessário alterar a configuração do sistema de data da pasta de trabalho em Arquivo > Opções > Avançado.

Etapas para reformatar números seriais como datas

A maneira mais rápida de corrigir a exibição é alterando o formato de número da célula. O valor da data em si não muda, apenas como é mostrado.

  1. Selecione as células problemáticas
    Clique na célula ou arraste para selecionar um intervalo de células mostrando os números de 5 dígitos.
  2. Aplique um formato de data da faixa de opções
    Vá para a guia Página Inicial. No grupo Número, clique no menu suspenso que provavelmente diz “Geral” ou “Número”. Escolha “Data Curta” ou “Data Longa” na lista. O número serial será alterado imediatamente para uma data padrão.

Usando a caixa de diálogo Formatar Células para mais controle

Para mais opções de formato, use a caixa de diálogo Formatar Células completa.

  1. Abra a caixa de diálogo Formatar Células
    Selecione suas células e pressione Ctrl + 1. Você também pode clicar com o botão direito nas células selecionadas e escolher Formatar Células.
  2. Escolha a categoria Data
    Na caixa de diálogo, clique na guia Número. Selecione “Data” na lista Categoria à esquerda.
  3. Selecione o formato de sua preferência
    O lado direito da caixa de diálogo mostra vários formatos de data. Escolha um como “14/03/2012” ou “quarta-feira, 14 de março de 2012”. A configuração Local permite escolher formatos regionais. Clique em OK para aplicar.

Convertendo com a função TEXTO

Use a função TEXTO quando precisar de uma data formatada como texto para um cabeçalho de relatório ou um rótulo combinado. O resultado terá aparência de data, mas não poderá ser usado em cálculos de data.

  1. Insira a fórmula da função TEXTO
    Em uma nova célula, digite uma fórmula como =TEXTO(A1, “dd/mm/aaaa”). Substitua A1 pela célula que contém o número serial.
  2. Use um código de formato diferente
    Altere o código de formato entre aspas para exibir a data de forma diferente. Por exemplo, =TEXTO(A1, “dd-mmm-aa”) exibiria “15-mar-24”.

Erros comuns e o que evitar

Datas permanecem números após a formatação

Se aplicar um formato de data não funcionar, a célula pode conter texto que parece um número, mas não é um valor numérico verdadeiro. Verifique alinhando a célula à esquerda; números alinham à direita por padrão. Para corrigir isso, use a função VALOR. Em uma nova coluna, use =VALOR(A1). Isso converte texto em um número, que você pode então formatar como data.

Colar valores perde a formatação de data

Ao copiar uma data e usar Colar Especial > Valores, você cola apenas o número serial subjacente, não o formato. A célula reverte para o formato Geral, mostrando o número de 5 dígitos. Sempre cole também a formatação ou reaplique o formato de data após colar valores.

Usar fórmulas que retornam números

Algumas funções, como DATA.VALOR, retornam um número serial. Se a célula estiver formatada como Geral, ela exibirá esse número. A solução é envolver a função em uma função TEXTO ou formatar a célula de resultado como data imediatamente após inserir a fórmula.

Conversão manual vs. formatação: diferenças principais

Item Alterar formato da célula Usar função TEXTO
Valor subjacente Permanece um número serial utilizável para cálculos Converte em texto imutável
Melhor para Corrigir a exibição de datas usadas em fórmulas e classificação Criar rótulos fixos, cabeçalhos ou strings de texto
Permanência O formato pode ser alterado novamente facilmente O resultado é texto estático; o número original permanece separado
Referência de célula Funciona diretamente na célula original Requer uma fórmula em uma célula diferente

Agora você pode identificar e corrigir células onde o Excel mostra uma data como um número serial de 5 dígitos. A ferramenta principal é o menu suspenso Formato de Número na guia Página Inicial. Para cenários complexos, use a caixa de diálogo Formatar Células acessada com Ctrl + 1. Lembre-se de que a função TEXTO é apenas para exibição, não para cálculos. Para evitar problemas futuros, tenha cuidado ao usar Colar Especial > Valores, pois ele remove a formatação de número.