Extraire une chaîne de caractères

Résolu/Fermé
SAYRO Messages postés 154 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 septembre 2022 - 24 avril 2018 à 09:43
SAYRO Messages postés 154 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 septembre 2022 - 25 avril 2018 à 09:47
Bonjour tous le monde,

Est ce que vous pouvez me dire comment puis-je extraire une chaîne de caractère entre deux caractères spéciaux en l’occurrence le -
Ps= la taille de cette chaîne de caractère que je veux extraire varie à chaque fois

Merci d'avance

Cordialement,



A voir également:

2 réponses

SAYRO Messages postés 154 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 septembre 2022 2
24 avril 2018 à 10:20
Merci j'ai résolu mon problème c'est la solution si ça vous intéresse
=STXT(A2;CHERCHE("-";A2;1)+1;CHERCHE("-";A2CHERCHE("-";A2;1)+1)-(CHERCHE("-";A2;1)+1))
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
Modifié le 24 avril 2018 à 10:42
Bonjour,

Une formule pour le faire :
=GAUCHE(STXT(A1;TROUVE("-";A1)+1;100);TROUVE("-";STXT(A1;TROUVE("-";A1)+1;100))-1)

ou
=GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE("-";A1));TROUVE("-";DROITE(A1;NBCAR(A1)-TROUVE("-";A1)))-1)

0
SAYRO Messages postés 154 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 septembre 2022 2
Modifié le 24 avril 2018 à 11:13
Bonjour,

Tout d'abord je vous remercie pour votre réponse, effectivement ça résout le problème mais il y a un autre souci je me suis rendu compte qu'il y a des cellules où y a pas le deuxième slaches
Exemple: France/paris saint germain/Paris
France/Saint Etienne

Est ce que c'est possible d'extraire Paris saint germain et saint Etienne dans la même formule ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
24 avril 2018 à 18:01
Bonjour,

Est ce que c'est possible d'extraire Paris saint germain et saint Etienne dans la même formule ?
Comme ceci cela devrait fonctionner :
=SIERREUR(GAUCHE(DROITE(A2;NBCAR(A2)-TROUVE("/";A2));TROUVE("/";DROITE(A2;NBCAR(A2)-TROUVE("/";A2)))-1);DROITE(A2;NBCAR(A2)-TROUVE("/";A2)))
0
SAYRO Messages postés 154 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 septembre 2022 2
25 avril 2018 à 09:47
Bonjour c'est exactement ça merci
0