Extraire un nombre d'un texte

archi57 Messages postés 30 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

en A1, j'ai des noms de villes de type: Paris 10, Paris 2, Bois Colombes 1 ou Bois Colombes 12:

a partir de là, comment extraire le nombre de ce texte ?

merci d'avance
@+

3 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

une possibilité :
=STXT(A2;MIN(SI(ESTERREUR(STXT(A2;LIGNE($1:$40);1)*1);9^9;LIGNE($1:$40)));20)*1
formule matricielle à valider avec shift+ctrl+entrée
Si la plus grande chaine peut faire plus de 40 caractères augmenter ce nombre dans la formule (2 fois).

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
archi57 Messages postés 30 Statut Membre
 
Merci,
toutefois la formule donne #valeur lorsqu'en A2 j'ai le texte "Exempt" !!
peut-on l'éviter ?
@+
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Oui, mais c'est plus long :
=SI(MIN(SI(ESTERREUR(STXT(A2;LIGNE($1:$40);1)*1);FAUX;LIGNE($1:$40)))>0;STXT(A2;MIN(SI(ESTERREUR(STXT(A2;LIGNE($1:$40);1)*1);FAUX;LIGNE($1:$40)));20)*1;"")
formule matricielle à valider avec shift+ctrl+entrée

eric
0
archi57 Messages postés 30 Statut Membre
 
nickel, merci !!
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Par politesse et respect, à l'avenir fournir le lien si tu postes simultanément sur d'autres forums.
Ca permettra de voir les propositions déjà faites et de ne pas chercher pour rien éventuellement.

eric
0