Come trovare la posizione della prima lettera minuscola nelle stringhe di testo?
Se hai un elenco di stringhe di testo che contengono sia lettere maiuscole che minuscole, ora vuoi sapere la posizione della prima lettera minuscola in esse all'interno del foglio di lavoro Excel. Come potresti ottenere il risultato rapidamente senza contarle una per una?
Trova la posizione della prima lettera minuscola nelle stringhe di testo con una formula matrice
Trova la posizione della prima lettera minuscola nelle stringhe di testo con una formula matrice
Puoi applicare la seguente formula matrice per ottenere la posizione della prima lettera minuscola dalle stringhe di testo, procedi come segue:
Inserisci questa formula: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) in una cella vuota dove desideri ottenere il risultato, quindi premi contemporaneamente i tasti Ctrl + Shift + Invio per ottenere il primo risultato, poi trascina il quadratino di riempimento verso il basso fino alle celle in cui desideri applicare questa formula, vedi screenshot:
Trova la posizione della prima lettera minuscola nelle stringhe di testo con una Funzione Definita dall'Utente
Puoi anche completare questa operazione con la seguente Funzione Definita dall'Utente, procedi come segue:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla la seguente macro nella Finestra del Modulo.
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. Quindi salva e chiudi questa finestra del codice, torna al foglio di lavoro e inserisci questa formula: =getlower(A2). in una cella vuota, poi trascina il quadratino di riempimento verso il basso per applicare questa formula, ed estrai la posizione della prima lettera minuscola in ogni cella, vedi screenshot:
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!