EXCEL 2011 Remplacer/convertir texte

SWID37

Membre enregistré
6 Juillet 2011
4
0
47
Bonjour,
Je fais appel à votre sagacité pour me faire gagner (bcp) de temps.
Je dispose de données sous le format "CL*T*" où * est un nombre et je souhaiterai remplacer automatiquement celles-ci par le format T*_CL*... Quelqu'un aurait-il une idée?

Merci de vos lumières...
 
Bonjour,
Je fais appel à votre sagacité pour me faire gagner (bcp) de temps.
Je dispose de données sous le format "CL*T*" où * est un nombre et je souhaiterai remplacer automatiquement celles-ci par le format T*_CL*... Quelqu'un aurait-il une idée?

Merci de vos lumières...

un nombre ou un chiffre ?
le nombre de chiffre est-il toujours le même ?

---------- Nouveau message ajouté à 16h48 ---------- Le message précédent a été envoyé à 16h24 ----------


Avec valeur en colonne A
Ici la formule est pour la cellule A1
Bloc de code:
=CONCATENER((DROITE(A1;(NBCAR(A1)-CHERCHE("T";A1)+1)));"_";(GAUCHE(A1;(CHERCHE("T";A1)-1))))
 
Un IMMENSE MERCI!!!!!
ça fonctionne. Je suis admiratif de ton ingéniosité. (ça me laisse songeur sur mes capacités).
Amicalement,
 
Tu aurais pu trouver tout seul en regardant les formules de la catégorie TEXTE :zen:
 
PS: y-a-t-il un moyen d'arriver à cette même finalité avec la fonction ctrl /Find et "replace" que je pourrais ainsi appliquer à n'importe quel fichier .txt?
Par avance merci...
 
oui, mais je ne sais pas faire !
faudrait faire un script bash avec du find et du grep...
Je vais appeler bompi :D
 
Dans quel cadre ? Je veux dire : dans un éditeur de texte, dans Excel, dans une action Automator... ?

J'ai fait un petit test avec deux fichiers de test, data1.txt :
Bloc de code:
blahblahblah;CL100T200;blahblahblah;CL200T300;blahblahblah
blahblahblah;CL300T400;blahblahblah;CL400T500;blahblahblah
blahblahblah;CL500T600;blahblahblah;CL600T700;blahblahblah
blahblahblah;CL700T800;blahblahblah;CL800T900;blahblahblah
et data2.txt :
Bloc de code:
bofbofbof;CL100T200;bofbofbof;CL200T300;bofbofbof
bofbofbof;CL300T400;bofbofbof;CL400T500;bofbofbof
bofbofbof;CL500T600;bofbofbof;CL600T700;bofbofbof
bofbofbof;CL700T800;bofbofbof;CL800T900;bofbofbof
En passant la commande :
Bloc de code:
perl -p -i.bak -e 's/CL(\d*)T(\d*)/T$2_CL$1/g' data*.txt
cela sauvegarde les fichiers en, respectivement, data1.txt.bak et data2.txt.bak et maintenant data1.txt contient :
Bloc de code:
blahblahblah;T200_CL100;blahblahblah;T300_CL200;blahblahblah
blahblahblah;T400_CL300;blahblahblah;T500_CL400;blahblahblah
blahblahblah;T600_CL500;blahblahblah;T700_CL600;blahblahblah
blahblahblah;T800_CL700;blahblahblah;T900_CL800;blahblahblah
tandis que data2.txt contient :
Bloc de code:
bofbofbof;T200_CL100;bofbofbof;T300_CL200;bofbofbof
bofbofbof;T400_CL300;bofbofbof;T500_CL400;bofbofbof
bofbofbof;T600_CL500;bofbofbof;T700_CL600;bofbofbof
bofbofbof;T800_CL700;bofbofbof;T900_CL800;bofbofbof

Donc la transformation est appliquée à tous les fichiers en paramètre.
 
J'avoue être assez novice dans les forums mais force m'est de constater que la gentillesse et la réactivité de chacun est très réconfortante.
Toutes ces réponses me sont et me seront fort utiles.
Un grand merci à tous!
 
J'avoue être assez novice dans les forums mais force m'est de constater que la gentillesse et la réactivité de chacun est très réconfortante.
Toutes ces réponses me sont et me seront fort utiles.
Un grand merci à tous!

C'est juste que tu es tombé sur les deux meilleurs de ce forum ! :rose: :love: :bebe:
 
  • J’aime
Réactions: Human-Fly