Como colocar apenas a primeira letra em maiúscula nas células do Excel?
Ao gerir dados no Excel, poderá deparar-se com listas de nomes ou palavras totalmente em maiúsculas, como «JOHN SMITH». Em muitos cenários empresariais, educacionais ou de relatórios, é essencial apresentar esses nomes num formato mais padrão, em que apenas a primeira letra de cada palavra aparece em maiúscula (por exemplo, «John Smith»). Um texto corretamente formatado melhora a legibilidade e confere um toque profissional às suas folhas de cálculo, especialmente ao preparar documentos para partilha ou impressão.
Se precisar de transformar texto em maiúsculas de modo que apenas a primeira letra de cada palavra fique em maiúscula, o Excel oferece várias soluções práticas. Este artigo apresenta três métodos eficazes — cada um com as suas vantagens e cenários ideais de utilização: usar fórmulas do Excel para uma conversão rápida, executar código VBA para processamento automatizado ou aplicar a funcionalidade de operação em lote do Kutools para Excel.
Colocar apenas a primeira letra em maiúscula numa célula do Excel com uma fórmula
Colocar apenas a primeira letra em maiúscula nas células do Excel com código VBA
Colocar apenas a primeira letra em maiúscula nas células do Excel em massa com o Kutools para Excel
Colocar apenas a primeira letra em maiúscula nas células do Excel com uma fórmula
Para utilizadores que apenas precisam de corrigir a capitalização de alguns itens ou preferem não ativar macros, as funções incorporadas do Excel oferecem uma solução simples. A função PROPER capitaliza automaticamente a primeira letra de cada palavra numa cadeia de caracteres, sendo ideal para a maioria dos nomes, títulos e endereços formatados em maiúsculas. Eis como a pode utilizar:
1. Selecione uma célula vazia onde pretende que o resultado convertido apareça — por exemplo, clique na célula C2 junto aos seus dados originais.
2. Introduza a seguinte fórmula na Barra de Fórmulas:
=PROPER(B2) 
Após premir Enter, o Excel converte imediatamente o texto na célula B2 para Primeira Letra em Maiúscula na C2 — apenas a primeira letra de cada palavra é capitalizada (por ex., «JOHN SMITH» torna-se «John Smith»).
3. Para aplicar esta conversão a outras células, selecione a célula C2 e posicione o cursor sobre a Alça de Preenchimento, no canto inferior direito da célula. Clique e arraste a Alça de Preenchimento para baixo até ao intervalo onde pretende copiar a fórmula. O Excel ajusta automaticamente a fórmula em cada linha, referenciando a célula correspondente na coluna B.
Nota:Atualize a referência da célula ()B2) na fórmula conforme necessário para corresponder ao seu intervalo de dados real. Este método funciona melhor quando as suas cadeias de texto não incluem requisitos invulgares de capitalização nem abreviaturas especiais que devam permanecer em maiúsculas (por ex.: «McDonald», «USA»). Nestes casos, poderão ser necessários ajustes manuais.
Dica: Se pretender substituir os dados originais pelos valores convertidos, copie a coluna convertida e utilize Colar Especial > Valores para substituir os originais.
Se obtiver resultados inesperados, verifique se o seu texto contém espaços extra ou se as células incluem números ou fórmulas, o que poderá afetar a formatação.
Altere facilmente a capitalização dos textos no Selecionar intervalo no Excel
O utilitário Alterar Maiúsculas e Minúsculas do Kutools para Excelajuda-o a alterar facilmente a capitalização do texto num intervalo selecionado no Excel, permitindo converter para Primeira Letra Maiúscula, Tudo em Maiúsculas, Tudo em Minúsculas e muito mais, como demonstrado abaixo.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Colocar apenas a primeira letra em maiúscula nas células do Excel com código VBA
Para quem necessita frequentemente de converter grandes intervalos ou pretende automatizar o processo de capitalização, utilizar uma macro VBA é uma escolha prática. O código VBA seguinte transforma cadeias em maiúsculas em Primeira Letra em Maiúscula diretamente no Selecionar intervalo, o que é especialmente útil quando pretende atualizar as células existentes sem colunas adicionais. Esta solução é adequada para utilizadores avançados e quando são necessárias operações repetidas.
Atenção: A execução de macros afeta diretamente a sua pasta de trabalho e não pode ser anulada com o comando Desfazer habitual. Recomendamos que faça uma cópia de segurança dos seus dados antes de prosseguir.
1. Para começar, prima Alt + F11 para abrir a janela do editor Microsoft Visual Basic for Applications (VBA).
2. No editor VBA, clique em Inserir > Módulo no menu. Isto insere um novo módulo na sua pasta de trabalho. Na janela do módulo aberta, copie e cole o código VBA abaixo:
Código VBA: Converter todas as maiúsculas para apenas a primeira maiúscula
SSub Proper_Case()
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg.Cells
If xCell.HasFormula = False Then
xCell.Value = Application.WorksheetFunction.Proper(xCell.Value)
End If
Next
Application.ScreenUpdating = xUpdate
End Sub 3. Para executar o código, prima F5 ou clique no botão Executar na barra de ferramentas. Aparecerá uma caixa de diálogo Kutools para Excel, solicitando-lhe que selecione o intervalo que pretende converter. Destaque as células pretendidas e clique em OK.

Em poucos segundos, todos os nomes ou frases em maiúsculas no Selecionar intervalo serão convertidos diretamente para Primeira Letra em Maiúscula no local. Este processo não afetará quaisquer fórmulas na sua seleção – ajusta apenas células com Texto Simples.
Precauções: Esta macro ignora células que contenham fórmulas e modifica apenas texto puro. Antes de executar o código VBA, certifique-se de que as macros estão ativadas e guarde sempre o seu trabalho, pois as alterações feitas com VBA não podem ser revertidas através do comando Desfazer.
Se receber um erro, certifique-se de que a sua seleção contém Texto Simples — e não células unidas ou protegidas — e de que as definições de segurança das macros permitem a execução de VBA. Caso não ocorram alterações, verifique novamente se o intervalo selecionado contém texto em maiúsculas.
Colocar apenas a primeira letra em maiúscula nas células do Excel em massa com o Kutools para Excel
Para utilizadores que procuram uma solução eficiente e intuitiva para processamento em lote — especialmente ao lidar com listas extensas ou trabalhar regularmente com formatação de texto — o utilitário Alterar Maiúsculas e Minúsculas do Kutools para Excel é altamente eficaz. O Kutools simplifica todo o processo, oferecendo uma interface simples para alterar tipos de capitalização em massa, incluindo a opção «Primeira Letra em Maiúscula», tornando-a acessível a todos, independentemente do seu nível de competência.
1. Selecione o intervalo que contém o texto que pretende alterar. Pode ser uma única coluna, várias colunas ou células não adjacentes.
2. Aceda ao separador Kutools na Faixa de Opções do Excel, localize Texto e escolha Alterar Maiúsculas e Minúsculas. Aparecerá uma caixa de diálogo, como ilustrado abaixo:

3. Na caixa de diálogo Alterar Maiúsculas e Minúsculas, selecione Primeira Letra em Maiúscula. Pode visualizar as alterações em tempo real na janela da caixa de diálogo.
4. Clique em OK para aplicar a conversão ou em Cancelar se pretender interromper.

Todos os itens no Selecionar intervalo são imediatamente reformatados de modo que apenas a primeira letra de cada palavra fique em maiúscula. Este método atualiza as células diretamente e consegue tratar conjuntos de dados volumosos de forma eficiente. Também minimiza operações manuais, ajudando-o a manter a consistência nas suas folhas de dados.
Dicas:
- O Kutools permite desfazer facilmente a operação utilizando o comando padrão do Excel Desfazer.
- Outras opções de capitalização (tudo em maiúsculas, filtrar por texto em minúsculas, etc.) também estão disponíveis na mesma caixa de diálogo, adaptando-se a diferentes necessidades de formatação.
- Funciona perfeitamente com células mescladas e vários formatos de texto.
Vantagens: O Kutools é ideal para fluxos de trabalho contínuos e para poupar tempo em formatações repetitivas — especialmente em listas de clientes e colaboradores, catálogos de produtos e documentos oficiais. No entanto, exige a instalação do suplemento, cujas funcionalidades ficam disponíveis após um período experimental gratuito ou após a ativação da licença.
Se obtiver resultados inesperados, confirme o intervalo selecionado e verifique a existência de células ocultas ou protegidas, que poderão interferir na operação. Se necessário, consulte a documentação do Kutools para obter sugestões de resolução de problemas.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Para além destas soluções em destaque, pode também utilizar o Preenchimento Rápido do Excel para conjuntos de dados pequenos (disponível no Excel 2013 e versões posteriores) como alternativa. Para usar o Preenchimento Rápido, digite manualmente o formato pretendido numa célula junto à sua entrada original, selecione depois a célula seguinte nessa coluna e prima Ctrl + E. O Excel detetará automaticamente o padrão e preencherá as células abaixo, convertendo para Primeira Letra em Maiúscula sempre que o padrão for claro.Saiba mais sobre o Preenchimento Rápido. Esta opção é ideal para ajustes rápidos em listas curtas, sem recorrer a fórmulas ou macros.
Em resumo, o Excel oferece vários métodos para capitalizar apenas a primeira letra das palavras dentro das células, cada um com diferentes vantagens. Escolha fórmulas para flexibilidade, VBA para automatização ou Kutools para processamento eficiente em lote, conforme adequado às suas necessidades. Lembre-se de verificar cuidadosamente casos especiais e mantenha sempre uma cópia de segurança dos seus dados para edições seguras.
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