Excel : Comment trouver le premier nombre dans une chaîne de texte



Vous pouvez utiliser les formules suivantes dans Excel pour rechercher le premier nombre d’une chaîne de texte :

Formule 1 : retour de la position du premier nombre

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

Cette formule renvoie la position du premier nombre dans une chaîne.

Par exemple, si la chaîne est A0095B , cette formule renverra 2 puisqu’il s’agit de la position dans la chaîne où apparaît le premier nombre.

Formule 2 : valeur de retour du premier nombre

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),1)

Cette formule renvoie la valeur du premier nombre d’une chaîne.

Par exemple, si la chaîne est A0095B , cette formule renverra 0 puisqu’il s’agit de la valeur du premier nombre apparaissant dans la chaîne.

L’exemple suivant montre comment utiliser chaque formule en pratique avec la liste suivante de chaînes d’ID d’employé dans Excel :

Exemple 1 : position de retour du premier nombre

Nous pouvons taper la formule suivante dans la cellule B2 pour renvoyer la position du premier numéro dans chaque chaîne de texte ID d’employé :

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :

Excel trouver la position du premier nombre dans la chaîne

La colonne B renvoie la position du premier nombre dans chaque chaîne correspondante dans la colonne A.

Par exemple:

  • Le premier nombre de A0095B apparaît en position 2 de la chaîne.
  • Le premier nombre de 43387BR apparaît en position 1 de la chaîne.
  • Le premier nombre de BCDD7D apparaît en position 5 de la chaîne.

Et ainsi de suite.

Exemple 2 : valeur de retour du premier nombre

Nous pouvons taper la formule suivante dans la cellule B2 pour renvoyer la valeur du premier nombre de chaque chaîne de texte ID d’employé :

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),1)

Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :

Excel trouve le premier numéro dans la chaîne de texte

La colonne B renvoie la valeur du premier nombre de chaque chaîne correspondante dans la colonne A.

Par exemple:

  • La valeur du premier nombre dans A0095B est 0 .
  • La valeur du premier nombre de 43387BR est 4 .
  • La valeur du premier nombre de BCDD7D est 7 .

Et ainsi de suite.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Comment compter les doublons dans Excel
Comment compter la fréquence du texte dans Excel
Comment compter par groupe dans Excel

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *