Como encontrar rapidamente a posição da primeira letra (alfa) em uma string no Excel?
Se você está trabalhando com uma lista de strings de texto que contêm uma mistura de letras e números no Excel, encontrar a posição da primeira letra pode ser complicado. Neste tutorial, mostraremos diferentes métodos para identificar rapidamente a posição do primeiro caractere alfabético em uma string.

Encontrar a posição do primeiro alfa em uma string com fórmulas
Aqui estão algumas fórmulas para ajudá-lo a encontrar a posição da primeira letra em uma string.
Selecione uma célula em branco onde você colocará o resultado; aqui, use B2 como exemplo e insira esta fórmula =CORRESP(VERDADEIRO;ÉERROS(VALOR(EXTR.TEXTO(A2;LIN(INDIRETO("1:"&NÚM.CARACT(A2)));1)));0), mantenha pressionado Shift + Ctrl, e pressione Enter para obter o resultado. Em seguida, clique em B2 e arraste a alça de preenchimento automático sobre as células que precisam aplicar essa fórmula. Veja a captura de tela:
Dica: com a fórmula acima, se não houver nenhum caractere alfa, ela exibirá um valor de erro.
Na fórmula, A2 é a célula onde você deseja encontrar a posição do primeiro alfa. Você pode alterá-la conforme necessário.
Encontrar a posição do primeiro alfa em uma string com Função Definida
Se você geralmente usa Funções Definidas, aqui também há uma Função Definida para ajudá-lo a encontrar o primeiro alfa e retornar sua posição.
1. Pressione Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o código abaixo no script do Módulo.
Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
Dim xChar As Integer
Dim xPos As Integer
Dim I As Integer
Application.Volatile
For I = 1 To Len(xStr)
xChar = Asc(Mid(xStr, I, 1))
If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
xPos = I
Exit For
End If
Next
FirstNonDigit = xPos
End Function
3. Salve o código e volte para a planilha, selecione uma célula em branco e insira esta fórmula =FirstNonDigit(A15), pressione Enter e você poderá encontrar a posição do primeiro caractere alfa.
Extrair todos os alfas de uma string com Kutools para Excel
Mas, em alguns outros casos, você pode querer extrair apenas os caracteres alfa de uma string mista, como mostrado na captura de tela abaixo. Nessa situação, você pode aplicar o Excluir Caracteres Específicos utilitário do Kutools para Excel – uma ferramenta adicional prática e útil para fazer isso rapidamente.
1. Faça uma cópia das strings das quais você deseja extrair os caracteres alfa. Veja a captura de tela:
2. Em seguida, selecione as strings copiadas e clique em Kutools > Texto > Excluir Caracteres Específicos. Veja a captura de tela:
3. E na janela Excluir Caracteres Específicos diálogo, marque a opção Caracteres Não Alfabéticos apenas; você pode visualizar os resultados removidos conforme marca na caixa de Visualização Veja a captura de tela:
4. Clique em Ok ou AplicarAgora, somente os caracteres alfa foram extraídos.
Demonstração: Extrair Somente Texto de Strings Alfanuméricas no Excel usando Kutools para Excel
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!