Como alterar cadeias de texto para maiúsculas/minúsculas em frases no Excel?
No uso diário do Excel para processamento de dados de texto, muitas vezes você precisará de “maiúsculas/minúsculas em frases”, o que significa colocar apenas a primeira letra de cada entrada em maiúscula enquanto converte todas as outras letras para minúsculas. Diferente do “caso próprio” (que coloca a primeira letra de cada palavra em maiúscula via a função PROPER), o caso de frase se alinha mais naturalmente com convenções linguísticas padrão e pode melhorar significativamente o profissionalismo dos seus relatórios e documentos. Este artigo apresentará métodos práticos para implementar o caso de frase no Excel de várias maneiras.

Alterar cadeias de texto para maiúsculas/minúsculas em frases com fórmula
No Excel, você pode usar uma combinação de funções para extrair o primeiro caractere do texto, convertê-lo para maiúsculas, converter os caracteres restantes para minúsculas e depois concatená-los em uma nova string.
Insira ou copie a seguinte fórmula em uma célula em branco e arraste para baixo para aplicar a outras células. Veja a captura de tela:
=UPPER(LEFT(A2,1)) & LOWER(MID(A2,2,LEN(A2)-1))
- LEFT(A2,1) pega o primeiro caractere de A2, e UPPER(...) o torna maiúsculo.
- MID(A2,2,LEN(A2)-1) pega todos os caracteres do segundo até o final, e LOWER(...) os torna minúsculos.
- O & junta a primeira letra maiúscula e o restante minúsculo em uma string.
Alterar cadeias de texto para maiúsculas/minúsculas em frases ou outros casos com Kutools
Embora as funções nativas do Excel (como MAIÚSCULAS, MINÚSCULAS ou fórmulas personalizadas) possam lidar com mudanças básicas de maiúsculas/minúsculas, elas exigem fórmulas, cópia manual ou VBA. O Kutools para Excel simplifica o processo: sua utilidade Alterar Maiúsculas/Minúsculas converte texto para maiúsculas/minúsculas em frases, MAIÚSCULAS, minúsculas, caso próprio, alternar maiúsculas/minúsculas — instantaneamente e em massa — sem uma única fórmula ou macro.
Após instalar o Kutools para Excel, siga os passos abaixo:
- Selecione as células onde deseja converter o caso do texto.
- Clique Kutools > Texto > Alterar Maiúsculas/Minúsculas…. Veja a captura de tela:
- Em Alterar Maiúsculas/Minúsculas caixa de diálogo, marque a opção Maiúsculas/Minúsculas em Frase. Opção, e clique OK ou Aplicar botão.
O Kutools substitui instantaneamente seu texto original pelo novo formato de maiúsculas/minúsculas — sem fórmulas para copiar, sem VBA para executar e sem etapas extras.
Alterar cadeias de texto para maiúsculas/minúsculas em frases com código VBA
Se você tem experiência com o Microsoft Excel, usar o VBA é uma boa escolha para alterar cadeias de texto para maiúsculas/minúsculas em frases.
- Pressione as teclas ALT + F11, e abrirá a janela Microsoft Visual Basic for Applications.
- Clique Inserir > Módulo, e cole a seguinte macro na janela Módulo.
Sub SentenceCase() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xValue = Rng.Value xStart = True For i = 1 To VBA.Len(xValue) ch = Mid(xValue, i, 1) Select Case ch Case "." xStart = True Case "?" xStart = True Case "a" To "z" If xStart Then ch = UCase(ch) xStart = False End If Case "A" To "Z" If xStart Then xStart = False Else ch = LCase(ch) End If End Select Mid(xValue, i, 1) = ch Next Rng.Value = xValue Next End Sub
- Pressione a F5 tecla para executar esta macro, então uma caixa de diálogo aparecerá na tela para selecionar um intervalo, veja a captura de tela:
- Clique OK, e todas as cadeias de texto são convertidas para texto em maiúsculas/minúsculas em frases.
🔚 Conclusão
Seja preferindo a simplicidade de uma fórmula embutida, a conveniência de um clique do Kutools ou a flexibilidade de uma função VBA personalizada, o Excel oferece múltiplos caminhos para converter texto em perfeito caso de frase.
- As fórmulas funcionam bem para ajustes rápidos em pequenos intervalos sem add-ins;
- O Kutools se destaca quando você precisa transformar grandes seleções ou não contíguas instantaneamente e sem qualquer codificação;
- O VBA oferece uma solução reutilizável e abrangente para usuários avançados confortáveis com macros.
Lembre-se de que nenhum método automatizado será 100% perfeito para todos os cenários de texto, então sempre planeje alguma revisão e ajuste manual, especialmente ao trabalhar com conteúdo que inclua nomes próprios, termos técnicos ou requisitos de formatação especializados. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais para ajudá-lo a dominar o Excel.
Artigos relacionados:
- Alterar maiúsculas/minúsculas de texto 2007 e 2010
- Alterar cadeias de texto para maiúsculas
- Alterar maiúsculas para minúsculas
- Alterar maiúsculas para caso próprio ou título
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!