Como formatar datas para exibir os meses em maiúsculas no Excel?
Ao trabalhar com datas no Excel, poderá por vezes precisar de apresentar apenas a parte do mês em letras maiúsculas — seja por motivos de melhor visibilidade, normas de relatórios ou requisitos específicos de formatação. Por exemplo, converter uma data como 01/15/2024 no texto JAN ou JANUARY em maiúsculas. O Excel não oferece um formato incorporado direto para exibir meses em maiúsculas, mas com alguns métodos práticos, pode facilmente obter este resultado. Este artigo apresenta várias soluções eficientes para formatar datas como meses em maiúsculas no Excel, incluindo abordagens com fórmulas, o uso do Kutools para Excel e a aplicação de VBA para conversão automatizada. Descubra já o método mais adequado ao seu cenário com o guia abaixo.
Formatar datas para meses em maiúsculas com fórmulas
Formatar datas para meses em maiúsculas com Kutools para Excel
Formatar datas para meses em maiúsculas com código VBA
Formatar datas para meses em maiúsculas com fórmulas
As fórmulas são uma forma prática de extrair e apresentar componentes de datas no Excel. Os métodos abaixo permitem-lhe converter uma data numa abreviatura de mês em maiúsculas ou num nome completo, utilizando fórmulas incorporadas. Esta abordagem é ideal se pretender o resultado numa nova célula com formatação dinâmica — sempre que a data original for alterada, a saída atualiza-se automaticamente.
1. Selecione uma célula vazia (por exemplo,)C2) junto à data que pretende formatar como mês em maiúsculas e, em seguida, introduza a seguinte fórmula na Barra de Fórmulas:
=UPPER(TEXT(A2,"mmm")) 
Após premir Enter, a célula selecionada apresentará a abreviatura do mês com três letras em maiúsculas (por exemplo, SEP).
2. Para aplicar esta 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) ao longo da sua lista. Cada data será agora representada pela respetiva abreviatura do mês em maiúsculas.

Este método revela-se especialmente útil quando trabalha com relatórios, tabelas resumo ou painéis que exigem um formato padronizado para os nomes dos meses.
- Vantagens: A solução é dinâmica — as alterações nas datas de origem atualizam automaticamente o resultado. Não são necessários extras nem conhecimentos avançados.
- Limitações: O resultado é armazenado numa coluna separada, e não na original. Se precisar da formatação no local — ou seja, substituindo os valores originais —, considere utilizar um método com VBA ou um extra.
Notas e dicas:
- Se pretender apresentar o mês com o ano (por exemplo, JAN 24 em maiúsculas), utilize a seguinte fórmula na célula pretendida (por exemplo, C2):
- Para apresentar o nome completo do mês em maiúsculas (por exemplo, JANUARY):
- Após introduzir a fórmula pretendida, prima sempre Enter e utilize a Alça de Preenchimento para aplicá-la a toda a gama de datas.
- Se as suas datas não forem reconhecidas como datas válidas do Excel (por exemplo, se forem inseridas como texto), a fórmula não devolverá o resultado correto. Certifique-se de que os Dados de Origem estão formatados como datas.
=UPPER(TEXT(A2,"mmm YY")) 
=UPPER(TEXT(A2,"mmmm")) Formatar datas para meses em maiúsculas com Kutools para Excel
A utilidade Aplicar Formato de Data fornecida pelo Kutools para Excel permite uma conversão flexível e rápida de datas para qualquer formato pretendido, incluindo meses em maiúsculas. Este método é ideal para utilizadores que preferem uma interface gráfica em vez de editar fórmulas e que pretendam facilmente definir o formato de célula diretamente no local ou personalizar rapidamente a aparência das suas datas.
1. Selecione as células com datas que pretende converter para meses em maiúsculas. Em seguida, no Friso do Excel, aceda a Kutools > Formatar > Aplicar Formato de Data. (Se o separador Kutools não estiver visível, certifique-se de que está instalado e ativado.)

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

Após a conclusão, as células selecionadas serão atualizadas para exibir quer abreviaturas, quer nomes completos dos meses, conforme as suas definições.

- Vantagens: A abordagem do Kutools é direta, fácil de usar para utilizadores que preferem não trabalhar com fórmulas e permite processar grandes intervalos rapidamente.
- Dica: Após aplicar o formato de data, o resultado continua a ser uma data e pode ser utilizado noutros cálculos ou formatado posteriormente.
Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.
Formatar datas para meses em maiúsculas com código VBA
Se precisar de uma conversão automática e in loco — substituindo os seus valores de data originais pelos respetivos nomes de mês em maiúsculas — ou desejar processar rapidamente um grande volume de dados sem recorrer a colunas auxiliares, pode utilizar uma macro VBA. Esta abordagem revela-se altamente eficiente para operações em massa e oferece-lhe total controlo sobre o formato de saída.
Cenários aplicáveis: Utilize este método se pretender substituir os dados originais, automatizar o processo de conversão ou processar um elevado número de células sem recorrer a colunas adicionais nem a operações manuais.
Precauções: Tenha em atenção que, ao executar esta macro, as suas datas originais serão substituídas por nomes de mês em maiúsculas, o que resultará na perda irreversível dos dados de data nessas células. Recomendamos vivamente que faça uma cópia de segurança dos seus dados antes de a executar.
1. Abra o editor do VBA clicando em Programador > Visual Basic. Na janela do Microsoft Visual Basic for Applications, 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 2. Para utilizar a macro, clique no botão
Executar e, de seguida, selecione o intervalo pretendido de células com datas na caixa de diálogo que surge. Ser-lhe-á pedido que escolha 1 para uma abreviatura de 3 letras (por exemplo, JAN) ou 2 para o nome completo do mês (por exemplo, JANUARY). Após responder, a macro substituirá os valores de data originais pelo nome do mês em maiúsculas, conforme especificado.
- Vantagens: Simplifica a conversão de colunas inteiras ou intervalos; oferece flexibilidade (abreviação ou mês completo); executa-se rapidamente em grandes conjuntos de dados; e substitui os valores originais, minimizando a necessidade de limpeza manual.
- Limitações: O valor da data original é substituído — certifique-se de que tem uma cópia de segurança caso precise de manter os dados originais. As macros têm de estar ativadas no livro.
- Dica de resoluçã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 ativadas e não bloqueadas pelas definições de segurança do Excel.
As Melhores Ferramentas de Produtividade para o Office
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.
- 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