Como Impedir o Excel de Transformar Números em Datas: Corrigir Formato de Célula
🔍 WiseChecker

Como Impedir o Excel de Transformar Números em Datas: Corrigir Formato de Célula

O Excel converte automaticamente entradas com aparência de número em datas, o que pode prejudicar seus dados. Isso acontece porque o formato de célula padrão do Excel é configurado para interpretar certos padrões como datas. Este artigo explica por que isso ocorre e fornece etapas claras para evitar e corrigir seus dados.

Principais Conclusões: Impedir o Excel de Transformar Números em Datas

  • Formate as células como Texto antes da entrada: Este é o método mais confiável para evitar a conversão automática de data para novos dados.
  • Use um prefixo de apóstrofo: Digitar uma aspa simples antes de um número força o Excel a tratar a entrada como texto.
  • Importe dados usando o Assistente de Importação de Texto: Isso permite especificar o tipo de dados da coluna como Texto durante o processo de importação.

Por que o Excel Converte Números em Datas Automaticamente

O Excel foi projetado para reconhecer padrões comuns de dados e aplicar formatação correspondente. Quando você digita uma entrada como 1-2 ou 3/4, o formato Geral padrão do Excel interpreta esses valores como mês-dia ou dia-mês e aplica um formato de Data. Esse recurso visa auxiliar na entrada de dados, mas se torna um problema quando você precisa manter números de peça, frações ou códigos em sua forma original.

A conversão ocorre no momento da entrada ou ao abrir um arquivo. Depois que um número é alterado para uma data, o valor subjacente da célula se torna um número de série de data. Por exemplo, 1-2 se torna 2-Jan (ou 2 de janeiro, dependendo das configurações regionais), armazenado como o número 44562. Reverter isso requer alterar tanto o formato da célula quanto seu valor subjacente.

Métodos para Prevenir e Corrigir a Conversão de Data

Você pode interromper esse comportamento alterando a forma como o Excel interpreta sua entrada. O melhor método depende se você está inserindo novos dados ou corrigindo dados existentes.

Prevenir a Conversão para Novas Entradas de Dados

  1. Defina o formato da célula como Texto antes de digitar
    Selecione a célula ou intervalo onde você inserirá os dados. Clique com o botão direito e escolha Formatar Células. Na guia Número, selecione Texto na lista de Categorias e clique em OK. Agora, tudo o que você digitar será tratado como texto literal.
  2. Use um apóstrofo como prefixo
    Digite uma aspa simples (‘) antes de inserir seu número, por exemplo, ‘1-2. O apóstrofo não ficará visível na célula, mas informa ao Excel para armazenar a entrada como texto. Você verá um pequeno triângulo verde no canto da célula indicando um número armazenado como texto.
  3. Importe dados com o formato correto
    Ao importar um arquivo CSV ou de texto, use Dados > Obter Dados > De Texto/CSV. Na janela de visualização, clique em Transformar Dados. No Editor do Power Query, selecione a coluna problemática, vá para a guia Transformar e escolha Tipo de Dados: Texto. Clique em Fechar e Carregar para importar os dados corretamente.

Corrigir Dados Já Convertidos em Datas

  1. Altere o formato e reinsira o valor
    Primeiro, defina o formato da célula como Texto usando a caixa de diálogo Formatar Células. Em seguida, você deve redigitar o valor original. Apenas alterar o formato de volta não reverte o número de série da data subjacente.
  2. Use a função TEXTO para exibição
    Se você não puder reinserir os dados, use uma fórmula para exibir o formato original. Em uma nova coluna, use =TEXTO(A1, “mm-dd”) se A1 contiver a data. Isso converte a data em uma string de texto que se parece com seu número original.
  3. Corrija dados com Localizar e Substituir
    Para uma coluna de datas que deveriam ser texto, como 1-2, primeiro formate a coluna como Texto. Em seguida, selecione a coluna e abra Localizar e Substituir com Ctrl+U. Na caixa Localizar, digite uma barra / ou hífen – (qualquer um que o Excel tenha usado). Na caixa Substituir por, digite o mesmo caractere e clique em Substituir Tudo. Isso força uma reavaliação como texto.

Erros Comuns e Limitações

Formatar Células Após a Entrada Não Funciona

Alterar o formato de uma célula para Texto depois que o Excel já converteu a entrada em data não corrigirá o valor. A célula ainda conterá o número de série da data, apenas exibido de forma diferente. Você deve reinserir os dados originais ou usar uma fórmula para reconstruí-los.

Zeros à Esquerda Ainda São Perdidos

Mesmo que você evite a conversão de data, números como 0012 podem perder seus zeros à esquerda quando formatados como Geral. Para manter os zeros à esquerda, você deve aplicar o formato Texto antes de digitar ou usar um formato de número personalizado como 0000.

Fórmulas Podem Quebrar

Células formatadas como Texto farão com que fórmulas matemáticas as ignorem. Por exemplo, =SOMA(A1:A5) tratará números formatados como texto como zero. Para usá-los em cálculos, você pode precisar envolver a referência da célula em uma função VALOR, como =SOMA(VALOR(A1), A2).

Comparação dos Métodos de Prevenção

Item Formatar como Texto Antes da Entrada Usar Prefixo de Apóstrofo Assistente de Importação de Texto
Melhor Caso de Uso Preparar uma planilha para entrada manual de dados Inserir rapidamente alguns valores problemáticos Importar arquivos de dados externos como CSV
Persistência O formato permanece até ser alterado; afeta todas as novas entradas no intervalo Correção única por célula; não altera o formato base da célula Definitivo; define o tipo de dados para toda a coluna na importação
Impacto nas Fórmulas Números formatados como texto são ignorados por SOMA e outras funções matemáticas Mesmo que Formatar como Texto; números são armazenados como strings de texto Mesmo que Formatar como Texto; dados importados são texto
Indicador Visual Célula alinhada à esquerda por padrão Pequeno triângulo verde no canto da célula (verificador de erros) Dados alinhados à esquerda; nenhum indicador especial

Agora você pode controlar quando o Excel aplica formatação de data aos seus dados. Use o formato de célula Texto para colunas que conterão códigos ou números de peça. Para correções rápidas em arquivos existentes, lembre-se de que o truque do apóstrofo funciona instantaneamente. Explore formatos de número personalizados na caixa de diálogo Formatar Células para ainda mais controle sobre como os números são exibidos sem alterar seu valor subjacente.