Excel 2010 extraire chiffres d'une cellule

Résolu/Fermé
bobenausaure Messages postés 226 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 27 janvier 2013 - 21 janv. 2011 à 15:26
bobenausaure Messages postés 226 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 27 janvier 2013 - 21 janv. 2011 à 16:15
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.

A voir également:

5 réponses

tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
21 janv. 2011 à 16:07
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
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
21 janv. 2011 à 15:49
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)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
21 janv. 2011 à 15:55
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

0
bobenausaure Messages postés 226 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 27 janvier 2013 16
21 janv. 2011 à 16:09
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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

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