Limpeza de dados

Como converter texto em datas no Excel sem trocar dia e mês

Converta datas em texto no Excel com DATEVALUE, componentes explícitos ou a localidade do Power Query. Aprenda a sinalizar datas ambíguas e inválidas sem perder os dados originais.

Mudar o formato de exibição de uma célula para Data não transforma necessariamente um texto em uma data utilizável pelo Excel. Pior: a conversão pode funcionar e ainda trocar o dia pelo mês. 03/04/2026 pode significar 4 de março ou 3 de abril.

A abordagem segura é definir a convenção de datas da fonte, manter o texto original e converter os valores em uma nova coluna. Sinalize datas ambíguas ou impossíveis em vez de adivinhar. Só depois aplique o formato de exibição desejado.

Verifique se a célula contém texto ou número

Em uma coluna auxiliar, experimente:

=ISTEXT(A2)
=ISNUMBER(A2)

Use cada uma como uma fórmula separada. As datas do Excel são armazenadas como números de série, mas ISNUMBER retornar TRUE não prova que o valor seja uma data válida para seus dados: uma quantidade como 500 também é um número. Examine a fonte e o intervalo de datas esperado. O guia da Microsoft para converter texto em datas explica a diferença entre converter um valor e formatar o resultado.

Os exemplos abaixo usam nomes de funções em inglês e vírgulas. O idioma e as configurações regionais do seu Excel podem exigir nomes de funções localizados ou ponto e vírgula.

Defina a convenção de entrada antes de converter

Veja alguns exemplos fictícios de entrada e as decisões necessárias:

Texto original Convenção confirmada da fonte Tratamento correto
2026-10-11 Ano-mês-dia 11 de outubro de 2026
03/04/2026 Desconhecida Revisar em vez de adivinhar
03/04/2026 Dia/mês/ano 3 de abril de 2026
31/04/2026 Dia/mês/ano Inválida, pois abril tem 30 dias
2024-02-29 Ano-mês-dia Dia bissexto válido
2025-02-29 Ano-mês-dia Dia bissexto inválido

Um valor com dia acima de 12 pode ajudar a identificar a convenção de uma fonte consistente. Isso não prova que todas as linhas de uma exportação mista usem a mesma convenção. Pergunte ao responsável pela fonte ou consulte a especificação da exportação. Se dados de vários sistemas foram combinados, separe os registros de cada um antes de converter.

Use DATEVALUE para textos de data reconhecidos e consistentes

Para datas em texto que seguem a convenção reconhecida pelo seu sistema, use uma coluna de resultado separada:

=DATEVALUE(A2)

Aplique um formato de data ao resultado numérico. Verifique um dia e um mês conhecidos antes de preencher a fórmula para baixo.

DATEVALUE depende das configurações de data do sistema, portanto um valor ambíguo pode produzir resultados diferentes em outro computador. A função também ignora as informações de horário em textos de data e hora reconhecidos. Não a use para preservar carimbos de data e hora. Consulte a referência de DATEVALUE da Microsoft.

Não substitua erros de conversão pela data de hoje ou por zero. Isso cria dados que parecem plausíveis, mas não têm relação com a fonte. Coloque um status de revisão ao lado do texto original.

Converta explicitamente um formato fixo de ano, mês e dia

Se estiver confirmado que a fonte contém datas válidas de dez caracteres no formato YYYY-MM-DD, monte a data a partir de seus componentes:

=DATE(VALUE(LEFT(A2,4)),VALUE(MID(A2,6,2)),VALUE(RIGHT(A2,2)))

Para 2026-10-11, essa fórmula atribui 2026 ao ano, 10 ao mês e 11 ao dia. Formate o resultado como uma data inequívoca no padrão ano-mês-dia.

Essa fórmula converte componentes; ela não valida datas. DATE normaliza componentes fora do intervalo: informar 29 de fevereiro de 2025 produz 1º de março de 2025, em vez de rejeitar a entrada. Esse comportamento está documentado na referência de DATE da Microsoft.

Para entradas não verificadas, confira o comprimento e as posições dos separadores, exija componentes numéricos e um ano válido e depois compare o ano, o mês e o dia convertidos com os componentes originais. Qualquer divergência deve ir para a lista de revisão. Restrinja essa receita a datas modernas no intervalo esperado pelo seu negócio; datas históricas e diferenças entre os sistemas de datas das pastas de trabalho precisam de tratamento separado.

Use o Power Query para importações recorrentes

Para uma exportação recorrente, é mais fácil manter uma importação repetível com localidade explícita do que corrigir cada lote manualmente. Nas versões do Excel com Power Query:

  1. Importe a fonte por Dados → De Texto/CSV e escolha Transformar Dados.
  2. Examine as etapas aplicadas. Se uma etapa automática de Tipo Alterado já interpretou a coluna de datas, volte à etapa de texto bruto e remova ou substitua essa conversão. Transformar uma data interpretada incorretamente de volta em texto não recupera a string original.
  3. Preserve uma cópia da coluna de texto original. Na coluna que será convertida, escolha Alterar Tipo → Usar Localidade.
  4. Selecione Data e a localidade correspondente à fonte, como Inglês (Reino Unido) para dados confirmados como dia/mês/ano ou Inglês (Estados Unidos) para mês/dia/ano.
  5. Revise os erros e confira uma amostra de datas conhecidas antes de carregar os dados. Mantenha as linhas inválidas disponíveis para correção, em vez de removê-las só para zerar a contagem de erros.

A localidade controla como o texto é interpretado, não apenas a aparência da data. A Microsoft explica isso em tipos de dados e localidade do Power Query. Escolher uma localidade não resolve uma mistura não documentada de convenções na mesma coluna. Para as demais configurações de importação, consulte nosso guia de importação segura de CSV.

Peça ao GetSheetAI para converter e sinalizar exceções

Use a barra lateral do GetSheetAI no Excel para descrever a convenção da fonte e a saída de que você precisa. Um pedido útil é:

Examine a coluna Order Date preenchida. A especificação da fonte informa dia/mês/ano com ano de quatro dígitos. Preserve a coluna original. Crie as colunas Parsed Date e Review Reason, convertendo apenas datas de calendário válidas e inequívocas que sigam essa convenção. Deixe Parsed Date em branco para entradas inválidas, ausentes ou conflitantes e explique cada problema. Não adivinhe o significado de linhas que usem outra convenção nem as descarte. Mantenha todas as outras colunas sem alterações. Resuma as linhas convertidas, ausentes e que precisam de revisão e mostre exemplos de cada categoria.

Se a convenção da fonte for desconhecida, peça primeiro uma inspeção com exemplos, não uma conversão automática. Informar a regra é especialmente importante quando todos os dias e meses de uma amostra são iguais ou inferiores a 12.

Verifique as datas antes de classificar ou gerar relatórios

Confira uma data conhecida em que dia e mês sejam diferentes, um dia bissexto, um valor ausente e uma data inválida. Confirme que cada linha de entrada aparece em exatamente uma categoria: convertida, ausente ou pendente de revisão. Toda linha convertida deve conter uma data numérica no intervalo esperado, enquanto o texto bruto permanece inalterado.

Depois, classifique uma cópia pela data convertida e confira se a ordem está correta nas mudanças de mês e ano. Se os resultados alimentarem um relatório mensal, examine alguns registros próximos às viradas de mês: inverter dia e mês pode transferir receita para o período errado sem gerar um erro no Excel.

Para uma limpeza mais ampla, continue com o checklist de limpeza de dados no Excel. A conversão de datas está concluída quando os valores têm o significado pretendido, não apenas quando todas as células têm a mesma aparência.