Alterar o tipo de maiúsculas/minúsculas no Excel – 6 formas super práticas
Manter uma capitalização consistente no Excel — como capitalizar a primeira letra de cada palavra ou aplicar uniformemente maiúsculas ou minúsculas — melhora significativamente a legibilidade e o profissionalismo dos seus dados. Ao contrário do Microsoft Word, o Excel não oferece um botão “Alterar Maiúsculas e Minúsculas” para ajustar rapidamente a capitalização do texto nas folhas de cálculo, o que pode dificultar o trabalho de muitos utilizadores. Este artigo apresenta seis métodos práticos para alterar a capitalização do texto no Excel, exatamente como precisa. Vamos juntos trazer uniformidade aos seus dados textuais!

- Alterar a capitalização do texto no Excel
- Com funções incorporadas (para maiúsculas, minúsculas e Primeira Letra em Maiúscula)
- Com alguns cliques utilizando uma ferramenta prática (para maiúsculas, minúsculas, capitalização inicial e)frase)
- Com Preenchimento Automático (para maiúsculas, minúsculas, capitalização inicial e)frase)
- Com Microsoft Word (para maiúsculas, minúsculas, capitalização inicial e)frase)
- Com Power Query (para maiúsculas, minúsculas e Primeira Letra em Maiúscula)
- Com códigos VBA (para maiúsculas, minúsculas, capitalização inicial e)frase)
Alterar a capitalização do texto no Excel
Esta secção apresenta diferentes métodos para converter os valores de texto nas células em maiúsculas, minúsculas, com a primeira letra em maiúscula ou com a primeira letra de cada frase em maiúscula.
Alterar a capitalização do texto com funções incorporadas
Suponha que tem uma lista de nomes no intervalo A2:A7, conforme ilustrado na imagem abaixo, e pretende agora alterar a capitalização do texto para maiúsculas, minúsculas ou com a primeira letra em maiúscula. O Microsoft Excel oferece funções incorporadas que o ajudam a concluir esta tarefa com facilidade.

- Função MAIÚSCULAS– Converte texto para maiúsculas, por exemplo o preço total>O PREÇO TOTAL
- Função MINÚSCULAS– Converte texto para minúsculas, por exemplo o preço total>o preço total
- Função INICIAL.MAIÚSCULA– Coloca em maiúscula a primeira letra de cada palavra numa cadeia de texto, por exemplo o preço total>O Preço Total
Alterar a capitalização do texto para maiúsculas com a função MAIÚSCULAS
Para alterar a capitalização do texto no intervalo A2:A7 para maiúsculas, a função MAIÚSCULAS pode ajudar. Siga estes passos:
Passo 1: Aplicar a função MAIÚSCULAS
Aqui seleciono a célula C2, introduzo a seguinte fórmula e premo a tecla Enter para obter o primeiro resultado.
=UPPER(A2)

Passo 2: Obter todos os resultados
Selecione a primeira célula com o resultado e arraste a Alça de Preenchimento para baixo para obter todos os resultados. Poderá verificar que o texto referenciado foi convertido para maiúsculas, conforme ilustrado na imagem abaixo.

Alterar a capitalização do texto para minúsculas com a função MINÚSCULAS
Para alterar o tipo de letra do texto no intervalo A2:A7 para minúsculas, pode aplicar a função MINÚSCULAS da seguinte forma.
Passo 1: Aplicar a função MINÚSCULAS
Aqui seleciono a célula C2, introduzo a seguinte fórmula e prima a tecla Enter para obter o primeiro resultado.
=LOWER(A2)

Passo 2: Obter todos os resultados
Selecione a primeira célula de resultado e arraste a sua Alça de Preenchimento para baixo para obter todos os resultados. Poderá verificar que o texto referenciado foi convertido para minúsculas, conforme ilustrado na imagem abaixo.

Alterar o tipo de letra do texto para Maiúsculas Iniciais (título) com a função MAIÚSCULAS.INICIAIS
Para alterar o tipo de letra do texto no intervalo A2:A7 para Primeira Letra em Maiúscula (ou seja, colocando em maiúscula a primeira letra de cada palavra), a função MAIÚSCULAS.INICIAIS pode ajudá-lo. Siga estes passos:
Passo 1: Selecione uma célula para apresentar o resultado e aplique a função MAIÚSCULAS.INICIAIS
Aqui seleciono a célula C2, introduzo a fórmula seguinte e prima a tecla Enterpara obter o primeiro resultado.
=PROPER(A2)

Passo 2: Obter todos os resultados
Selecione a primeira célula de resultado e arraste a sua Alça de Preenchimento para baixo para obter todos os resultados. Verificará que o texto referenciado foi convertido para Primeira Letra em Maiúscula (a primeira letra de cada palavra está em maiúscula), conforme ilustrado na imagem abaixo.

Alterar o tipo de letra do texto com alguns cliques utilizando uma ferramenta prática
Embora as funções mencionadas anteriormente permitam alterar o tipo de letra do texto, exigem uma coluna auxiliar para armazenar o texto modificado — o que pode ser inconveniente, especialmente se precisar desse texto alterado em operações posteriores. Felizmente, a funcionalidade Kutools para Excel Alterar Maiúsculas e Minúsculas permite-lhe ajustar facilmente o tipo de letra diretamente no intervalo selecionado, convertendo-o para maiúsculas, minúsculas, maiúsculas iniciais ou mesmo para o estilo de frase (sentence case). Experimente esta funcionalidade da seguinte forma.
Após instalar o Kutools para Excel, vá a Kutools>Texto>Alterar Maiúsculas e Minúsculas, e proceda da seguinte forma:
- Selecione o intervalo que contém o texto cuja capitalização pretende alterar.
- Na caixa de diálogo Alterar Maiúsculas e Minúsculas, selecione a opção de capitalização pretendida.
- Clique em OK.

Resultado
Neste caso, escolha a opção Tudo em Maiúsculas. Após clicar no botão OK, todos os textos no intervalo selecionado serão convertidos para maiúsculas. Veja a imagem abaixo.

- Para utilizar esta funcionalidade, instale primeiro o Kutools para Excel — clique para transferir e experimente gratuitamente durante 30 dias.
- Pode aplicar esta funcionalidade Alterar Maiúsculas e Minúsculas para alterar a capitalização do texto em múltiplos intervalos simultaneamente.
Alterar o tipo de letra do texto com o Preenchimento Relâmpago
Vamos agora avançar para o terceiro método, conhecido como Preenchimento Relâmpago. Introduzido no Excel 2013, o Preenchimento Relâmpago foi concebido para preencher automaticamente os seus dados assim que deteta um padrão. Utilizar esta funcionalidade para alterar o tipo de letra do texto num intervalo no Excel é surpreendentemente simples. Eis o guia passo a passo:
Passo 1: Digite a primeira entrada no tipo de letra pretendido na célula adjacente
Na célula imediatamente adjacente à sua primeira entrada de dados, introduza manualmente essa mesma entrada exatamente como pretende que apareça.
Por exemplo, se quiser alterar o tipo de letra do texto no intervalo A2:A7 para maiúsculas, basta ir até à célula B2 — diretamente adjacente ao Primeiro Nome — e digitar manualmente o texto em maiúsculas.

Passo 2: Aplicar o Preenchimento Relâmpago para preencher automaticamente todas as maiúsculas
Desloque-se para a célula abaixo de B2 e digite o segundo nome de A3 em maiúsculas. O Excel irá detetar o padrão da sua entrada anterior e apresentar uma sugestão de Preenchimento Relâmpago para preencher automaticamente as restantes células com texto em maiúsculas. De seguida, prima Enter para aceitar a pré-visualização.

Resultado
Após premir a tecla Enter para aceitar a pré-visualização, obterá uma lista de Texto em Maiúsculas, conforme ilustrado na imagem abaixo.

- Esta funcionalidade está disponível apenas no Excel 2013 e versões posteriores.
- Pode seguir os mesmos passos para aplicar o Preenchimento Rápido e alterar a capitalização do texto para minúsculas, Primeira Letra em Maiúscula ou Primeira Letra da Sentença em Maiúscula, conforme necessário.
- Se o Excel não sugerir automaticamente um preenchimento automático, pode forçá-lo a ser aplicado utilizando um dos seguintes métodos.
- Por atalhoApós escrever o primeiro Texto em Maiúsculas na célula B2, selecione o intervalo B2:B7 e prima as teclas Ctrl+Epara preencher automaticamente o restante Texto em Maiúsculas.

- Pela opção FrisoApós escrever o primeiro Texto em Maiúsculas na célula B2, selecione o intervalo B2:B7, vá até Preencher>Preenchimento Rápidono separador Base.

- Por atalho
Alterar o tipo de letra do texto com o Microsoft Word
Utilizar o Microsoft Word para alterar o tipo de letra de um intervalo de texto no Excel envolve uma solução alternativa — mas pode ser vantajoso se já estiver familiarizado com as ferramentas de formatação do Word. Eis os passos:
Passo 1: Copie o intervalo de células que contém o texto cujo tipo de letra pretende alterar
Neste caso, selecione o intervalo A2:A7 numa folha de cálculo do Excel e pressione Ctrl+C para copiá-lo.

Passo 2: Cole o Selecionar intervalo num documento do Word
De seguida, deverá premir Ctrl+V para colar o conteúdo copiado num novo documento do Word ou num documento existente.

Passo 3: Altere o texto selecionado para maiúsculas, minúsculas ou outros tipos comuns
- Selecione o texto que copiou no Word.
- No separador Base, clique para expandir o menu pendente Alterar Maiúsculas e Minúsculas.
- Escolha uma das opções de capitalização conforme necessário. Aqui, escolho minúsculas no menu pendente.

Passo 4: Copie os textos alterados do Word e cole-os novamente no Excel
Assim que o texto for alterado para o tipo especificado (neste exemplo, o texto foi convertido para minúsculas), deverá proceder da seguinte forma:
- Selecione e copie os textos modificados no Word.
- Volte à sua folha de cálculo do Excel.
- Selecione a primeira célula do intervalo onde pretende colocar os textos e, em seguida, prima Ctrl+Vpara colar o conteúdo novamente no Excel.

Alterar o tipo de letra do texto com o Power Query
Pode também utilizar a funcionalidade Power Query para alterar o tipo de letra do texto no Excel. A desvantagem deste método é que, tal como no Microsoft Word, exige vários passos até estar concluído. Vamos ver como funciona.
Passo 1: Selecione o Intervalo de Dados e ative a funcionalidade A Partir de Tabela/Intervalo
Selecione as células (incluindo o cabeçalho) nas quais pretende alterar o tipo de letra do texto — neste caso, selecione o intervalo A1:A7. Em seguida, clique em Dados > A Partir de Tabela/Intervalo.

Passo 2: Converta as células selecionadas para formato de tabela
Se as células selecionadas não estiverem num formato de tabela do Excel, surge a caixa de diálogo Criar Tabela. Nessa caixa, basta confirmar se o Excel identificou corretamente o intervalo de células selecionado, assinalar se a sua tabela inclui cabeçalhos e, em seguida, clicar no botão OK.
Se as células selecionadas já forem uma tabela do Excel, avance para o Passo 3.

Passo 3: Converta os textos para qualquer tipo de letra que necessite
Na janela Power Queryaberta, deverá:
- Aceda ao separador Transformar.
- Clique em Formato.
- Escolha uma das opções de capitalização ()minúsculas, MAIÚSCULAS, Capitalizar Cada Palavra) conforme necessário. Aqui, selecionei MAIÚSCULAS no menu pendente.

A transformação está agora concluída. Como pode verificar na imagem abaixo, todo o texto foi convertido para maiúsculas na janela do Power Query neste exemplo.

Passo 4: Guarde e carregue o texto novamente no Excel
- Neste caso, como preciso de especificar um destino personalizado para os meus dados, clico em Fechar e Carregar>Fechar e Carregar Parano separador Base.
Dica: Para carregar o texto numa Nova planilha, escolha a opção Fechar e Carregar. - Na caixa de diálogo Importar Dados, escolha a opção Planilha existente, selecione uma célula para colocar o texto convertido e, em seguida, clique em OK.

Resultado
O texto foi agora novamente aplicado à sua folha de cálculo com o tipo de letra especificado no passo 3.

- Para utilizar o Power Query, precisa do Excel 2016 ou posterior.
- Se estiver a utilizar o Excel 2010/2013, transfira o Microsoft Power Query como suplemento para começar.
Alterar o tipo de letra do texto com código VBA
Este método disponibiliza quatro códigos VBA que lhe permitem alterar facilmente o tipo de letra do texto num intervalo limitado para maiúsculas, minúsculas, primeira letra em maiúscula ou primeira letra de cada frase em maiúscula. Siga os passos abaixo e escolha o código de que necessita.
Passo 1: Abra a janela do Microsoft Visual Basic para Aplicações
Prima as teclas Alt + F11 para abrir esta janela.
Passo 2: Insira um módulo e introduza o código VBA
Clique em Inserir > Módulo e copie e cole um dos seguintes códigos VBA na janela Módulo (Código).
Neste caso, pretendo alterar o tipo de letra do texto num intervalo para maiúsculas, pelo que vou copiar e colar o seguinte código VBA 1.

Código VBA 1: Alterar o tipo de letra do texto num intervalo para maiúsculas
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
Código VBA 2: Alterar o tipo de letra do texto num intervalo para minúsculas
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
Código VBA 3: Alterar o tipo de letra do texto num intervalo para Primeira Letra em Maiúscula
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
Código VBA 4: Alterar o tipo de letra do texto num intervalo para Primeira Letra da Sentença em Maiúscula
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
Passo 3: Execute o código VBA
Prima a tecla F5 para executar o código. Em seguida, aparecerá uma caixa de diálogo a solicitar que selecione as células com o texto cujo tipo de maiúsculas/minúsculas pretende alterar (neste caso, seleciono o intervalo A2:A7). Após efetuar a sua seleção, clique em OK.

Resultado
O texto nas células selecionadas é então convertido em maiúsculas ou no tipo de capitalização que especificou.

Comparação destes métodos
A tabela seguinte compara os métodos abordados neste artigo. Cada um apresenta as suas vantagens e desvantagens, pelo que a escolha do método ideal dependerá das suas necessidades específicas.
| Método | Consideração | Tipos de Maiúsculas/Minúsculas Suportados |
| Funções incorporadas |
|
|
| Kutools para Excel |
|
|
| Preenchimento Rápido |
|
|
| Microsoft Word |
|
|
| Power Query |
|
|
| Códigos VBA |
|
|
Em conclusão, existem várias formas de alterar o tipo de maiúsculas e minúsculas no Excel, cada uma adaptada a diferentes preferências e níveis de experiência. Quer esteja à procura de uma solução rápida ou de uma abordagem mais abrangente, explore e domine as diversas técnicas disponíveis para encontrar a que melhor se adapta às suas necessidades. Para quem deseja aprofundar os conhecimentos sobre as funcionalidades do Excel, o nosso site oferece uma vasta coleção de tutoriais.Descubra mais dicas e truques do Excel aqui.
Artigos relacionados
Contar o número de letras maiúsculas ou minúsculas numa célula
Este artigo apresenta fórmulas rápidas para contar o número de letras maiúsculas ou filtrar apenas o texto em minúsculas numa cadeia de caracteres.
Forçar as cadeias de texto a maiúsculas/minúsculas/Primeira Letra em Maiúscula com Validação de Dados
Este tutorial demonstra como forçar maiúsculas, minúsculas ou Primeira Letra em Maiúscula ao escrever cadeias de texto no Excel
Identificar maiúsculas, minúsculas e primeira letra em maiúscula no Excel
Este guia passo a passo mostra formas simples de identificar rapidamente células com maiúsculas, minúsculas e primeira letra em maiúscula no Excel.
Formatar datas com meses em maiúsculas no Excel
Este artigo apresenta vários métodos para o ajudar a formatar datas com os meses em maiúsculas no Excel.
Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência nunca antes alcançada.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 ao 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 novas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato por dia!
Todos os suplementos Kutools. Um único instalador
Kutools for Office agrupa um conjunto de suplementos para Excel, Word, Outlook e PowerPoint, incluindo ainda o Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.
- Conjunto tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (compatível com MSI)
- Funciona melhor em conjunto— produtividade harmonizada nas aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo nem cartão de crédito
- Melhor relação qualidade-preço— poupe em comparação com a compra de suplementos individuais







