Skip to main content

Alterar o formato de texto no Excel – 6 maneiras super práticas

Author: Siluvia Last Modified: 2025-06-04

Manter a consistência no formato de texto no Excel, como capitalizar a primeira letra de cada palavra ou usar maiúsculas/minúsculas uniformes, melhora significativamente a legibilidade e o profissionalismo dos dados. Diferentemente do Microsoft Word, o Excel não oferece um botão Alterar Caixa para mudar o formato do texto em planilhas, o que complica o trabalho de muitos usuários do Excel. Este artigo oferece seis métodos práticos para ajudá-lo a alterar o formato do texto no Excel conforme necessário. Vamos trabalhar juntos para trazer uniformidade aos seus dados textuais!

change the case of text in excel

Vídeo: Alterar o formato de texto no Excel


Alterar o formato de texto no Excel

Esta seção demonstra diferentes métodos para ajudá-lo a converter os valores de texto nas células para maiúsculas, minúsculas, formato adequado, bem como frases.


Alterar o formato de texto com funções embutidas

Suponha que você tenha uma lista de nomes no intervalo A2:A7, conforme mostrado na captura de tela abaixo, e agora deseja alterar o formato do texto para maiúsculas, minúsculas ou formato adequado. O Microsoft Excel possui as seguintes funções embutidas que podem ajudá-lo a realizar facilmente essa tarefa.

sample data
  • Função MAIÚSCULA – Converte texto para maiúsculas, como preço total > PREÇO TOTAL
  • Função MINÚSCULA – Converte texto para minúsculas, como preço total > preço total
  • Função PRÓPRIA – Capitaliza a primeira letra de cada palavra em uma cadeia de texto, como preço total > Preço Total
Alterar o formato de texto para maiúsculas com a função MAIÚSCULA

Para alterar o formato do texto no intervalo A2:A7 para maiúsculas, a função MAIÚSCULA pode ajudar. Por favor, faça o seguinte.

Passo 1: Aplicar a função MAIÚSCULA

Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono a tecla Enter para obter o primeiro resultado.

=UPPER(A2)
Change the case of text to uppercase with the UPPER function

Passo 2: Obter todos os resultados

Selecione a primeira célula de resultado, arraste sua Alça de Preenchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado é convertido para maiúsculas, conforme mostrado na captura de tela abaixo.

drag its Fill Handle down to get all the results
Alterar o formato de texto para minúsculas com a função MINÚSCULA

Para alterar o formato do texto no intervalo A2:A7 para minúsculas, você pode aplicar a função MINÚSCULA da seguinte forma.

Passo 1: Aplicar a função MINÚSCULA

Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono a tecla Enter para obter o primeiro resultado.

=LOWER(A2)
Change the case of text to lowercase with the LOWER function

Passo 2: Obter todos os resultados

Selecione a primeira célula de resultado, arraste sua Alça de Preenchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado é convertido para minúsculas, conforme mostrado na captura de tela abaixo.

drag its Fill Handle down to get all the results
Alterar o formato de texto para Adequado (título) com a função PRÓPRIA

Para alterar o formato do texto no intervalo A2:A7 para formato adequado (capitalizando a primeira letra de cada palavra), a função PRÓPRIA pode ajudá-lo. Por favor, faça o seguinte.

Passo 1: Selecione uma célula para exibir o resultado e aplique a função PRÓPRIA

Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono a tecla Enter para obter o primeiro resultado.

=PROPER(A2)
Change the case of text to Proper case with the PROPER function

Passo 2: Obter todos os resultados

Selecione a primeira célula de resultado, arraste sua Alça de Preenchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado é convertido para formato adequado (a primeira letra de cada palavra é capitalizada), conforme mostrado na captura de tela abaixo.

drag its Fill Handle down to get all the results

Alterar o formato de texto com alguns cliques usando uma ferramenta prática

Embora as funções mencionadas anteriormente permitam que você altere o formato do texto, elas exigem uma coluna auxiliar para armazenar o texto alterado. Isso pode ser inconveniente, especialmente se você precisar do texto alterado para operações adicionais. No entanto, o recurso Alterar Formato do Kutools para Excel permite ajustar facilmente o formato do texto em um intervalo selecionado para maiúsculas, minúsculas, adequado ou até mesmo frases diretamente dentro do intervalo. Experimente o recurso da seguinte forma.

Após instalar o Kutools para Excel, vá para selecionar Kutools > Texto > Alterar Formato, e então faça o seguinte:

  1. Selecione o intervalo contendo o texto cujo formato você deseja alterar.
  2. Na caixa de diálogo Alterar Formato, escolha a opção de formato de texto necessária.
  3. Clique OK.
    specify the options in the dialog box

Resultado

Neste caso, escolho a opção MAIÚSCULAS, após clicar no botão OK, todo o texto no intervalo selecionado será alterado para maiúsculas. Veja a captura de tela abaixo.

get the result by kutools
Notas:

Alterar o formato de texto com Preenchimento Rápido

Agora vamos passar para o terceiro método, conhecido como Preenchimento Rápido. Introduzido no Excel 2013, o Preenchimento Rápido foi projetado para preencher automaticamente seus dados quando detecta um padrão. Usar o recurso Preenchimento Rápido para alterar o formato de texto em um intervalo no Excel é relativamente simples. Aqui está o guia passo a passo:

Passo 1: Digite a primeira entrada no formato desejado na célula adjacente

Na célula imediatamente adjacente à sua primeira entrada de dados, digite manualmente a primeira entrada como deseja que ela apareça.

Por exemplo, se eu quiser alterar o formato do texto no intervalo A2:A7 para maiúsculas, vou para a célula B2, que é diretamente adjacente ao primeiro nome, e digito manualmente o texto em maiúsculas.

Type the first entry in the desired case into the adjacent cell

Passo 2: Aplique o Preenchimento Rápido para preencher automaticamente todas as maiúsculas

Mova-se para a célula abaixo de B2, e digite o segundo nome de A3 em maiúsculas, então o Excel detectará o padrão de sua entrada anterior e uma sugestão de Preenchimento Rápido aparecerá para preencher automaticamente as células restantes com texto em maiúsculas. Em seguida, você precisa pressionar Enter para aceitar a visualização.

Apply the Flash Fill feature
Dica: Se o Excel não reconhecer o padrão quando você preencher a segunda célula, preencha manualmente os dados dessa célula e prossiga para a terceira célula. O padrão deve ser reconhecido quando você começar a inserir dados na terceira célula consecutiva.

Resultado

Após pressionar a tecla Enter para aceitar a visualização, você obterá uma lista de texto em maiúsculas, conforme mostrado na captura de tela abaixo.

the text case is converted to your desired
Notas:
  • Este recurso está disponível apenas no Excel 2013 e versões posteriores.
  • Você pode seguir os mesmos passos para aplicar o Preenchimento Rápido para alterar o formato do texto para minúsculas, formato adequado, bem como frases, conforme necessário.
  • Se o Excel não oferecer automaticamente uma sugestão de Preenchimento Rápido, você pode forçá-lo a entrar em vigor usando um dos seguintes métodos.
    • Por atalho
      Após digitar o primeiro texto em maiúsculas na célula B2, selecione o intervalo B2:B7, pressione as teclas Ctrl + E para preencher automaticamente o restante dos textos em maiúsculas.
      apply Flash Fill by shortcut
    • Por opção da faixa de opções
      Após digitar o primeiro texto em maiúsculas na célula B2, selecione o intervalo B2:B7, vá para clicar em Preencher > Preenchimento Rápido sob a aba Início.
      apply Flash Fill by ribbon option

Alterar o formato de texto com Microsoft Word

Usar o Microsoft Word para ajudar a alterar o formato de texto de um intervalo no Excel envolve um pouco de contorno. No entanto, isso pode ser benéfico se você estiver mais confortável com as capacidades de alteração de formato do Word. Aqui estão os passos:

Passo 1: Copie o intervalo de células contendo o texto cujo formato você deseja alterar

Neste caso, seleciono o intervalo A2:A7 em uma planilha do Excel e pressiono Ctrl + C para copiá-lo.

Copy the range of cells

Passo 2: Cole o intervalo selecionado em um documento do Word

Em seguida, você precisa pressionar Ctrl + V para colar o conteúdo copiado em um novo ou existente documento do Word.

Paste the selected range into a Word document

Passo 3: Altere o texto selecionado para maiúsculas, minúsculas ou outros formatos comuns

  1. Selecione o texto copiado no Word.
  2. Sob a aba Início, clique para expandir o menu suspenso Alterar Formato.
  3. Escolha uma das opções de formato conforme necessário. Aqui eu escolho minúsculas no menu suspenso.
    Change the selected text to uppercase, lowercase or other common cases in Word

Passo 4: Copie os textos alterados do Word e cole de volta no Excel

Uma vez que o texto seja alterado para o formato especificado (aqui o formato do texto é alterado para minúsculas), você precisa fazer o seguinte:

  1. Selecione e copie os textos alterados no Word.
  2. Volte para sua planilha do Excel.
  3. Selecione a primeira célula do intervalo onde deseja colocar os textos, e então pressione Ctrl + V para colar o conteúdo de volta no Excel.
    Copy the changed texts from word and paste back into Excel

Alterar o formato de texto com Power Query

Você também pode aplicar o recurso Power Query para alterar o formato de texto no Excel. A desvantagem deste método é que ele leva vários passos para ser concluído, assim como o método do Microsoft Word. Vamos mergulhar para ver como funciona.

Passo 1: Selecione o intervalo de dados, habilite o recurso De Tabela/Intervalo

Selecione as células (incluindo cabeçalho) onde deseja alterar o formato do texto, aqui eu seleciono o intervalo A1:A7. Então selecione Dados > De Tabela/Intervalo.

click Data > From Table/Range

Passo 2: Converta as células selecionadas para o formato de tabela

Se as células selecionadas não estiverem no formato de tabela do Excel, uma caixa de diálogo Criar Tabela aparecerá. Nesta caixa de diálogo, você só precisa verificar se o Excel escolheu corretamente o intervalo de células selecionado, marque se sua tabela tem cabeçalho, e então clique no botão OK.

Se as células selecionadas forem uma tabela do Excel, pule para o Passo 3.

Convert the selected cells to table format

Passo 3: Converta os textos para qualquer formato conforme necessário

Na janela Power Query aberta, você precisa:

  1. Ir para a aba Transformar.
  2. Clique em Formatar.
  3. Escolha uma das opções de formato (minúsculas, MAIÚSCULAS, Capitalizar Cada Palavra) conforme necessário. Aqui eu escolho MAIÚSCULAS no menu suspenso.
    choose one of the case options in Power Query window

A transformação agora está concluída. Como você pode ver na captura de tela abaixo, todo o texto foi alterado para maiúsculas na janela Power Query neste exemplo.

all text has been changed to specific case

Passo 4: Salve e carregue o texto de volta no Excel

  1. Neste caso, como preciso especificar um destino personalizado para meus dados, eu clico Fechar & Carregar > Fechar & Carregar Para sob o Início aba.
    click Close & Load > Close & Load To under the Home tab
    Dica: Para carregar o texto em uma nova planilha, escolha a opção Fechar & Carregar.
  2. Na caixa de diálogo Importar Dados, escolha a opção Planilha existente, selecione uma célula para colocar o texto convertido, e então clique OK.
    choose the Existing worksheet option, and select a cell to place the converted text

Resultado

O texto que foi alterado para o formato especificado no passo 3 agora está de volta na sua planilha.

the data is loaded to Excel sheet
Notas:
  • Para usar o Power Query, você precisa do Excel 2016 ou superior.
  • Se você estiver usando o Excel 2010/2013, baixe o suplemento Microsoft Power Query para começar.

Alterar o formato de texto com código VBA

Este método fornece quatro códigos VBA que ajudam você a alterar o formato de texto em um intervalo especificado para maiúsculas, minúsculas, formato adequado e frases. Faça o seguinte e escolha o código que você precisa.

Passo 1: Abra a janela Microsoft Visual Basic for Applications

Pressione as teclas Alt + F11 para abrir esta janela.

Passo 2: Insira um módulo e insira o código VBA

Clique em Inserir > Módulo, e então copie e cole um dos seguintes códigos VBA na janela Módulo (Código).

Neste caso, quero alterar o formato do texto em um intervalo para maiúsculas, então vou copiar e colar o código VBA 1 abaixo.

copy and paste the code into the module

Código VBA 1: Alterar o formato do texto em um intervalo para maiúsculas

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

Código VBA 2: Alterar o formato do texto em um intervalo para minúsculas

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

Código VBA 3: Alterar o formato do texto em um intervalo para formato adequado

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

Código VBA 4: Alterar o formato do texto em um intervalo para frases

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

Passo 3: Execute o código VBA

Pressione a tecla F5 para executar o código. Em seguida, uma caixa de diálogo aparecerá solicitando que você selecione as células com o texto que deseja alterar o formato (aqui eu seleciono o intervalo A2:A7). Após fazer sua seleção, clique OK.

vba code to select the cells to convert the text case

Resultado

O texto nas células selecionadas foi alterado para maiúsculas ou para o formato especificado.

The text cells are changed to the specified case

Comparação desses métodos

A tabela a seguir lista uma comparação dos métodos mencionados neste artigo. Cada método tem seus prós e contras. A escolha de qual usar depende de suas necessidades.

Método Consideração Tipos de Casos Suportados
Funções Embutidas
  • Funcionalidades nativas.
  • Funciona em todas as versões.
  • Requer criar uma coluna auxiliar para os resultados.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
Kutools para Excel
  • Amigável ao usuário, requer apenas alguns cliques.
  • Pode modificar diretamente os dados originais.
  • Requer download e instalação.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
  • Frases
Preenchimento Rápido
  • Reconhece e aplica padrões automaticamente.
  • Pode não ser tão preciso quanto outros métodos, especialmente com padrões de texto irregulares.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
  • Frases
Microsoft Word
  • Ferramentas de formatação de texto fáceis de usar.
  • Envolve mover dados entre dois programas, o que pode levar à perda de formato ou dados.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
  • Frases
Power Query
  • Pode lidar com grandes quantidades de dados de uma vez.
  • Adequado para tarefas complexas de transformação de dados.
  • Pode ser exagerado para tarefas simples.
  • Tem uma curva de aprendizado.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
Códigos VBA
  • Adequado para automação e tarefas complexas.
  • Requer conhecimento de VBA, pode não ser ideal para usuários não técnicos.
  • Codificação errônea pode levar a problemas.
  • Maiúsculas
  • Minúsculas
  • Formato Adequado
  • Frases

Em conclusão, há muitas maneiras de alterar o formato de texto no Excel, cada uma atendendo a diferentes preferências e níveis de experiência. Se você está procurando uma solução rápida ou uma abrangente, é necessário explorar e entender as várias técnicas para encontrar o método que melhor atende às suas necessidades. Para aqueles ansiosos para se aprofundar nas capacidades do Excel, nosso site conta com uma riqueza de tutoriais. Descubra mais dicas e truques do Excel aqui.

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & 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 | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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

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!