KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como converter datas no formato DD.MM.AAAA para o formato mm/DD/AAAA no Excel?

AutorSun Data de Modificação

Ao trabalhar com o Excel, poderá encontrar datas introduzidas no formato dd.mm.aaaa, devido a hábitos regionais variáveis ou preferências pessoais. Contudo, o Excel não reconhece automaticamente dd.mm.aaaa(por exemplo,)23.02.2024) como um formato de data válido, o que pode causar problemas com ordenação, filtragem ou cálculos de datas. Para garantir total compatibilidade e um processamento eficiente dos dados, é essencial converter estas cadeias de texto em datas no formato padrão do Excel, como mm/dd/aaaa.

Abaixo, encontra várias soluções eficazes para resolver este problema de formas distintas – desde o uso de fórmulas e funcionalidades integradas do Excel até código VBA. Cada método inclui passos práticos, precauções e sugestões para ultrapassar 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 utilizando macro VBA

Converter dd.mm.aaaa utilizando Texto em Colunas (funcionalidade integrada do Excel)


Converter DD.MM.AAAA para DD/MM/AAAA com fórmula

Nalguns casos, basta substituir os pontos em dd.mm.aaaa por barras para obter dd/mm/aaaa. Esta solução é útil quando pretende que o separador corresponda às definições regionais, mas tenha em atenção que o Excel poderá continuar a tratar o resultado como uma cadeia de texto e não como uma data real.

Para realizar esta conversão:

1. Suponha que a sua data original está na célula A6. Selecione uma célula vazia ao lado – por exemplo, B6 – e introduza a seguinte fórmula:

=SUBSTITUTE(A6,".","/")

2. Prima Enter e, em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula às 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 o seu intervalo de dados.

Embora este método seja simples, lembre-se de que o resultado continua a ser texto e não um valor de data reconhecido. Caso as suas operações subsequentes exijam datas reais — para cálculos, filtragem, entre outros — consulte as soluções com fórmulas e VBA apresentadas 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 uma funcionalidade prática designada Reconhecimento de Data. Esta ferramenta permite-lhe converter rapidamente múltiplos formatos de data não padronizados em valores de data padrão em lote – especialmente útil se processar frequentemente dados importados ou combinados provenientes de várias fontes.

Após transferir e instalar gratuitamenteKutools para Excel, siga estes passos:

1. Selecione as células que contêm as datas a converter. Em seguida, aceda a Kutools > Conteúdo > Reconhecimento de Data.

2. As células selecionadas serão automaticamente convertidas em datas válidas do Excel. Para uma melhor visualização, pode escolher diferentes formatos de apresentação (Data Curta, Data Longa, etc.) no menu pendente Formato de Número, no separador Base do Excel.
Dica: Se um valor não for reconhecido como uma data válida, os dados originais permanecem inalterados, evitando assim perdas acidentais de informação.
uma captura de ecrã dos resultados após a conversão

Este método é particularmente eficiente para grandes intervalos e garante que o resultado sejam valores de data genuínos, prontos a utilizar em cálculos e filtragem. As vantagens incluem processamento em massa e conversão fácil, enquanto uma possível desvantagem é a necessidade de instalar o suplemento Kutools.


Converter DD.MM.AAAA para MM/DD/AAAA com fórmula

Para converter 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 real, pode utilizar a seguinte fórmula. Este método é ideal se as suas definições regionais de Formato de Data não reconhecerem como data válida o resultado com barras obtido apenas com a função SUBSTITUIR.

1. Assuma que a data original está em A6. Na célula adjacente, por exemplo B6, introduza esta fórmula:

=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0

2. Prima Enter e, de seguida, arraste a fórmula para baixo conforme necessário.

3. Os resultados poderão inicialmente aparecer como números seriais (por exemplo, 45457). Para os visualizar como datas, selecione essas células, aceda a Base > Formato de Número e escolha Data Curta.
uma captura de ecrã da alteração dos resultados da fórmula para o formato Data Curta

Agora, o seu texto formatado como dd.mm.aaaa foi convertido em datas reconhecidas pelo Excel no formato mm/dd/aaaa.
uma captura de ecrã que mostra os resultados

Dicas: Para copiar a fórmula para várias linhas, selecione a primeira célula com a fórmula, copie-a (Ctrl+C), selecione depois as restantes células de destino e cole (Ctrl+V).


Código VBA – Converter cadeias dd.mm.aaaa em valores de data reais numa gama

Para utilizadores avançados ou quem lida com grandes volumes de dados em formato personalizado, automatizar a conversão com uma macro VBA pode poupar tempo e aumentar a eficiência. Este método transforma diretamente as datas em texto no formato dd.mm.aaaa em datas reais do Excel dentro da gama selecionada.

As vantagens incluem processamento em lote e flexibilidade para escolher qualquer coluna ou intervalo. Contudo, use com precaução – as macros VBA não podem ser desfeitas com Ctrl+Z. Certifique-se de fazer uma cópia de segurança dos seus dados antes de executar o código.

1. Clique em Ferramentas de Programador > 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, prima a tecla F5 para executar este código. Na caixa de diálogo, selecione a gama que contém as suas datas no formato dd.mm.aaaa e, depois, clique em OK.

Notas e Dicas:

  • Se obtiver um erro ou nada acontecer, verifique a sua seleção e certifique-se de que o formato corresponde exatamente a dd.mm.aaaa.
  • Pode ajustar o padrão cell.Value Like «??.??.????» caso os seus dados tenham um número variável de dígitos.
  • Esta macro não pode ser facilmente revertida – guarde sempre uma cópia dos seus dados antes de a utilizar.
  • As células convertidas serão imediatamente reconhecidas pelo Excel como datas reais.

Esta solução VBA é ideal para utilizadores à vontade com operações básicas de macros e que precisam de uma conversão rápida, precisa e repetível em grandes conjuntos de dados.


Outros Métodos Integrados do Excel – Utilizar Texto em Colunas

Outra abordagem prática consiste em utilizar a funcionalidade integrada do Excel Texto em Colunas. Este método é ideal quando os seus dados de data são consistentes e estão numa única coluna.

1. Selecione a coluna ou as células que contêm as suas datas no formato dd.mm.aaaa.

2. Aceda a Dados > Texto em Colunas.

3. No assistente, escolha Delimitado e, em seguida, clique em Seguinte.

4. Assinale apenas Outrospara delimitadores e introduza um ponto ().) na caixa.

5. Clique em Seguinte. No passo seguinte, defina o Formato dos Dados da Coluna para as colunas Dia, Mês e Ano como Geral ou Texto, conforme apropriado.

6. Conclua o assistente para dividir os dados em três colunas: Dia, Mês e Ano.

7.Numa nova coluna, recombine o dia, o mês e o ano numa data utilizando a fórmula:

=DATE(C1, B1, A1)

Assumindo que as colunas A, B e C representam agora Dia, Mês e Ano, respetivamente, aplique a fórmula e arraste-a para baixo conforme necessário.


Estas soluções oferecem opções flexíveis para converter dd.mm.aaaa e outros formatos de data semelhantes em datas reconhecidas pelo Excel, quer prefira utilizar fórmulas, ferramentas visuais ou automatização. Verifique sempre os seus dados antes e depois da transformação e considere guardar uma cópia de segurança, especialmente ao utilizar macros ou efetuar ajustes em lote.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos