Skip to main content

Como formatar datas para meses em letras maiúsculas no Excel?

Author: Siluvia Last Modified: 2025-08-06

Ao trabalhar com datas no Excel, você pode, às vezes, precisar exibir apenas a parte do mês em letras maiúsculas para melhor visibilidade, padrões de relatórios ou requisitos específicos de formatação. Por exemplo, converter uma série de datas como 01/15/2024 no texto JAN ou JANEIRO em letras maiúsculas. O Excel não fornece um formato interno direto para exibir meses em letras maiúsculas, mas com alguns métodos práticos, você pode alcançar facilmente essa formatação. Este artigo apresenta várias soluções eficientes para ajudá-lo a formatar datas como meses em letras maiúsculas no Excel, incluindo abordagens com fórmulas, usando o Kutools para Excel e utilizando o VBA para conversão automatizada. Explore o método mais adequado para o seu cenário com o guia abaixo.

Formatar datas para meses em letras maiúsculas com fórmulas
Formatar datas para meses em letras maiúsculas com Kutools para Excel
Formatar datas para meses em letras maiúsculas com código VBA


Formatar datas para meses em letras maiúsculas com fórmulas

As fórmulas são uma maneira conveniente de extrair e exibir componentes de data no Excel. Os seguintes métodos permitem que você converta uma data em uma abreviação de mês ou nome completo em letras maiúsculas usando fórmulas internas. Essa abordagem é prática se você deseja o resultado em uma nova célula e tem formatação dinâmica — quando a data original muda, a saída é atualizada automaticamente.

1. Selecione uma célula em branco (por exemplo, C2) ao lado da data que você deseja formatar para um mês em letras maiúsculas, depois insira a seguinte fórmula na barra de fórmulas:

=UPPER(TEXT(A2,"mmm"))

Após pressionar Enter, a célula selecionada exibirá a abreviação de três letras do mês em letras maiúsculas (por exemplo, SET).

2. Para aplicar essa formatação a linhas adicionais, mantenha a célula C2 selecionada e arraste a Alça de Preenchimento (o pequeno quadrado no canto inferior direito da célula) para baixo ao longo da sua lista. Cada data agora será representada por sua respectiva abreviação de mês em letras maiúsculas.

drag and fill the formula to other cells

Você pode achar este método especialmente útil em casos onde está trabalhando com relatórios, tabelas resumo ou painéis que exigem um formato padronizado para nomes de meses.

  • Vantagens: A solução é dinâmica — mudanças nas datas de origem atualizam automaticamente o resultado. Não são necessários add-ins ou habilidades avançadas.
  • Limitações: O resultado é armazenado em uma coluna separada, não na original. Se você precisa da formatação no local (substituindo os valores originais), considere usar um método com VBA ou add-in.

Notas e dicas:

  1. Se você deseja exibir o mês com o ano (por exemplo, JAN 24 em letras maiúsculas), use a seguinte fórmula na célula desejada (por exemplo, C2):
  2. =UPPER(TEXT(A2,"mmm YY"))

     apply a formula to format dates to uppercase months with the year

  3. Para mostrar o nome completo do mês em letras maiúsculas (por exemplo, JANEIRO):
  4. =UPPER(TEXT(A2,"mmmm"))
  5. Após inserir a fórmula desejada, sempre pressione Enter e use a Alça de Preenchimento para aplicá-la ao intervalo completo de datas.
  6. Se suas datas não forem reconhecidas como datas válidas do Excel (por exemplo, inseridas como texto), a fórmula não retornará o resultado correto. Certifique-se de que os dados de origem estão formatados como datas.

Formatar datas para meses em letras maiúsculas com Kutools para Excel

O utilitário Aplicar Formatação de Data fornecido pelo Kutools para Excel permite uma conversão flexível e rápida de datas para qualquer formato preferido, incluindo meses em letras maiúsculas. Este método é útil para usuários que preferem uma interface gráfica em vez de editar fórmulas e desejam formatar células facilmente no local ou personalizar rapidamente a aparência das datas.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células de data que deseja converter para meses em letras maiúsculas. Em seguida, na faixa do Excel, vá para Kutools > Formatar > Aplicar Formatação de Data. (Se a aba Kutools não estiver visível, certifique-se de que ela está instalada e habilitada.)

2. Na caixa de diálogo Aplicar Formatação de Data, escolha o formato de data necessário na caixa Formatação de Data. Clique em OK para confirmar.

 specify the proper date format in the Date formatting box

Após a conclusão, as células selecionadas serão alteradas para mostrar abreviações de meses ou nomes completos de meses de acordo com suas configurações. 

the selected dates are formatted to month or month and year number

  • Vantagens: A abordagem do Kutools é direta, fácil de usar para usuários que preferem não trabalhar com fórmulas e pode processar grandes intervalos rapidamente.
  • Dica: Após aplicar o formato de data, o resultado ainda é uma data e pode ser usado em outros cálculos ou formatado posteriormente.

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


Formatar datas para meses em letras maiúsculas com código VBA

Se você precisar de uma conversão automática e no local — substituindo seus valores de data originais pelos nomes de meses correspondentes em letras maiúsculas — ou quiser processar rapidamente um grande conjunto de dados sem colunas auxiliares, você pode utilizar uma macro VBA. Essa abordagem é altamente eficiente para operações em massa e oferece controle total sobre o formato de saída.

Cenários aplicáveis: Use este método se desejar sobrescrever os dados originais, automatizar o processo de conversão ou lidar com um grande número de células sem usar colunas adicionais ou operações manuais.

Precauções: Esteja ciente de que executar esta macro substituirá suas datas originais pelos nomes dos meses em letras maiúsculas, resultando na perda dos dados de data originais nessas células. Recomenda-se fazer backup dos seus dados antes de executar a macro.

1. Abra o editor VBA clicando em Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo. Copie e cole o seguinte código no módulo:

Sub ConvertDatesToUppercaseMonths()
    Dim WorkRng As Range
    Dim Cell As Range
    Dim OutputType As Integer
    Dim Msg As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range of dates to convert", xTitleId, WorkRng.Address, Type:=8)
    
    Msg = "Enter 1 for 3-letter month (JAN), 2 for full month name (JANUARY):"
    OutputType = Application.InputBox(Msg, xTitleId, 1, Type:=1)
    
    For Each Cell In WorkRng
        If IsDate(Cell.Value) Then
            If OutputType = 2 Then
                Cell.Value = UCase(Format(Cell.Value, "mmmm"))
            Else
                Cell.Value = UCase(Format(Cell.Value, "mmm"))
            End If
        End If
    Next
End Sub

2Para usar a macro, clique no Run button Executar botão, depois selecione o intervalo desejado de células de data na caixa de diálogo pop-up. Você será solicitado a escolher 1 para uma abreviação de 3 letras (por exemplo, JAN) ou 2 para o nome completo do mês (por exemplo, JANEIRO). Após responder, a macro substituirá os valores de data originais pelo nome do mês em letras maiúsculas conforme especificado.

  • Vantagens: Simplifica a conversão de colunas ou intervalos inteiros; oferece flexibilidade (abreviação ou mês completo); executa rapidamente em grandes conjuntos de dados; sobrescreve valores originais para minimizar a limpeza manual.
  • Limitações: O valor da data original é sobrescrito — certifique-se de ter um backup se precisar manter os dados originais. As macros devem estar habilitadas para a pasta de trabalho.
  • Dica de solução de problemas: Se a macro parecer não fazer nada, confirme que a seleção inclui células com datas válidas e que as macros estão habilitadas e não bloqueadas pelas configurações de segurança do Excel.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com 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 um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & 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|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!