Início
» Tips
»
Como impedir que o Excel altere automaticamente números para datas
Como impedir que o Excel altere automaticamente números para datas
Última verificação: 11 de setembro de 2026. Você digita um código de produto como 1-2, um valor como 3/4 ou um identificador como JAN1, e o Excel imediatamente o transforma em uma data. A razão é que as células que usam o formato padrão Geral permitem que o Excel interprete o que você insere. Se um valor parecer uma data sob suas configurações regionais, o Excel pode armazená-lo como uma data em vez de preservar os caracteres literais que você digitou.
A correção mais segura depende do que os dados realmente representam. Se for um identificador, número de peça, código de conta, rótulo tipo gene ou outro valor que deve permanecer exatamente como inserido, formate as células de destino como Texto antes de inserir ou colar os dados. Se for uma entrada única, prefixe-a com um apóstrofo. Se for uma fração matemática real, mantenha-a numérica em vez de convertê-la em texto. E se o problema vier de arquivos CSV, controle o tipo de coluna durante a importação em vez de clicar duas vezes no arquivo e aceitar a detecção automática de tipo.
A Microsoft agora também fornece controles de Conversão Automática de Dados no Excel para Microsoft 365 e Excel 2024, incluindo uma configuração que pode impedir que strings contínuas de letras e números, como JAN1, se tornem datas. No entanto, a própria página de suporte da Microsoft ainda observa que não há um único interruptor que desabilite todas as formas de reconhecimento automático de datas. Entradas baseadas em barras e hífens ainda podem exigir formatação de Texto ou um apóstrofo. Veja a orientação da Microsoft sobre como impedir que números mudem para datas e Opções Avançadas do Excel.
Antes de alterar o Excel: decida se o valor é dado ou número
Essa primeira distinção evita um erro comum de iniciantes. Alguns valores contêm dígitos, mas não são números no sentido matemático.
Exemplo
O que provavelmente representa
Melhor tipo no Excel
1-2
Número de peça, código de pontuação, tamanho, categoria ou identificador
Texto
3/4
Um código ou rótulo literal
Texto
3/4
A fração matemática três quartos
Fração numérica
JAN1
Identificador de produto ou estilo laboratorial
Texto
001234
Código postal, SKU, ID de conta ou outro identificador
Texto
2026-09-11
Uma data de calendário real
Data
Se você precisa adicionar, subtrair, calcular a média ou realizar outros cálculos com o valor, não o converta automaticamente em texto apenas para impedir a conversão de data. Se você precisa que os caracteres sejam preservados exatamente — mesmo zeros à esquerda ou pontuação — o Texto geralmente é a escolha certa.
Ilustração gerada por IA de entradas semelhantes a datas sendo convertidas pelo Excel. As datas são apenas exemplos; a interpretação exata pode variar com as configurações regionais e a versão do Excel.
Etapa 1: Formate as células de destino como Texto antes de digitar ou colar
Esta é a solução geral mais confiável para códigos e identificadores. O formato Texto diz ao Excel para tratar os caracteres inseridos como texto, em vez de interpretá-los como um número, data, porcentagem ou valor em notação científica.
No Excel para desktop:
Selecione as células, intervalo ou coluna inteira onde os valores serão colocados.
Pressione Ctrl+1 no Windows ou Command+1 no Mac para abrir Formatar Células.
Selecione a aba Número, se necessário.
Escolha Texto.
Selecione OK.
Agora digite ou cole os valores.
Você também pode escolher Início → Formato de Número → Texto. A Microsoft documenta essa abordagem especificamente para valores contendo barras ou hífens que o Excel poderia interpretar como datas. Veja o guia da Microsoft sobre Formatar números.
Ilustração gerada por IA de escolher Texto na caixa de diálogo Formatar Células do Excel. É um exemplo conceitual de interface do usuário, não uma captura de tela da Microsoft.
Por que "antes" importa
Formatar a célula como Texto funciona melhor antes que o Excel converta a entrada. Uma vez que o Excel interpretou 1-2 como uma data real, a célula não contém necessariamente mais a string literal original 1-2. O Excel armazena datas internamente como números seriais. Alterar essa célula já convertida para Texto não reconstrói de forma confiável se o usuário original digitou 1-2, 01-02, 1/2 ou outra forma equivalente.
A Microsoft explica que o Excel armazena datas como valores seriais sequenciais em sua documentação do sistema de datas e formatação. É por isso que a prevenção é mais segura do que tentar reverter a conversão depois que o texto original foi perdido.
Use Texto para identificadores, não para valores que você precisa calcular
Uma célula formatada como Texto preserva entradas como 00123, 1-2 ou JAN1, mas as funções aritméticas podem não tratar esses valores como números comuns. Isso geralmente está correto para identificadores. Um código de produto que por acaso contém dígitos não é algo que você deve somar.
Autoverificação: insira um valor de teste como 1-2 em uma célula formatada como Texto. A célula deve continuar mostrando 1-2 depois que você pressionar Enter.
Ilustração gerada por IA de valores permanecendo inalterados em células formatadas como Texto. Demonstra o comportamento pretendido, em vez de um teste real de pasta de trabalho.
Etapa 2: Para algumas entradas, use um apóstrofo inicial
Se você só precisa proteger um ou dois valores, não precisa reformatar uma coluna inteira. Digite um apóstrofo antes do valor:
'1-2
'3/4
'11-53
'JAN1
O Excel trata a entrada como texto e normalmente não exibe o apóstrofo na célula. A Microsoft recomenda explicitamente este método para um pequeno número de entradas semelhantes a datas e observa que o apóstrofo é preferível a adicionar um espaço inicial quando você planeja usar funções de pesquisa como CORRESP ou PROCV. Veja Impedir a alteração automática de números para datas.
Ilustração gerada por IA do método do apóstrofo inicial. O Excel normalmente armazena a entrada como texto, ocultando o apóstrofo na célula da planilha.
Quando isso é melhor: entrada manual ocasional.
Quando não é: centenas ou milhares de linhas. Pré-formate a coluna inteira como Texto ou controle o tipo de dados durante a importação.
Etapa 3: Se você quer dizer uma fração real, mantenha-a numérica
Suponha que você digite 3/4 porque realmente quer dizer o número 0,75. Convertê-lo em Texto impede o problema da data, mas também muda o significado de um número para um rótulo de texto.
A Microsoft recomenda inserir um zero e um espaço antes de uma fração:
0 3/4
O Excel pode então armazenar o valor como uma fração numérica em vez de interpretá-lo como uma data. O zero não permanece exibido como parte da fração. Este método está documentado na orientação de suporte à conversão de datas da Microsoft.
Escolha Texto se 3/4 for um código que deve permanecer literalmente "3/4". Escolha um formato de Fração numérica se realmente significar três quartos e precisar participar de cálculos.
Etapa 4: Use os controles de Conversão Automática de Dados quando sua versão do Excel os tiver
O Microsoft 365 e o Excel 2024 para Windows e Mac incluem configurações de Conversão Automática de Dados. A Microsoft lista quatro conversões que podem ser controladas:
remover zeros à esquerda e transformar texto numérico em um número;
truncar valores além da precisão numérica de 15 dígitos do Excel e exibi-los em notação científica;
converter strings como 123E5 em notação científica;
converter strings contínuas de letras e números, como JAN1, em datas.
No Windows, a Microsoft documenta esses controles em Arquivo → Opções → Dados → Conversão Automática de Dados. No Mac, a Microsoft documenta a Conversão Automática de Dados entre as Preferências do Excel; as versões atuais expõem os controles na área de preferências, em vez do caminho Arquivo → Opções do Windows.
A opção relacionada a datas é rotulada Converter letras e números contínuos em uma data. Desabilite-a se identificadores como JAN1 devem permanecer texto.
Essa configuração não resolve toda conversão de data
Este é o detalhe mais provável de ser mal compreendido. A Microsoft diz especificamente que o controle de "letras e números contínuos" lida com valores como JAN1. Valores contendo espaços ou outros caracteres, como JAN 1 ou JAN-1, ainda podem ser interpretados como datas. O artigo separado da Microsoft "Impedir a alteração automática de números para datas" também continua a recomendar a formatação de Texto para padrões de barra/hífen.
Portanto, se seu problema real são códigos de produto como 1-2, 10-12 ou 11/53, não dependa apenas na caixa de seleção de Conversão Automática de Dados. Pré-formate a coluna como Texto.
Etapa 5: Importe dados CSV em vez de clicar duas vezes quando os tipos de coluna importam
Arquivos CSV são uma fonte comum de conversão acidental. Um CSV armazena valores de texto simples e delimitadores; ele não preserva os formatos de célula do Excel. Quando o Excel abre ou importa, ele pode inferir um tipo de dados para cada coluna.
Se códigos de produto, IDs, nomes de amostras ou outros valores semelhantes a datas devem permanecer exatos, use uma importação controlada:
Abra uma pasta de trabalho em branco.
Vá para Dados → De Texto/CSV.
Selecione o arquivo CSV.
Escolha Transformar Dados se a pré-visualização estiver atribuindo o tipo errado.
No Power Query, selecione a coluna afetada.
Defina seu tipo de dados como Texto.
Confirme que valores como 1-2, JAN1 e IDs com zeros à esquerda permanecem inalterados.
As versões atuais do Excel podem avisar quando conversões automáticas de dados estão prestes a acontecer ao abrir arquivos CSV ou similares. As configurações de Conversão Automática de Dados da Microsoft incluem uma opção rotulada Ao carregar um arquivo .csv ou similar, notifique-me sobre quaisquer conversões automáticas de dados. Deixar esse aviso habilitado dá a você outra chance de notar conversões potencialmente destrutivas.
Para importações recorrentes, no entanto, uma consulta Power Query salva com os tipos de coluna corretos é mais confiável do que depender de alguém notar um aviso toda vez.
O que fazer se o Excel já alterou os valores para datas
Se acabou de acontecer: Desfazer, formatar como Texto, depois inserir novamente
Se você notar a conversão imediatamente, use Desfazer, defina a célula ou coluna como Texto e reinsira ou cole o valor original. Isso preserva os caracteres de origem antes que sejam substituídos pela representação de data do Excel.
Se você ainda tem o CSV original ou sistema de origem: reimportar
Esta é a reparação mais segura para um grande conjunto de dados. Não tente inferir milhares de identificadores originais de datas convertidas se o arquivo de origem ainda existir. Reimporte a coluna como Texto usando o Power Query ou outro método de importação controlada.
Se a pasta de trabalho foi salva após a conversão e a origem se foi
Seja cauteloso. Uma data exibida não diz necessariamente a grafia original exata. Por exemplo, uma data de 2 de janeiro armazenada não prova se o usuário originalmente inseriu 1-2, 01-02, 1/2 ou uma data real. Alterar o Formato de Número para Geral pode revelar o valor serial de data subjacente do Excel, não o texto original perdido.
Você às vezes pode reconstruir um valor quando conhece o formato original pela regra de negócio — por exemplo, se cada código era garantido ser M-D sem zeros à esquerda — mas isso é reconstrução, não recuperação. Valide a regra contra outra fonte antes de sobrescrever dados importantes.
Erros comuns a evitar
Alterar a célula para Texto depois que o Excel já a converteu
Isso altera como o valor armazenado é representado; não restaura de forma confiável os caracteres originalmente inseridos. Previna a conversão primeiro ou volte aos dados de origem.
Adicionar um espaço inicial em vez de um apóstrofo
A Microsoft permite um espaço inicial como solução alternativa, mas o espaço permanece parte do conteúdo da célula. Isso pode complicar a correspondência e a limpeza. Para entrada manual ocasional, o apóstrofo geralmente é mais limpo.
Usar Texto para datas reais
Se 2026-09-11 é genuinamente uma data, armazená-la como Texto impede que a aritmética de datas normal, a filtragem cronológica e as funções de data se comportem como esperado. Use um valor de Data real e escolha o formato de exibição desejado.
Usar Texto para uma fração que você precisa calcular
Se 3/4 significa 0,75, armazene-o como um número. Use o método de entrada zero-espaço ou um formato de Fração adequado em vez de protegê-lo como texto.
Assumir que alterar as configurações regionais é uma correção universal
As configurações regionais de data influenciam como o Excel interpreta e exibe datas, mas alterá-las não transforma códigos de produto semelhantes a datas em um modelo de dados robusto. Se os identificadores devem permanecer literais, armazene-os explicitamente como Texto.
Clicar duas vezes em cada arquivo CSV
Isso dá ao Excel menos oportunidade para atribuição controlada de tipo. Use Dados → De Texto/CSV quando preservar valores de coluna exatos for importante.
Lista de verificação para iniciantes: escolha a correção certa para o seu caso
Sua situação
Ação recomendada
Você tem uma coluna inteira de códigos de produto como 1-2
Formate a coluna inteira como Texto antes da entrada ou colagem
Você precisa digitar um código como 3/4
Use um apóstrofo inicial: '3/4
3/4 é uma fração matemática
Insira 0 3/4 e mantenha-o numérico
JAN1 se torna 1 de janeiro
Use Texto; no Microsoft 365/Excel 2024, considere também desabilitar a opção relevante de Conversão Automática de Dados
Um CSV transforma IDs em datas
Importe através de Dados → De Texto/CSV e defina o tipo de coluna como Texto
Os valores já se tornaram datas há momentos
Desfazer, pré-formatar como Texto, depois reinserir
A pasta de trabalho foi salva e a origem original ainda existe
Reimportar da origem com tipos corretos
A origem se foi e a conversão já aconteceu
Não assuma que a data exibida prova o literal original; reconstrua apenas a partir de uma regra verificada ou backup
Autoverificação final
Após alterar a configuração, teste-a com os padrões exatos que causaram o problema. Um conjunto de teste útil pode incluir:
1-2
3/4
10-12
JAN1
001234
123E5
2026-09-11
Para colunas de identificador, cada valor deve permanecer caractere por caractere como pretendido. Para frações numéricas reais, o Excel ainda deve ser capaz de calcular com o valor. Para datas reais, funções de data e ordenação devem continuar funcionando.
A solução durável é parar de pedir ao Excel para adivinhar. Decida o que cada coluna representa, atribua o tipo apropriado antes da entrada de dados ou importação, e use os controles de conversão mais recentes do Excel como uma salvaguarda adicional, em vez de assumir que eles desabilitam todas as formas de reconhecimento de data. Uma vez que a planilha distingue identificadores, números, frações e datas deliberadamente, conversões inesperadas tornam-se muito mais fáceis de prevenir e diagnosticar.