Excel 2010 extraire chiffres d'une cellule [Résolu/Fermé]

Signaler
Messages postés
226
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
27 janvier 2013
-
Messages postés
226
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
27 janvier 2013
-
Bonjour,

Je dispose d'une feuille Excel, avec des cellules de ce type :
match-de-football-m-113508
match-de-tennis-m-140503
Dans ces groupes de mots, le -m- revient à chaque fois, tout comme un nombre qui suit contenant à chaque fois le nombre 50.

Ce que je souhaite, c'est dans les cellules voisines, extraire le nombre de chacune de ces cellules en supprimant le 50. Ce qui donnerait :
1138
1403

Comprenez-vous ce que je souhaite ? Est-il possible de faire cela ?

Merci d'avance.

5 réponses

Messages postés
2459
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
1 avril 2021
957
Bonjour à tous,
À mon tour de proposer ma petite formule:
=SUBSTITUE(DROITE(A2;NBCAR(A2)-CHERCHE("-m-";A2;1)-2);50;;1)
Si 50 apparait plusieurs fois il faut modifier le dernier argument 1 pour en supprimer plusieurs.
Maintenant vous n'avez que l'embarras du choix.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
600
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
21 juin 2015
235
Bonjour,

Vous pouvez essayez ceci

=SUBSTITUE(DROITE(A1;6);50;"")

ça risque de ne pas fonctionner s'il y a plusieurs fois 50 dans la cellule (ex:150504)
Messages postés
25957
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 avril 2021
5 871
Bonjour
Selon ce modéle
http://www.cijoint.fr/cjlink.php?file=cj201101/cijC5Hj8UD.xls
uniquement si:
1°) le nombre à traiter à toujours 6 chiffre
2°) le 50 est toujours situé après le 3°
3°) le nombre est toujours après le 4° tirets

si ce n'est pas le cas ce sera un peu (?) plus compliqué.
revenez si besoin

crdlmnt

Messages postés
226
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
27 janvier 2013
16
Ca répond parfaitement à ma question, merci !
Bon, j'ai posé la question simplement, car c'est vrai que dans ce que je recherche, il y a des cas spécifiques : par exemple, à la fin, il n'y a pas forcément que 6 chiffres, ou l'exemple également que tu m'as donné, avec le nombre 50 qui revient plusieurs fois.

Mais j'ai trouvé la solution parfaite à ce que je recherche, en utilisant "Convertir" dans "Données". Je remplace tout d'abord (CTRL+F) le -m- par un caractère spécial ; par exemple, puis avec l'outil "Convertir", j'extraie tout les caractères qui se situent après ; !

Merci, en tout cas !
Messages postés
226
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
27 janvier 2013
16
Je viens de voir la formule de tontong, et franchement, c'est parfait ^^ ya rien de mieux ! merci beaucoup à tous pour votre rapidité :-)