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 :
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 :
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