KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como alterar cadeias de texto para que a primeira letra de cada frase fique em maiúscula no Excel?

AutorKelly Data de Modificação

No uso diário do Excel para processar dados textuais, frequentemente precisará da opção «Primeira Letra da Sentença em Maiúscula», que consiste em capitalizar apenas a primeira letra de cada entrada, convertendo todas as restantes letras em minúsculas. Ao contrário da função «Primeira Letra em Maiúscula» (que capitaliza a primeira letra de cada palavra através da função PROPER), a «Primeira Letra da Sentença em Maiúscula» alinha-se de forma mais natural com as convenções linguísticas habituais e pode elevar significativamente o profissionalismo dos seus relatórios e documentos. Este artigo apresenta métodos práticos para implementar a «Primeira Letra da Sentença em Maiúscula» no Excel por diversos meios.


Alterar cadeias de texto para Primeira Letra da Sentença em Maiúscula com fórmula

No Excel, pode usar uma combinação de funções para extrair o primeiro carácter do texto, convertê-lo em maiúscula, transformar os restantes em minúsculas e, em seguida, concatená-los numa nova cadeia.

Introduza ou copie a seguinte fórmula numa célula vazia e, em seguida, arraste-a para baixo para aplicar às restantes células. Consulte a captura de ecrã:

=UPPER(LEFT(A2,1)) & LOWER(MID(A2,2,LEN(A2)-1))

alterar o texto para letra inicial maiúscula com fórmula

Explicação desta fórmula:
  • LEFT(A2,1)obtém o primeiro carácter de A2, e UPPER(...) converte-o em maiúscula.
  • MID(A2,2,LEN(A2)-1)obtém todos os caracteres do 2.º até ao último, e a função LOWER(...) converte-os em minúsculas.
  • O & combina a primeira letra em maiúscula com o restante em minúsculas numa única cadeia.

Alterar cadeias de texto para Primeira Letra da Sentença em Maiúscula ou outros formatos com o Kutools

Embora as funções nativas do Excel (como UPPER, LOWER ou fórmulas personalizadas) consigam lidar com alterações básicas de maiúsculas/minúsculas, exigem fórmulas, cópia manual ou VBA. O Kutools para Excel simplifica este processo: a sua utilidade Alterar Maiúsculas e Minúsculas converte texto para Primeira Letra da Sentença em Maiúscula, MAIÚSCULAS, minúsculas, Primeira Letra em Maiúscula, Inverter Maiúsculas e Minúsculas—instantaneamente e em lote—sem uma única fórmula ou macro.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar o Kutools para Excel, siga os passos seguintes:

  1. Selecione as células nas quais deseja converter o tipo de letra do texto.
  2. Clique em Kutools > Texto > Alterar Maiúsculas e Minúsculas…. Veja a captura de ecrã:
    clique na funcionalidade Alterar Maiúsculas/minúsculas do Kutools
  3. Na caixa de diálogo Alterar Maiúsculas e Minúsculas, selecione a opção Primeira Letra da Sentença em Maiúscula e clique no botão OK ou Aplicar.
    alterar o texto para letra inicial maiúscula com Kutools

O Kutools substitui imediatamente o seu texto original pelo novo formato — sem fórmulas para copiar, sem VBA para executar e sem passos adicionais.


Alterar cadeias de texto para Primeira Letra da Sentença em Maiúscula com código VBA

Se já tem experiência com o Microsoft Excel, utilizar VBA é uma excelente opção para converter cadeias de texto para a primeira letra da sentença em maiúscula.

  1. Mantenha premidas as teclas ALT + F11 e abrirá a janela do Microsoft Visual Basic for Applications.
  2. Clique em Inserir>Móduloe cole a seguinte macro na janela do 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
    
  3. Prima a tecla F5 para executar esta macro; em seguida, surge uma caixa de diálogo no ecrã que lhe permite selecionar um intervalo. Veja a captura de ecrã:
    código VBA para selecionar o intervalo de dados
  4. Clique em OK e todas as cadeias de texto serão convertidas para texto com a primeira letra da frase em maiúscula.

🔚 Conclusão

Quer prefira a simplicidade de uma fórmula incorporada, a conveniência de um clique com o Kutools ou a flexibilidade de uma função VBA personalizada, o Excel oferece várias formas de converter texto no formato perfeito de Primeira Letra da Sentença em Maiúscula.

  • As fórmulassão excelentes para ajustes rápidos e imediatos em pequenos intervalos sem recorrer a extras;
  • O Kutoolsdestaca-se quando precisa de transformar seleções grandes ou não contíguas instantaneamente e sem qualquer programação;
  • O VBA oferece uma solução reutilizável e aplicável a todo o livro de trabalho, ideal para utilizadores avançados familiarizados com macros.

Lembre-se de que nenhum método automatizado será 100 % perfeito em todos os cenários textuais, por isso planeie sempre uma revisão e ajustes manuais — especialmente ao trabalhar com conteúdos que incluam nomes próprios, termos técnicos ou requisitos de formatação específicos. Se quiser explorar mais dicas e truques do Excel,o nosso site disponibiliza milhares de tutoriais para o ajudar a dominar o Excel.


Artigos relacionados:

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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