Skip to main content

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

Como capitalizar apenas a primeira letra nas células do Excel?

Author Siluvia Last modified

Ao gerenciar dados no Excel, você pode encontrar listas de nomes ou palavras formatadas inteiramente em letras maiúsculas, como "JOHN SMITH". Em muitos cenários empresariais, educacionais ou de relatórios, é importante exibir esses nomes em um formato mais padrão, onde apenas a primeira letra de cada palavra é capitalizada (por exemplo, "John Smith"). Texto formatado corretamente melhora a legibilidade e apresenta uma aparência profissional em suas planilhas, especialmente ao preparar documentos para compartilhamento ou impressão.

Se você precisa transformar texto todo em maiúsculas de modo que apenas a primeira letra de cada palavra seja capitalizada, existem várias soluções disponíveis no Excel. Este artigo aborda três métodos eficazes, cada um com seus próprios benefícios e casos de uso ideais: usar fórmulas do Excel para conversão rápida, executar código VBA para processamento automatizado ou aplicar o recurso de operação em lote do Kutools para Excel.

Capitalizar apenas a primeira letra em uma célula do Excel com uma fórmula
Capitalizar apenas a primeira letra em células do Excel com código VBA
Capitalizar apenas a primeira letra em células do Excel em massa com Kutools para Excel


Capitalizar apenas a primeira letra em células do Excel com uma fórmula

Para usuários que precisam corrigir a capitalização de poucos itens ou preferem não habilitar macros, as funções internas do Excel oferecem uma solução direta. A função PROPER automaticamente capitaliza a primeira letra de cada palavra em uma string, ideal para a maioria dos nomes, títulos e endereços formatados em letras maiúsculas. Aqui está como você pode usá-la:

1. Selecione uma célula em branco onde você deseja que o resultado convertido apareça. Por exemplo, clique na célula C2 ao lado dos seus dados originais.
2. Insira a seguinte fórmula na barra de fórmulas:

=PROPER(B2)

A screenshot showing the formula =PROPER(B2) used to convert all caps to proper case in Excel

Após pressionar Enter, o Excel imediatamente converterá o texto na célula B2 para o caso correto em C2 — apenas a primeira letra de cada palavra será capitalizada (por exemplo, "JOHN SMITH" se torna "John Smith").

3. Para aplicar essa conversão a células adicionais, selecione a célula C2, depois posicione o cursor sobre o Preenchimento Automático no canto inferior direito da célula. Clique e arraste o Preenchimento Automático para baixo sobre o intervalo onde você deseja copiar a fórmula. O Excel ajustará automaticamente a fórmula para cada linha, referenciando a célula na coluna B na mesma linha.

Nota: Atualize a referência de célula (B2) na fórmula conforme necessário para corresponder ao seu intervalo de dados real. Esse método funciona melhor quando suas strings de texto não incluem requisitos incomuns de capitalização ou abreviações especiais que devem permanecer em maiúsculas (por exemplo, "McDonald", "USA"). Ajustes manuais podem ser necessários nesses casos.

Dica: Se você quiser substituir os dados originais pelos valores convertidos, pode copiar a coluna convertida e depois usar Colar Especial > Valores para sobrescrever os originais.

Se você encontrar resultados inesperados, verifique se há espaços extras no seu texto ou células contendo números ou fórmulas, que podem afetar a formatação.


Alterar facilmente o caso dos textos no intervalo selecionado no Excel

O utilitário Alterar Caso do Kutools para Excel ajuda você a alterar facilmente o caso dos textos em um intervalo selecionado no Excel, suportando conversão para Caso Correto, Maiúsculas, Minúsculas e muito mais, conforme mostrado na demonstração abaixo.

A demo of Kutools for Excel changing uppercase text to proper case in bulk

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


Capitalizar apenas a primeira letra em células do Excel com código VBA

Para aqueles que frequentemente precisam converter grandes intervalos ou querem automatizar o processo de capitalização, usar uma macro VBA é uma escolha prática. O código VBA a seguir transforma todas as strings em maiúsculas para o caso correto no intervalo selecionado diretamente, o que é especialmente útil quando você deseja atualizar as células existentes sem colunas extras. Essa solução é adequada para usuários avançados e quando operações repetidas são necessárias.

Cuidado: Executar macros afeta sua pasta de trabalho diretamente e não pode ser desfeito pelo comando Desfazer padrão. Recomenda-se fazer backup dos seus dados antes de prosseguir.

1. Para começar, pressione Alt + F11 para abrir o Microsoft Visual Basic for Applications (VBA) janela do editor.
2. No editor VBA, clique Inserir > Módulo no menu. Isso 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 tudo em 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, pressione F5 ou clique no botão Executar na barra de ferramentas. Um diálogo do Kutools para Excel aparecerá, solicitando que você selecione o intervalo que deseja converter. Destaque as células desejadas e clique em OK.

A screenshot of a dialog box prompting the user to select a range for converting text to proper case with VBA

Em poucos segundos, todos os nomes ou frases em maiúsculas no intervalo selecionado serão convertidos para o caso correto diretamente no local. Esse processo não afetará quaisquer fórmulas na sua seleção – ele ajusta apenas células com texto simples.

Precauções: Esta macro ignora células contendo fórmulas e modifica apenas texto puro. Antes de executar o código VBA, certifique-se de que as macros estão habilitadas e sempre salve seu trabalho, pois mudanças feitas por VBA não podem ser revertidas via Desfazer.

Se você receber um erro, certifique-se de que sua seleção contenha texto simples, não células mescladas ou protegidas, e que suas configurações de segurança de macro permitam que o VBA seja executado. Se nenhuma mudança ocorrer, verifique novamente se o intervalo selecionado contém texto em maiúsculas.


Capitalizar apenas a primeira letra em células do Excel em massa com Kutools para Excel

Para usuários que buscam uma solução de processamento em lote eficiente e fácil de usar — especialmente ao lidar com listas extensas ou trabalhar regularmente com formatação de texto — o utilitário Alterar Caso do Kutools para Excel é altamente eficaz. O Kutools simplifica o processo fornecendo uma interface simples para alterar tipos de caso em massa, incluindo Caso Correto, facilitando para qualquer pessoa, independentemente do nível de habilidade.

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 o intervalo contendo o texto que você deseja alterar. Pode ser uma única coluna, múltiplas colunas ou células não adjacentes.
2. Vá para a Kutools aba na faixa de opções do Excel, localize Texto, depois escolha Alterar Caso. Uma caixa de diálogo aparecerá, conforme mostrado abaixo:

A screenshot showing Kutools for Excel’s Text menu with the Change Case option selected

3. Na Alterar Caso diálogo, selecione Caso Correto. Você pode visualizar as alterações em tempo real dentro da janela de diálogo.
4. Clique OK para aplicar a conversão, ou Cancelar se desejar abortar.

A screenshot of the Change Case dialog box with the Proper Case option selected

Todos os itens no intervalo selecionado são reformulados instantaneamente de forma que apenas a primeira letra de cada palavra é capitalizada. Esse método atualiza as células diretamente e pode lidar com grandes conjuntos de dados de maneira eficiente. Ele também minimiza operações manuais, ajudando a manter consistência em suas planilhas.

Dicas: - O Kutools permite desfazer facilmente usando o padrão do Excel Desfazer comando após executar a operação.
- Outras opções de caso (MAIÚSCULAS, minúsculas, etc.) também estão disponíveis no mesmo diálogo para diferentes necessidades de formatação.
- Funciona perfeitamente com células mescladas e vários formatos de texto.

Vantagens: O Kutools é bem adequado para fluxos de trabalho contínuos e economiza tempo em formatações repetitivas, especialmente em listas de clientes e funcionários, catálogos de produtos e documentos oficiais. No entanto, é necessário instalar o complemento, e seus recursos estão acessíveis após uma avaliação gratuita ou ativação de licença.

Se você experimentar resultados inesperados, confirme o intervalo de seleção e verifique se há células ocultas ou protegidas, que podem interferir na operação. Se necessário, consulte a documentação do Kutools para dicas de solução de problemas.

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

Além dessas soluções destacadas, você também pode usar uma combinação do Preenchimento Rápido do Excel para pequenos conjuntos de dados (disponível no Excel 2013 e posterior) como alternativa. Para usar o Preenchimento Rápido, digite manualmente a formatação desejada em uma célula ao lado de sua entrada original, depois selecione a próxima célula nessa coluna e pressione Ctrl + E. O Excel detectará automaticamente o padrão e preencherá para baixo, convertendo para o caso correto quando o padrão estiver claro. Saiba mais sobre Preenchimento Rápido. Isso é ideal para ajustes rápidos em listas curtas sem usar fórmulas ou macros.

Em resumo, o Excel oferece vários métodos para capitalizar apenas a primeira letra de palavras dentro de células, cada um com diferentes pontos fortes. Escolha fórmulas pela flexibilidade, VBA para automação ou Kutools para processamento em lote eficiente, conforme apropriado às suas necessidades. Lembre-se de verificar cuidadosamente casos especiais e sempre mantenha um backup de seus dados para edição segura.


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