Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Remplacement de chaine de caractere entre crochets
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 !
Re : Remplacement de chaine de caractere entre crochets
Bonjour pjay,
Bienvenue sur XLD,
Peux-tu nous donner un petit bout de fichier exemple ?
Je ne sais pas si tu as vraiment des crochets dans ton texte ou si c'est pour l'explication
le texte entre crochets est toujours le même ?
Bref un petit bout de fichier nous aiderait à t'aider
Re : Remplacement de chaine de caractere entre crochets
Malheureusement, je n'ai pas le fichier sous la main...
Mais pour plus de précision, je souhaite modifier le texte avec les crochets. Les crochets font bel et bien partis du texte.
Il est vrai que cela peut porter à confusion lors de la première explication.
BLABLA: signifie qu'il existe déjà du texte dans la cellule, c'est donc un remplacement avec insertion.
Re : Remplacement de chaine de caractere entre crochets
Bonjour pjay, toto🙂
pas tout compris, essaye unremplacement => barre de menu Excel => Edition => remplacer... sinon rien ne t'empêche de créer un tout petit fichier exemple avec données de départ et résultat attendu...
Re : Remplacement de chaine de caractere entre crochets
Bonjour, salut tototiti,
Essaie en A3 : =SUBSTITUE(A1;STXT(A1;CHERCHE("[";A1);50);A2)
Deux restrictions :
Le texte à remplacer se trouve à l'extrême droite de A1, donc non suivi d'un autre texte.
Si ce n'est pas le cas, il remplacer le "50" dans la formule par un autre CHERCHE sur "]" et spécifier ainsi la longueur exacte du texte à remplacer.
Si c'est le cas il faudra peut-être ajuster le 50 si le nombre de caractères à remplacer est > 50
Re : Remplacement de chaine de caractere entre crochets
Merci pour votre rapidité,
je créer rapidement le fichier excel en question.
Je n'ai pas respecté mon premier annoncé, en effet vous observerez qu'il s'agit maintenant de A1,B2 et B3.
Je pense qu'excel peut faciliter ma démarche, encore faut-il savoir comment faire!!!🙂
Re : Remplacement de chaine de caractere entre crochets
Re,
Spécifique aux données de ton exemple :
=GAUCHE(A2;8)&B2&DROITE(A2;2)
Édition :
Je m'aperçois qu'il y a une différence entre le résultat souhaité en C1 et ceux en-dessous (double et simple [ après DATA)
J'ai supposé qu'il y avait une erreur de frappe en C1
Re : Remplacement de chaine de caractere entre crochets
Je tire les données d'un fichier XML, mon exemple donne le contexte mais ne reflète pas les données reelles. En effet je souhaite modifier en fonction des crochets et non en fonction du nombre de caractère.
Comment faire alors pour repérer [CDATA[.....] dans A2
et remplacer par [.....] de B2 pour donner en C2 [CDATA[..... de B2] ?
[CDATA[.....] n'est jamais positionné au même endroit ...de plus le contenu de B2 ne contient pas le même nombre de mot
Re : Remplacement de chaine de caractere entre crochets
Re,
Et le texte à remplacer est toujours dans la 2ème série de crochet imbriqués, ou parfois peut-il être dans la 3ème ou la 4ème... ou peut-être toujours la dernière ?
Re : Remplacement de chaine de caractere entre crochets
Vous comprenez maintenant comment je me tire les cheveux!!!!! 😉😉
Pour résume tout B2 "[nouveauTexte1BLA]" doit etre inseré dans .....[CDATA[Texte1]].....
Sans le fichier j'ai essayé d'expliquer au mieux :/
Une semaine de boulot pour préparer la colonne 2, sur le fichier original....
Voilà pourquoi je serai heureux de solutionner tout ça avec l'aide l'usine excel !!!
- 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