Ajouter un caractère dans une chaîne chiffres lettres - Logiciels - Windows & Software
Marsh Posté le 07-06-2021 à 18:35:51
Si c'est un fichier texte, teste avec un éditeur de fichier qui prend en charge les expressions régulières pour la fonction rechercher/remplacer.
Marsh Posté le 07-06-2021 à 19:00:01
ReplyMarsh Posté le 07-06-2021 à 19:38:17
Si les suites de caractères séparées par un espace sont dans une colonne, tu sélectionnes la colonne et dans remplacer, tu remplacer un espace par le tiret.
C'est juste une chose que tu dois faire une fois ou plusieurs fois et c'est un fichier simple ou complexe ?
Marsh Posté le 07-06-2021 à 19:42:50
Merci
oui ce serait simple de remplacer l'espace par un tiret mais j'ai besoin de faire ça en fait
AD2658 GY6548 F8695
AD-2658 GY-6548 F-8695
Marsh Posté le 07-06-2021 à 19:46:43
=LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))-1)&"-"&RIGHT(A1,LEN(A1)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))+1)
En considerant que c'est la colonne A. Après tu adaptes.
Marsh Posté le 07-06-2021 à 20:01:16
ReplyMarsh Posté le 08-06-2021 à 07:00:52
LaRoueEstTombee a écrit : Si c'est un fichier texte, teste avec un éditeur de fichier qui prend en charge les expressions régulières pour la fonction rechercher/remplacer. |
notepad++ pour n'en nommer qu'un
Marsh Posté le 08-06-2021 à 08:17:05
Je n'y arrive pas avec Notepad++, je ne sais pas comment faire
Marsh Posté le 15-06-2021 à 23:33:47
xavdek1 a écrit : Merci beaucoup flash mais je la met ou cette formule ? Merci |
Tu colles cette expression dans la colonne B qui formetera selon ta demande.
Vu que tu veux un tiret avant un chiffre je crois pas que notepad++ pourra le faire.
Marsh Posté le 16-06-2021 à 10:44:15
Un copier/coller de la colonne (ou des colonnes) comprenant les données à modifier dans Notepad++, un remplacer avec les expressions régulières et re-copier/coller dans Excel, ça se fait bien aussi... Tout dépend de l'organisation des données à manipuler, la fréquence des manipulations, la connaissance des différents outils... Avec les bibliothèques d'accès aux fichiers Excel de différents langages (python, php,...), ça peut être une option également.
Marsh Posté le 16-06-2021 à 13:10:31
Merci à tous, mon problème est résolu car en fin de compte j ai eu une solution avec une macro et une autre avec FME.
Merci beaucoup
Marsh Posté le 07-06-2021 à 18:05:32
Bonjour
Je dois ajouter un tiret (-) entre la partie lettres et chiffres d'un fichier. Ce fichier se compose comme ceci.
AA567 DF8945 G6740..
Il y a 33 000 lignes donc j aimerais automatiser cela évidemment
Je ne sais pas s'il y a un logiciel qui fait ça ?
Ou si vous avez une autre idée ?
Merci