Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como converter rapidamente o formato de data mm/dd/aaaa para aaaammdd no Excel?

Author Sun Last modified

Trabalhar com datas no Excel muitas vezes exige convertê-las entre diferentes formatos para processamento de dados, relatórios ou importação para outros sistemas. Embora seja comum alterar um aaaammdd string de volta para uma data padrão do Excel (mm/dd/aaaa), você também pode precisar realizar o inverso: converter uma mm/dd/aaaa data em uma sequência contínua aaaammdd de texto, como ilustrado na captura de tela abaixo. Esse tipo de conversão é especialmente útil ao exportar dados para sistemas que exigem o formato compacto aaaammdd, como bancos de dados, uploads de dados ou softwares legados. Este artigo fornece vários métodos práticos para realizar essa conversão, ajudando você a ganhar flexibilidade na preparação e gerenciamento de seus dados de data no Excel.
convert mm/dd/yyyy date format to yyyymmdd

Converter mm/dd/aaaa para aaaammdd com Formatar Células

Converter mm/dd/aaaa para aaaammdd com fórmula

Converter mm/dd/aaaa para aaaammdd com Código VBA


arrow blue right bubble Converter mm/dd/aaaa para aaaammdd com Formatar Células

Se você quiser exibir suas datas existentes do Excel (mm/dd/aaaa) no formato aaaammdd, pode usar o recurso Formatar Células. Essa solução é simples e não modifica o valor da data subjacente — apenas como ele é exibido.

1. Selecione todas as células de data que deseja converter para a aparência aaaammdd. Em seguida, clique com o botão direito dentro da seleção para abrir o menu de contexto e escolha a opção Formatar Células Veja a captura de tela:
click Format Cells feature of kutools

2. Na caixa de diálogo Formatar Células , vá para a aba Número Selecione Personalizado na lista Categoria à esquerda. No campo Tipo à direita, insira aaaammddVeja a captura de tela:
set options in the dialog box

3. Clique em OK para aplicar suas alterações. Agora as datas selecionadas aparecerão como uma sequência contínua aaaammdd em cada célula, enquanto os valores das células permanecem como números de série de data em segundo plano, o que significa que elas ainda são totalmente utilizáveis para cálculos e classificação de datas.
he dates have been converted to date string

Observação: Se você copiar e colar essas células formatadas em outros locais como valores (usando Colar Especial > Valores), o Excel converterá a data em um número de cinco dígitos representando o número de série da data subjacente. Isso pode não ser o que você deseja. Para manter o texto aaaammdd, use uma abordagem baseada em fórmula ou VBA (veja abaixo), ou após copiar, use Colar Especial > Valores > Texto e verifique seus resultados.
copy and paste the string to be converted numbers

  • Cenários Aplicáveis: Ideal para formatação rápida onde você só precisa que as datas sejam visualmente exibidas como aaaammdd sem realmente converter o tipo de valor; ideal para relatórios, visualizações de painel ou propósitos de impressão.
  • Limitações: Pode causar problemas se você precisar exportar as datas aaaammdd como strings de texto reais, especialmente ao colar em outros aplicativos ou arquivos.
a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

arrow blue right bubble Converter mm/dd/aaaa para aaaammdd com fórmula

Se você precisar do formato aaaammdd como valores de texto reais para processamento posterior, exportação ou uso em banco de dados, uma fórmula simples do Excel pode converter eficientemente datas padrão do Excel (mm/dd/aaaa) em strings de dígitos contínuos. Este método é especialmente adequado quando você precisa manter a nova representação de data como texto verdadeiro, por exemplo, para importações de sistema ou concatenação de datas com outros dados.

Selecione uma célula em branco onde você deseja que o texto convertido aaaammdd apareça (por exemplo, B1) e insira a seguinte fórmula:

=TEXT(A1,"yyyymmdd")
A1 refere-se à data original que você deseja converter. Ajuste a referência da célula conforme necessário para seus dados.

 

Após inserir a fórmula, pressione EnterPara aplicar essa conversão a várias linhas, arraste a alça de preenchimento para baixo na coluna para copiar a fórmula para outras células. Cada resultado é uma string de texto no formato aaaammdd. Para converter todos os resultados em texto estático, você pode copiar as células da fórmula e usar Colar Especial > Valores onde necessário.
Convert mm/dd/yyyy to yyyymmdd with a formula

  • Cenários Aplicáveis: Ideal para converter datas em lote para strings de texto, preparando dados para exportação ou concatenando datas com outros campos (como criar IDs ou chaves).
  • Limitações: A célula de saída contém texto, então ela não pode ser usada em cálculos de data, a menos que seja convertida de volta para um formato de data.

arrow blue right bubble Converter mm/dd/aaaa para aaaammdd com Código VBA

Quando você está trabalhando com um grande conjunto de dados ou precisa automatizar conversões repetitivas de datas padrão do Excel mm/dd/aaaa para strings de texto aaaammdd, uma macro VBA oferece uma solução eficiente. Esse método é altamente adaptável, permitindo que você processe colunas inteiras ou pastas de trabalho de uma vez, sendo adequado para usuários que desejam agilizar a preparação de dados sem entrada manual de fórmulas.

1. Abra o editor VBA clicando na guia Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic for Applications aberta, selecione Inserir > Módulo e cole o código a seguir no módulo:

Sub ConvertToYYYYMMDD()
'Updated by Extendoffice 20250723
    Dim WorkRng As Range
    Dim rng As Range
    Dim CellVal As Variant
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to convert to yyyymmdd:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub

    For Each rng In WorkRng
        If IsDate(rng.Value) Then
            rng.NumberFormat = "@"
            rng.Value = Format(rng.Value, "yyyymmdd")
        End If
    Next

    WorkRng.Columns.AutoFit
End Sub

2Pressione Run button (Executar) ou pressione F5 para executar a macro. Uma caixa de diálogo aparecerá para solicitar que você selecione o intervalo contendo suas datas. Após confirmar, todas as datas válidas no intervalo selecionado serão instantaneamente convertidas para o formato aaaammdd de string de texto no local.

  • Cenários Aplicáveis: Altamente eficaz para automatizar conversões em lote em grandes planilhas ou quando você precisa processar tarefas semelhantes repetidamente. Especialmente útil para usuários avançados que gerenciam importações dinâmicas de dados, relatórios ou integração com sistemas externos.
  • Precauções & Dicas: Esta macro substituirá seus dados originais no intervalo selecionado. É recomendável fazer backup de sua planilha ou testar a macro em um conjunto de amostras antes de aplicá-la amplamente. A macro processa apenas células que já contêm valores de data; células com entradas não-datas permanecerão inalteradas.
  • Solução de Problemas: Se você não visualizar a guia Desenvolvedor, habilite-a via Arquivo > Opções > Personalizar Faixa de Opções. Se o intervalo de entrada incluir texto ou células vazias, estas não serão alteradas pela macro.

Adicionar Dias, Anos, Meses, Horas, Minutos e Segundos a Datas no Excel com Facilidade

Se você tem uma data em uma célula e precisa adicionar dias, anos, meses, horas, minutos ou segundos, usar fórmulas pode ser complicado e difícil de lembrar. Com a ferramenta Date & Time Helper do Kutools para Excel, você pode adicionar unidades de tempo a uma data sem esforço, calcular diferenças entre datas ou até determinar a idade de alguém com base na data de nascimento - tudo isso sem precisar memorizar fórmulas complexas.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

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.

Excel Word Outlook Tabs PowerPoint
  • 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