Você identificou que as datas da sua planilha estão armazenadas como texto e agora precisa corrigi-las para que a ordenação funcione corretamente e as fórmulas de data passem a funcionar. Existem quatro formas de fazer essa conversão no Excel, cada uma com vantagens e desvantagens dependendo do volume de dados e da situação específica. Neste artigo iremos mostrar como converter datas armazenadas como texto em datas reais no Excel usando todas as abordagens disponíveis.
Vídeo aula sobre como ordenar datas no Excel
Assista ao vídeo abaixo, caso prefira aprender como a ordenar datas no Excel assistindo a um vídeo.
Não se esqueça de se INSCREVER no nosso canal.
E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.
Método 1: Deixar o Excel converter automaticamente durante a classificação
Quando você tenta ordenar uma coluna que tem datas armazenadas como texto, o Excel detecta o problema e exibe uma caixa de diálogo com duas opções: “Classificar tudo que pareça com número como número” e a opção equivalente para datas. Ao escolher “Classificar tudo que pareça data como data”, o Excel converte temporariamente os valores de texto para datas apenas para executar a ordenação, e o resultado fica em ordem cronológica correta.
Esse método é o mais rápido quando você só precisa fazer a ordenação naquele momento. A desvantagem é que a conversão não é permanente — os valores na coluna continuam sendo texto. Toda vez que você fizer uma nova classificação nessa coluna, a caixa de diálogo vai aparecer novamente pedindo a confirmação. Para quem usa a coluna de datas frequentemente em classificações, filtros ou fórmulas, essa solução temporária não é ideal — você precisa de uma conversão definitiva.
Além disso, essa abordagem não resolve o problema das fórmulas que dependem de valores de data reais. Se você precisa calcular a diferença entre duas datas, usar a função HOJE() para comparar com as datas da planilha ou usar as datas em um SOMASES com critério de período, as datas continuando como texto vão continuar gerando resultados incorretos ou erro. Para esses casos, é necessária uma das soluções definitivas a seguir.
Método 2: A função DATAVALORE para converter texto em data
A função DATAVALORE (DATEVALUE em inglês) converte uma data armazenada como texto em um valor de data real do Excel. A sintaxe é simples: =DATAVALORE(texto_de_data). O argumento é a célula que contém a data-texto ou a string da data diretamente. A função retorna o número serial correspondente a essa data — que é como o Excel armazena datas internamente.
Por exemplo, se A1 contém o texto “15/03/2023” (armazenado como string), =DATAVALORE(A1) retorna 44999 (o número serial de 15/03/2023). Quando você formata essa célula como Data (DD/MM/AAAA), o Excel exibe “15/03/2023” — visualmente idêntico ao texto original, mas agora é um valor de data real que funciona corretamente em ordenações, fórmulas e filtros.
O processo prático para usar DATAVALORE é: crie uma coluna auxiliar ao lado da coluna de datas-texto, insira a fórmula DATAVALORE referenciando cada célula de data-texto, copie as células resultantes, cole como valores (Colar Especial, Valores — para eliminar a fórmula e manter apenas o número), formate as células coladas como Data e delete a coluna original de datas-texto. Esse processo converte definitivamente as datas e elimina a dependência da coluna original de texto.
Método 3: Texto para Colunas — a conversão mais rápida em massa
O recurso Texto para Colunas, disponível na aba Dados, foi projetado para dividir o conteúdo de uma célula em múltiplas colunas usando um delimitador. Mas ele tem um uso menos conhecido que é perfeito para converter datas-texto: pode ser aplicado em uma única coluna sem nenhum delimitador, e no último passo permite especificar o formato dos dados — incluindo data. O Excel usa essa informação para converter automaticamente os textos para valores de data reais.
Para usar Texto para Colunas para converter datas: selecione toda a coluna com as datas-texto (ou apenas as células com datas). Vá em Dados e clique em “Texto para Colunas”. Na primeira etapa, escolha “Delimitado” e clique em Avançar. Na segunda etapa, desmarque todos os delimitadores e clique em Avançar. Na terceira etapa — a mais importante — em “Formato dos dados da coluna”, clique em “Data” e escolha o formato correspondente ao seu dado (DMY para dia/mês/ano, MDY para mês/dia/ano etc.). Clique em Concluir.
O Excel converte instantaneamente todas as datas-texto selecionadas para valores de data reais, diretamente na própria coluna — sem precisar de coluna auxiliar, sem copiar e colar valores, sem formatar depois. É a abordagem mais eficiente para conversão em massa quando você tem uma coluna inteira de datas-texto que precisam ser corrigidas de uma vez. Após a conversão, verifique o alinhamento (as datas devem estar à direita) e o triângulo verde deve desaparecer das células.
Método 4: Colar Especial com operação Adicionar
O quarto método usa uma característica do Colar Especial do Excel: quando você cola um valor sobre outro usando a operação “Adicionar” (ou “Multiplicar”), o Excel força a conversão de tipo antes de realizar a operação. Adicionar zero a uma data-texto converte o texto para o número serial correspondente e adiciona zero — o resultado é o número serial, que quando formatado como data exibe a data corretamente.
O processo: em qualquer célula vazia, digite o número 0 e copie-a (Ctrl+C). Selecione todo o intervalo com as datas-texto. Vá em Página Inicial, clique na seta abaixo do botão Colar e escolha “Colar Especial” (ou use Ctrl+Alt+V). Na janela de Colar Especial, em “Colar” selecione “Valores” e em “Operação” selecione “Adicionar”. Clique em OK.
O Excel adiciona 0 a cada célula do intervalo, forçando a conversão de texto para número. As células resultantes contêm os números seriais das datas. Selecione o intervalo e formate como Data (DD/MM/AAAA) para que os números apareçam no formato de data legível. Esse método é rápido e funciona bem para volumes moderados de dados, sem precisar de coluna auxiliar. A desvantagem em relação ao Texto para Colunas é que exige mais passos (copiar o zero, Colar Especial, formatar como data).
Independentemente do método que você escolher, sempre valide o resultado após a conversão. Verifique se o alinhamento ficou à direita (indicando valor numérico), se o triângulo verde desapareceu, e faça um teste rápido: aplique a classificação de mais antigo para mais novo e verifique se a ordem cronológica está correta. Se ainda aparecer a caixa de diálogo perguntando sobre o tipo de ordenação, a conversão não foi completa e alguma célula ainda tem data como texto. Repita o processo nas células problemáticas até que toda a coluna esteja com datas reais. Se você curtiu esse artigo onde mostramos como converter datas armazenadas como texto em datas reais no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.