Découpage de chaîne à partir d'un caractère

  • Initiateur de la discussion Initiateur de la discussion allan.jocalaz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

allan.jocalaz

Guest
Bonjour,

Petit soucis lors de la découpe d'une chaine, voilà le soucis :

J'ai une chaine de la forme :

/PBSCProduct.asp?ItmID=3856977
/PBShoppingCart.asp?ItemID=6961110
/PBSCCatalog.asp?ItmID=8573848

dans une cellule je voudrais retrouver toute la chaine avant le ? sans le / donc :

PBSCProduct.asp
PBShoppingCart.asp
PBSCCatalog.asp?

et dans une autre tout ce qui se trouve après le ? donc :

ItmID=3856977
ItemID=6961110
ItmID=8573848

A l'avance je vous remercie pour votre aide.
 
Re : Découpage de chaîne à partir d'un caractère

Bonjour allan.jocalaz , Bonjour hoerwind 🙂 , Surtout pour saluer hoerwind ....
VB:
=STXT(A1;2;TROUVE("?";A1;1)-2)
et
VB:
=DROITE(A1;NBCAR(A1)-TROUVE("?";A1;1))
Cordialement
 
Re : Découpage de chaîne à partir d'un caractère

Bonjour,

si la valeur est en a1 :

=STXT(A1;2;CHERCHE("~?";A1)-2) pour le début
=STXT(A1;CHERCHE("~?";A1)+1;NBCAR(A1)) pour la fin

Remarque pour utiliser un caractère type joker (?, *) il faut le faire précéder de "~"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
683
Retour