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:

Excel trova la posizione del primo numero nella stringa

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:

Excel trova il primo numero nella stringa di testo

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *