Alterar maiúsculas e minúsculas no Excel – 6 maneiras superpráticas
Manter a consistência do texto no Excel, como colocar a primeira letra de cada palavra em maiúscula ou usar maiúsculas/minúsculas uniformes, melhora significativamente a legibilidade e o profissionalismo dos dados. Ao contrário do Microsoft Word, o Excel não fornece um botão Alterar maiúsculas e minúsculas para alterar a caixa do texto nas 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 a caixa do texto no Excel conforme necessário. Vamos trabalhar juntos para trazer uniformidade aos seus dados de texto!
- Alterar a caixa do texto no Excel
- Com funções integradas (para casos superiores, inferiores e próprios)
- Com alguns cliques usando uma ferramenta útil (para superior, inferior, adequado e sentença casos)
- Com Preenchimento Flash (para superior, inferior, adequado e sentença casos)
- Com Microsoft Word (para superior, inferior, adequado e sentença casos)
- Com o Power Query (para casos superiores, inferiores e próprios)
- Com códigos VBA (para superior, inferior, adequado e sentença casos)
Alterar a caixa do texto no Excel
Esta seção demonstra diferentes métodos para ajudá-lo a converter os valores de texto nas células em maiúsculas, minúsculas, maiúsculas e minúsculas, bem como maiúsculas e minúsculas de frase.
Altere a caixa do texto com funções integradas
Suponha que você tenha uma lista de nomes no intervalo A2:A7, conforme mostrado na captura de tela abaixo, e agora deseja alterar a caixa do texto para maiúscula, minúscula ou caixa adequada, o Microsoft Excel possui as seguintes funções integradas que pode ajudá-lo a realizar a tarefa facilmente.
- Função SUPERIOR – Converte texto em letras maiúsculas, como o PREÇO total > O PREÇO TOTAL
- Função INFERIOR – Converte texto em minúsculas, como o PREÇO total > o preço total
- Função ADEQUADA – Coloque a primeira letra de cada palavra em maiúscula em uma sequência de texto, como o PREÇO total > O preço total
Altere a caixa do texto para maiúscula com a função UPPER
Para alterar a caixa do texto no intervalo A2:A7 para maiúsculas, o Função SUPERIOR pode ajudar. Por favor, faça o seguinte.
Etapa 1: aplique a função UPPER
Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono o botão Entrar chave para obter o primeiro resultado.
=UPPER(A2)
Etapa 2: obtenha todos os resultados
Selecione a primeira célula de resultado, arraste-a Pega de enchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado foi convertido para letras maiúsculas, conforme mostrado na imagem abaixo.
Altere a caixa do texto para minúscula com a função LOWER
Para alterar a caixa do texto no intervalo A2:A7 para minúscula, você pode aplicar o Função LOWER do seguinte modo.
Etapa 1: aplique a função LOWER
Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono o botão Entrar chave para obter o primeiro resultado.
=LOWER(A2)
Etapa 2: obtenha todos os resultados
Selecione a primeira célula de resultado, arraste-a Pega de enchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado foi convertido para letras minúsculas, conforme mostrado na imagem abaixo.
Altere a caixa do texto para caixa adequada (título) com a função PROPER
Para alterar a caixa do texto no intervalo A2:A7 para caixa adequada (colocando a primeira letra de cada palavra em maiúscula), o Função ADEQUADA posso te fazer um favor. Por favor, faça o seguinte.
Etapa 1: selecione uma célula para gerar o resultado e aplique a função PROPER
Aqui eu seleciono a célula C2, insiro a seguinte fórmula e pressiono o botão Entrar chave para obter o primeiro resultado.
=PROPER(A2)
Etapa 2: obtenha todos os resultados
Selecione a primeira célula de resultado, arraste-a Pega de enchimento para baixo para obter todos os resultados. Você pode ver que o texto referenciado foi convertido para maiúsculas e minúsculas (a primeira letra de cada palavra está em maiúscula), conforme mostrado na imagem abaixo.
Altere a caixa do texto com alguns cliques usando uma ferramenta útil
Embora as funções mencionadas acima permitam alterar a caixa do texto, elas requerem uma coluna auxiliar para armazenar o texto alterado. Isto pode ser inconveniente, especialmente se você precisar do texto alterado para operações posteriores. No entanto, Kutools for Excel's Caso de mudança recurso permite ajustar facilmente a caixa do texto em um intervalo selecionado para superior, diminuir, adequado, ou mesmo sentença caso, diretamente dentro do intervalo. Experimente o recurso da seguinte maneira.
Depois de instalar Kutools for Excel, vá para selecionar Kutools > Texto > Caso de mudançae faça o seguinte:
- Selecione o intervalo que contém o texto cujo caso você deseja alterar.
- Na série Caso de mudança caixa de diálogo, escolha a opção de caixa de texto necessária.
- Clique OK.
Resultado
Neste caso, escolho o CASO SUPERIOR opção, após clicar no OK botão, todos os textos no intervalo selecionado serão alterados para letras maiúsculas. Veja a imagem abaixo.
- Para usar este recurso, você deve instalar Kutools for Excel primeiro, por favor clique para baixar e tenha uma avaliação gratuita de 30 dias agora.
- Você pode aplicar isso Caso de mudança recurso para alterar a caixa do texto em vários intervalos ao mesmo tempo.
Altere a caixa do texto com Flash Fill
Agora vamos passar para o terceiro método, conhecido como Flash Fill. Introduzido no Excel 2013, o Flash Fill foi projetado para preencher automaticamente seus dados quando detectar um padrão. Usar o recurso Flash Fill para alterar a caixa do texto em um intervalo no Excel é relativamente simples. Aqui está o guia passo a passo:
Etapa 1: digite a primeira entrada no caso desejado na célula adjacente
Na célula imediatamente adjacente à sua primeira entrada de dados, digite manualmente a primeira entrada como deseja que apareça.
Por exemplo, se eu quiser alterar a caixa do texto no intervalo A2:A7 para maiúsculas, irei para a célula B2 que está diretamente adjacente ao primeiro nome e digitarei manualmente o texto em maiúsculas.
Etapa 2: aplique o Flash Fill para preencher automaticamente todas as letras maiúsculas
Vá 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 Flash Fill aparecerá para preencher automaticamente as células restantes com texto em maiúsculas. Então você precisa pressionar Entrar para aceitar a visualização.
Resultado
Depois de pressionar o Entrar para aceitar a visualização, você obterá uma lista de texto em maiúsculas, conforme mostrado na imagem abaixo.
- Este recurso está disponível apenas no Excel 2013 e versões posteriores.
- Você pode seguir as mesmas etapas para aplicar o Flash Fill para alterar a caixa do texto para minúsculas, caso adequado assim como caso de sentença como necessário.
- Se o Excel não oferecer automaticamente uma sugestão de preenchimento flash, você poderá forçá-la a entrar em vigor usando um dos métodos a seguir.
- Por atalho
Após digitar o primeiro texto maiúsculo na célula B2, selecione o intervalo B2:B7, pressione Ctrl + E teclas para preencher automaticamente o restante dos textos em maiúsculas.
- Por opção de fita
Após digitar o primeiro texto maiúsculo na célula B2, selecione o intervalo B2:B7, clique em Preencher > Flash Fill sob a Inicial aba.
- Por atalho
Altere a caixa do texto com o Microsoft Word
utilização Microsoft Word para ajudar a alterar a caixa do texto de um intervalo no Excel envolve algumas soluções alternativas. No entanto, isso pode ser benéfico se você estiver mais confortável com os recursos de alteração de maiúsculas e minúsculas do Word. Aqui estão as etapas:
Etapa 1: copie o intervalo de células que contém o texto cujo caso você deseja alterar
Neste caso, seleciono o intervalo A2:A7 em uma planilha do Excel e pressiono Ctrl + C para copiá-lo.
Etapa 2: cole o intervalo selecionado em um documento do Word
Você então precisa pressionar Ctrl + V para colar o conteúdo copiado em um documento do Word novo ou existente.
Etapa 3: altere o texto selecionado para maiúsculas, minúsculas ou outros casos comuns
- Selecione o texto copiado em word.
- Sob o Inicial guia, clique para expandir o Caso de mudança menu suspenso.
- Escolha uma das opções de caso conforme necessário. Aqui eu escolho minúsculas no menu suspenso.
Passo 4: Copie os textos alterados do Word e cole novamente no Excel
Depois que o texto for alterado para a caixa que você especificou (aqui a caixa do texto é alterada para minúscula), você precisa fazer o seguinte:
- Selecione e copie os textos alterados no Word.
- Volte para sua planilha do Excel.
- Selecione a primeira célula do intervalo onde deseja colocar os textos e pressione Ctrl + V para colar o conteúdo de volta no Excel.
Altere a caixa do texto com Power Query
Você também pode aplicar o Power Query recurso para alterar a caixa do texto no Excel. A desvantagem desse método é que ele requer várias etapas para ser concluído, assim como o método do Microsoft Word. Vamos mergulhar para ver como funciona.
Etapa 1: selecione o intervalo de dados, habilite o recurso Da tabela/intervalo
Selecione as células (incluindo o cabeçalho) onde deseja alterar a caixa do texto, aqui seleciono o intervalo A1:A7. Em seguida, selecione Data > Da tabela/intervalo.
Etapa 2: converter as células selecionadas em formato de tabela
Se as células selecionadas não estiverem no formato de tabela do Excel, um Criar a tabela caixa de diálogo irá aparecer. Nesta caixa de diálogo, você só precisa verificar se o Excel escolheu corretamente o intervalo de células selecionado, marcar se sua tabela possui cabeçalho e clicar no botão OK botão.
Se as células selecionadas forem tabelas do Excel, pule para a Etapa 3.
Etapa 3: converta os textos para qualquer caso que você precisar
Na abertura Power Query janela, você precisa:
- Vou ao Transformar aba.
- Clique em Formato.
- Escolha uma das opções de caso (minúsculas, MAYÚSCULAS, Capitalize cada palavra) como você precisa. Aqui eu escolho MAIÚSCULAS no menu suspenso.
A transformação agora está feita. Como você pode ver na imagem abaixo, todo o texto foi alterado para letras maiúsculas no Power Query janela neste exemplo.
Etapa 4: salve e carregue o texto de volta no Excel
- Neste caso, como preciso especificar um destino personalizado para meus dados, clico em Fechar e carregar > Fechar e carregar para sob a Inicial aba.
Dica: Para carregar o texto em uma nova planilha, escolha o Fechar e carregar opção.
- Na série Importar dados caixa de diálogo, escolha o Planilha existente opção, selecione uma célula para colocar o texto convertido e clique em OK.
Resultado
O texto que mudou para a caixa de texto especificada na etapa 3 agora está de volta à sua planilha.
- Para utilizar o Power Query, você precisa do Excel 2016 ou mais recente.
- Se você estiver usando o Excel 2010/2013, baixe o Microsoft Power Query suplemento para começar.
Altere a caixa do texto com código VBA
Este método fornece quatro códigos VBA que ajudam a alterar a caixa do texto em um intervalo especificado para maiúsculas, minúsculas, maiúsculas e minúsculas da frase. Faça o seguinte e escolha o código que você precisa.
Etapa 1: Abra a janela do Microsoft Visual Basic for Applications
Pressione o botão outro + F11 teclas para abrir esta janela.
Passo 2: Insira um módulo e insira o código VBA
Clique inserção > Móduloe, em seguida, copie e cole um dos seguintes códigos VBA no arquivo Módulo (Código) janela.
Nesse caso, quero alterar a caixa do texto em um intervalo para maiúscula, então copiarei e colarei o texto abaixo Código VBA 1.
Código VBA 1: altere a caixa do texto em um intervalo para maiúscula
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: altere a caixa do texto em um intervalo para minúscula
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: altere a caixa do texto em um intervalo para caixa adequada
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: altere a caixa do texto em um intervalo para caixa da frase
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 o botão F5 chave para executar o código. Em seguida, uma caixa de diálogo aparecerá solicitando que você selecione as células com o texto cuja caixa de texto deseja alterar (aqui eu seleciono o intervalo A2:A7). Depois de fazer sua seleção, clique em OK.
Resultado
O texto nas células selecionadas foi alterado para maiúsculas ou para a caixa que você especificou.
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 integradas |
|
|
Kutools for Excel |
|
|
Flash Fill |
|
|
Microsoft Word |
|
|
Power Query |
|
|
Códigos VBA |
|
|
Concluindo, há muitas maneiras de alterar maiúsculas e minúsculas no Excel, cada uma atendendo a diferentes preferências e níveis de conhecimento. Quer você esteja procurando uma solução rápida ou uma solução abrangente, é necessário explorar e compreender as diversas técnicas para encontrar o método que melhor se adapta às suas necessidades. Para aqueles ansiosos por se aprofundar nos recursos do Excel, nosso site possui diversos tutoriais. Descubra mais dicas e truques do Excel aqui.
Artigos Relacionados
Conte o número de letras maiúsculas ou minúsculas na célula
Este artigo demonstra algumas fórmulas rápidas para contar o número de letras maiúsculas ou minúsculas em uma sequência de texto.
Força as strings de texto para maiúsculas / minúsculas / maiúsculas com a validação de dados
Este tutorial demonstra como forçar letras maiúsculas, minúsculas ou maiúsculas ao digitar strings de texto no Excel
Identifique maiúsculas, minúsculas e maiúsculas e minúsculas no Excel
Este guia passo a passo apresenta algumas maneiras fáceis de identificar rapidamente células com letras maiúsculas, minúsculas e maiúsculas no Excel.
Formatar datas para meses maiúsculos no Excel
Este artigo fornece alguns métodos para ajudá-lo a formatar datas para meses maiúsculos no Excel.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com Kutools for Excele experimente eficiência como nunca antes. Kutools for Excel Oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab Traz a interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
