Como encontrar a posição da primeira letra minúscula numa cadeia de texto?
Se tiver uma lista de cadeias de texto com letras maiúsculas e minúsculas e quiser identificar rapidamente a posição da primeira letra minúscula em cada uma dessas cadeias numa folha de cálculo do Excel, como pode obter esse resultado sem contar manualmente?
Encontre a posição da primeira letra minúscula em cadeias de texto com uma fórmula matricial
Encontre a posição da primeira letra minúscula em cadeias de texto com uma fórmula matricial
Pode utilizar a seguinte fórmula matricial para identificar a posição da primeira letra minúscula nas cadeias de texto. Siga estes passos:
Introduza esta fórmula:=MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109,5)<=12,5,1),0) numa célula vazia onde pretenda obter o resultado e, em seguida, prima simultaneamente as teclas Ctrl + Shift + Enter para obter o primeiro resultado. Depois, arraste a alça de preenchimento para as células às quais pretende aplicar esta fórmula. Veja a captura de ecrã:

Encontre a posição da primeira letra minúscula em cadeias de texto com uma Função Definida pelo Utilizador
Também pode concluir esta tarefa com a Função Definida pelo Utilizador abaixo. Siga estes passos:
1. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole a macro seguinte na Janela do Módulo.
Function Getlower(rin As Range) As Long
Dim x As String, c As String, j As Long
Findlower = 0
v = rin.Text
L = Len(v)
For j = 1 To L
If Mid(v, j, 1) Like "[a-z]" Then
Getlower = j
Exit Function
End If
Next j
End Function
3. Em seguida, guarde e feche esta janela de código, regresse à folha de cálculo e introduza a seguinte fórmula:=getlower(A2). numa célula vazia e, depois, arraste a alça de preenchimento para aplicar a fórmula às restantes células. A posição da primeira letra minúscula em cada célula será extraída. Veja a captura de ecrã:

As Melhores Ferramentas de Produtividade para o Office
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.
- 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