Excel 2010 extraire chiffres d'une cellule
Résolu
bobenausaure
Messages postés
228
Date d'inscription
Statut
Membre
Dernière intervention
-
bobenausaure Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
bobenausaure Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Excel 2010 extraire chiffres d'une cellule
- Extraire une video youtube - Guide
- Excel cellule couleur si condition texte - Guide
- Excel trier par ordre croissant chiffre - Guide
- Extraire le son d'une vidéo - Guide
- Liste déroulante excel - Guide
5 réponses
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.
À 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.
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)
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)
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
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
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 !
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question