Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como encontrar rapidamente a posição da primeira letra maiúscula em uma string de texto no Excel?

Author Sun Last modified

Suponha que haja uma lista de strings de texto misturadas com números, letras maiúsculas e minúsculas. Como você pode encontrar rapidamente a posição da primeira letra maiúscula nas strings? Neste artigo, apresento alguns truques que podem especificar rapidamente a posição da primeira letra maiúscula sem contá-las manualmente no Excel.

Encontrar a posição da primeira letra maiúscula na string com fórmula

Encontrar a posição da primeira letra maiúscula na string com Função Definida

Alterar todas as letras para MAIÚSCULAS ou Primeira Letra Maiúscula com Kutools para Excel good idea3


arrow blue right bubble Encontrar a posição da primeira letra maiúscula na string com fórmula

Aqui está uma fórmula que pode ajudá-lo a encontrar rapidamente a posição da primeira letra maiúscula na string; por favor, faça o seguinte:

Selecione uma célula em branco ao lado da string onde deseja encontrar a primeira letra maiúscula, B1, por exemplo, e insira esta fórmula =MIN(SE(ÉERRO(PROCURAR(CARACT(LIN(INDIRETO("65:90")));A1));"";PROCURAR(CARACT(LIN(INDIRETO("65:90")));A1)))

Pressione Shift + Ctrl + Enter para obter o resultado correto, e depois arraste a alça de preenchimento automático sobre as células onde deseja aplicar essa fórmula. Veja a captura de tela:
A screenshot of finding the first uppercase letter position in Excel


arrow blue right bubble Encontrar a posição da primeira letra maiúscula na string com Função Definida

Além da fórmula, você também pode usar uma Função Definida para descobrir a posição da primeira letra maiúscula na string.

1. Ative a planilha que contém a string onde deseja encontrar a letra maiúscula e pressione Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique com o botão direito do mouse na planilha onde deseja usar o código no painel Explorador de Projetos, e clique em Inserir > Módulo, e cole o código abaixo no script do Módulo em branco. Veja a captura de tela:

Código: Encontre a posição da primeira letra maiúscula na string.

Function GetFirstUpper(Rg As Range) As Integer
'UpdatebyExtendoffice20160726
    Dim xStr As String
    Dim I As Integer
    Application.Volatile
    GetFirstUpper = -1
    On Error Resume Next
    xStr = Trim(Rg.Value)
    For I = 1 To Len(xStr)
        If (Asc(Mid(xStr, I, 1)) < 91) And (Asc(Mid(xStr, I, 1)) > 64) Then
            GetFirstUpper = I
            Exit Function
        End If
    Next
End Function

A screenshot of adding VBA code in Excel

3. Salve o código e volte para a planilha que está usando, e selecione uma célula em branco ao lado da string onde deseja encontrar a letra maiúscula, insira esta fórmula =GetFirstUpper(F1), pressione Enter e, em seguida, arraste a alça de preenchimento automático sobre as células onde deseja aplicar essa fórmula. Veja a captura de tela:
A screenshot showing the formula result for finding the first uppercase position using VB

Dica: Se não houver nenhuma letra maiúscula na string, o resultado será exibido como -1.


arrow blue right bubble Alterar todas as letras para MAIÚSCULAS ou Primeira Letra Maiúscula com Kutools para Excel

No trabalho geral do Excel, você pode precisar alterar frequentemente strings de letras para MAIÚSCULAS, Primeira Letra Maiúscula, minúsculas, caso de frase ou ToGgLe CaSe, conforme mostrado na captura de tela abaixo.
A screenshot of Kutools options for changing text to UPPERCASE, Proper Case, etc.

Com o Kutools para Excel, você pode aplicar sua ferramenta Alterar Formato para alterar rapidamente o formato das letras conforme necessário.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após a instalação gratuita do Kutools para Excel, siga os passos abaixo:

1. Selecione as strings cujo formato deseja alterar e clique em Kutools > Texto > Alterar Formato. Veja a captura de tela:
A screenshot of Kutools' Change Case option in Excel

2. Em seguida, na janela pop-up Alterar Formato diálogo, marque a opção desejada na seção Alterar Tipo e você pode visualizar o resultado no painel Visualização. Veja a captura de tela:
A screenshot of Kutools Change Case dialog with case options and preview

3. Em seguida, clique em Ok ou Aplicar para alterar o formato.

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

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & 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 (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo 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
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins