Como capitalizar apenas a primeira letra em células do Excel?
Se você tem uma lista de nomes em letras maiúsculas e precisa alterá-los para que apenas a primeira letra de cada palavra seja maiúscula, o Excel oferece várias soluções. Este artigo explica três métodos para realizar essa tarefa: usando fórmulas, VBA ou o complemento Kutools para Excel.
Capitalizar apenas a primeira letra em uma célula do Excel com 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 fórmula
Você pode converter todas as letras maiúsculas para apenas a primeira maiúscula em uma lista com fórmula. Por favor, faça o seguinte.
1. Selecione uma célula em branco (diz-se célula C2) para localizar o resultado convertido, e insira a fórmula =PROPER(B2) na barra de fórmulas, e depois pressione a tecla Enter.
O nome em maiúsculas é convertido para formato adequado (primeira letra maiúscula) imediatamente na coluna de ajuda.
2. Com a célula C2 selecionada, arraste a Alça de Preenchimento pela lista até chegar à célula onde deseja converter o caso dos nomes.
Observação: Na fórmula, altere a referência da célula com base na sua lista.
Alterar facilmente o caso de textos no intervalo selecionado no Excel
A utilidade Alterar Caso do Kutools para Excel ajuda você a alterar facilmente o caso de textos no intervalo selecionado no Excel, como mostrado na demonstração abaixo.
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
Além disso, você pode executar o seguinte código VBA para converter todos os nomes em maiúsculas para o formato adequado em uma lista.
1. Pressione simultaneamente as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Application.
2. Na janela Microsoft Visual Basic for Application, clique em Inserir > Módulo, e depois copie e cole o código VBA abaixo na janela Módulo.
Código VBA: Converter todas as maiúsculas para apenas a primeira maiúscula
Sub 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. Clique na tecla F5 ou no botão Executar para executar este código. No diálogo Kutools para Excel que aparece, selecione o intervalo que deseja converter todas as maiúsculas para apenas a primeira maiúscula, e depois clique no botão OK.
Todos os nomes em maiúsculas no intervalo selecionado são imediatamente convertidos para o formato adequado.
Capitalizar apenas a primeira letra em células do Excel em massa com Kutools para Excel
Esta seção mostra a você a utilidade Alterar Caso do Kutools para Excel para converter todas as maiúsculas para o formato adequado em massa com apenas alguns cliques.
1. Selecione a lista que você precisa converter o caso, e depois clique em Kutools > Texto > Alterar Caso. Veja a captura de tela:
2. No diálogo Alterar Caso, por favor selecione a opção Formato Adequado, e depois clique no botão OK.
Todos os nomes em maiúsculas na lista selecionada são instantaneamente convertidos para o formato adequado.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...
O Office Tab traz interface com abas para o Office e facilita muito o 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 na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!