Excel: come trovare il primo numero in una stringa di testo
Puoi utilizzare le seguenti formule in Excel per trovare il primo numero in una stringa di testo:
Formula 1: restituzione della posizione del primo numero
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Questa formula restituisce la posizione del primo numero in una stringa.
Ad esempio, se la stringa è A0095B , questa formula restituirà 2 poiché quella è la posizione nella stringa in cui appare il primo numero.
Formula 2: restituisce il valore del primo numero
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Questa formula restituisce il valore del primo numero in una stringa.
Ad esempio, se la stringa è A0095B , questa formula restituirà 0 poiché è il valore del primo numero visualizzato nella stringa.
L’esempio seguente mostra come utilizzare in pratica ciascuna formula con il seguente elenco di stringhe ID dipendente in Excel:
Esempio 1: restituisce la posizione del primo numero
Possiamo digitare la seguente formula nella cella B2 per restituire la posizione del primo numero in ciascuna stringa di testo dell’ID dipendente:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:
La colonna B restituisce la posizione del primo numero in ciascuna stringa corrispondente nella colonna A.
Per esempio:
- Il primo numero di A0095B appare nella posizione 2 della stringa.
- Il primo numero 43387BR appare nella posizione 1 della stringa.
- Il primo numero di BCDD7D appare alla posizione 5 della stringa.
E così via.
Esempio 2: restituisce il valore del primo numero
Possiamo digitare la seguente formula nella cella B2 per restituire il valore del primo numero in ciascuna stringa di testo dell’ID dipendente:
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:
La colonna B restituisce il valore del primo numero di ciascuna stringa corrispondente nella colonna A.
Per esempio:
- Il valore del primo numero in A0095B è 0 .
- Il valore del primo numero in 43387BR è 4 .
- Il valore del primo numero in BCDD7D è 7 .
E così via.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:
Come contare i duplicati in Excel
Come contare la frequenza del testo in Excel
Come contare per gruppo in Excel