Como converter DD.MM.AAAA para o formato de data (MM/DD/AAAA) no Excel?
Ao trabalhar com o Excel, você pode encontrar datas inseridas no formato dd.mm.aaaa devido a diferentes hábitos regionais ou preferências pessoais. No entanto, o Excel não reconhece automaticamente dd.mm.aaaa (por exemplo, 23.02.2024
) como um formato de data válido, o que pode levar a problemas com classificação, filtragem ou cálculos de data. Para garantir total compatibilidade e processamento conveniente de dados, é importante converter essas strings de data baseadas em texto para o formato de data padrão do Excel, como mm/dd/aaaa.
Abaixo, você encontrará várias soluções eficazes para resolver esse problema de diferentes maneiras – desde o uso de fórmulas, recursos internos do Excel até código VBA. Cada método vem com passos práticos, precauções e sugestões para solução de problemas comuns.
Converter dd.mm.aaaa para dd/mm/aaaa com fórmula
Converter mm.dd.aaaa para mm/dd/aaaa com Kutools para Excel
Converter dd.mm.aaaa para mm/dd/aaaa com fórmula
Converter dd.mm.aaaa para data padrão usando macro VBA
Converter dd.mm.aaaa usando Texto para Colunas (recurso interno do Excel)
Converter DD.MM.AAAA para DD/MM/AAAA com fórmula
Em alguns casos, você pode precisar apenas substituir os pontos em dd.mm.aaaa por barras para obter dd/mm/aaaa. Isso é útil quando você deseja que o separador corresponda às configurações regionais, mas observe que o Excel ainda pode tratar o resultado como uma string de texto, não como um valor de data real.
Para realizar essa conversão:
1. Suponha que sua data original esteja na célula A6. Selecione uma célula em branco ao lado dela — como B6 — e insira a seguinte fórmula:
=SUBSTITUTE(A6,".","/")
2. Pressione Enter, depois arraste a alça de preenchimento para baixo para aplicar a fórmula para outras datas conforme necessário.
Dica: Nesta fórmula, A6 refere-se à célula com a data original. Ajuste a referência da célula conforme necessário para seu intervalo de dados.
Embora este método seja simples, lembre-se de que o resultado ainda é texto e não um valor de data reconhecido. Se suas operações subsequentes exigirem datas reais (para cálculo, filtragem, etc.), consulte as soluções de fórmula e VBA a seguir.
Converter MM.DD.AAAA para MM/DD/AAAA com Kutools para Excel
Para datas no formato mm.dd.aaaa, o Kutools para Excel oferece um recurso prático chamado Converter para Data. Esta ferramenta permite que você converta rapidamente vários formatos de data não padrão para valores de data padrão em massa — especialmente útil se você frequentemente processa dados importados ou combinados de várias fontes.
Após baixar e instalar gratuitamente o Kutools para Excel, siga estes passos:
1. Selecione as células contendo as datas a serem convertidas. Depois vá para Kutools > Texto > Converter para Data.
2. As células selecionadas serão automaticamente convertidas para valores de data válidos do Excel. Você pode escolher diferentes formatos de exibição de data (Data Curta, Data Longa, etc.) no menu suspenso Formato de Número na aba Início do Excel para melhor visualização.
Dica: Se um valor não for reconhecido como uma data válida, os dados originais permanecerão inalterados, o que ajuda a evitar perda acidental de dados.
Este método é especialmente eficiente para grandes intervalos de dados e garante que a saída seja valores de data genuínos para uso imediato em cálculos e filtragem. As vantagens incluem processamento em massa e conversão fácil, enquanto uma possível desvantagem é que requer a instalação do suplemento Kutools.
Converter DD.MM.AAAA para MM/DD/AAAA com fórmula
Para transformar ainda mais as datas de dd.mm.aaaa para o formato padrão mm/dd/aaaa e garantir que o Excel reconheça o resultado como uma data verdadeira, você pode usar a seguinte fórmula. Este método é adequado se o formato de data regional não reconhecer o resultado separado por barras de uma função SUBSTITUIR simples como uma data.
1. Suponha que a data original esteja em A6. Na célula adjacente, por exemplo B6, insira esta fórmula:
=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0
2. Pressione Enter, depois arraste a fórmula para baixo conforme necessário.
3. Os resultados podem inicialmente aparecer como números de série (como 45457). Para visualizá-los como datas, selecione essas células, vá para Início > Formato de Número, e escolha Data Curta.
Agora, seu dd.mm.aaaa texto formatado é convertido em datas reconhecidas pelo Excel em mm/dd/aaaa formato.
Dicas: Para copiar a fórmula para várias linhas, selecione a primeira célula com a fórmula, copie (Ctrl+C), depois selecione outras células-alvo e cole (Ctrl+V)
Código VBA – Converte strings dd.mm.aaaa para valores de data reais em um intervalo
Para usuários avançados ou aqueles lidando com grandes quantidades de dados em formatos personalizados, automatizar a conversão com uma macro VBA pode ser uma economia de tempo e eficiente. Este método transforma diretamente datas baseadas em texto no formato dd.mm.aaaa em datas reais do Excel dentro do intervalo escolhido.
As vantagens incluem processamento em lote e flexibilidade na escolha de qualquer coluna ou intervalo. No entanto, use cautela — macros VBA não podem ser desfeitas com Ctrl+Z. Certifique-se de fazer backup de seus dados antes de executar o código.
1. Clique em Ferramentas de Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e cole o seguinte código na janela do módulo:
Sub ConvertDDMMYYYYDotToDate()
Dim cell As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If cell.Value Like "??.??.????" Then
cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
cell.NumberFormat = "mm/dd/yyyy"
End If
Next
Application.ScreenUpdating = True
End Sub
2. Em seguida, pressione a tecla F5 para executar este código, na caixa de prompt, selecione o intervalo contendo suas datas dd.mm.aaaa e depois clique em OK.
Notas e Dicas:
- Se você receber um erro ou nada acontecer, verifique sua seleção e certifique-se de que o formato corresponde exatamente a dd.mm.aaaa.
- Você pode ajustar o padrão cell.Value Like "??.??.????" se seus dados tiverem comprimento variável de dígitos.
- Esta macro não pode ser facilmente revertida — sempre salve uma cópia de seus dados primeiro.
- As células convertidas serão imediatamente reconhecidas pelo Excel como valores de data reais.
Essa solução VBA é ideal para usuários confortáveis com operações básicas de macro e que precisam de conversão rápida, precisa e repetível em grandes conjuntos de dados.
Outros Métodos Internos do Excel – Use Texto para Colunas
Outra abordagem prática é usar o recurso interno Texto para Colunas do Excel. Esse método é mais adequado quando seus dados de data são consistentes e estão em uma única coluna.
1. Selecione a coluna ou células contendo suas datas dd.mm.aaaa.
2. Vá para Dados > Texto para Colunas.
3. No assistente, escolha Delimitado, depois clique em Próximo.
4. Marque apenas Outro para delimitadores e digite um ponto (.) na caixa.
5. Clique em Próximo. No próximo passo, defina o Formato de Dados da Coluna para as colunas Dia, Mês e Ano como Geral ou Texto, conforme apropriado.
6. Complete o assistente para dividir os dados em três colunas (Dia, Mês, Ano).
7. Em uma nova coluna, recombine dia, mês e ano em uma data usando a fórmula:
=DATE(C1, B1, A1)
Supondo que as colunas A, B e C agora representem Dia, Mês e Ano, respectivamente. Aplique a fórmula e arraste-a para baixo conforme necessário.
Essas soluções oferecem opções flexíveis para converter dd.mm.aaaa e formatos de data semelhantes em datas reconhecidas pelo Excel, seja você preferindo fórmulas, ferramentas visuais ou automação. Sempre verifique seus dados antes e depois da transformação e considere salvar um backup, especialmente ao usar macros ou fazer ajustes em lote.
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins