Come trovare rapidamente la posizione della prima lettera (alfabetica) in una stringa in Excel?
Se stai lavorando con un elenco di stringhe di testo che contengono una combinazione di lettere e numeri in Excel, trovare la posizione della prima lettera può essere complicato. In questo tutorial, ti mostreremo diversi metodi per identificare rapidamente la posizione del primo carattere alfabetico in una stringa.

Trova la posizione del primo carattere alfabetico in una stringa con le formule
Ecco alcune formule che ti aiuteranno a trovare la posizione della prima lettera in una stringa.
Seleziona una cella vuota dove inserire il risultato, qui prendiamo B2 come esempio, e inserisci questa formula =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), tieni premuto Shift + Ctrl, e premi Invio per ottenere il risultato. Poi clicca su B2 e trascina l'handle di riempimento automatico sulle celle a cui vuoi applicare questa formula. Vedi screenshot:
Suggerimento: con la formula sopra, se non ci sono caratteri alfabetici, verrà visualizzato un valore di errore.
Nella formula, A2 è la cella in cui desideri trovare la posizione della prima lettera alfabetica. Puoi modificarla secondo necessità.
Trova la posizione del primo carattere alfabetico in una stringa con una Funzione Definita
Se utilizzi spesso Funzioni Definite, ecco una Funzione Definita che ti aiuta a trovare la prima lettera e restituire la sua posizione.
1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, e incolla il codice sottostante nello script del Modulo.
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. Salva il codice e torna al foglio, seleziona una cella vuota e inserisci questa formula =FirstNonDigit(A15), premi Invio e puoi trovare la posizione del primo carattere alfabetico.
Estrai tutte le lettere da una stringa con Kutools per Excel
Ma in alcuni altri casi, potresti voler estrarre solo i caratteri alfabetici da una stringa mista come mostrato nello screenshot sottostante. In questa situazione, puoi applicare l'utilità Elimina Caratteri Specifici di Kutools per Excel – uno strumento aggiuntivo pratico e utile per farlo rapidamente.
1. Fai una copia delle stringhe da cui vuoi estrarre i caratteri alfabetici. Vedi screenshot:
2. Poi seleziona le stringhe copiate e clicca Kutools > Testo > Elimina Caratteri Specifici. Vedi screenshot:
3. E nella finestra Elimina Caratteri Specifici seleziona solo l'opzione Caratteri Non Alfabetici puoi vedere in anteprima i risultati rimossi mentre selezioni nell'area di Anteprima . Vedi screenshot:
4. Clicca Ok o Applica. Ora solo i caratteri alfabetici sono stati estratti.
Demo: Estrai Solo Testo Da Stringhe Alfanumeriche In Excel usando Kutools per Excel
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!