Fonction pour transposer des données

Résolu/Fermé
Annanas39 Messages postés 9 Date d'inscription jeudi 16 mai 2013 Statut Membre Dernière intervention 12 décembre 2013 - 14 juin 2013 à 09:58
Annanas39 Messages postés 9 Date d'inscription jeudi 16 mai 2013 Statut Membre Dernière intervention 12 décembre 2013 - 14 juin 2013 à 10:50
Bonjour à tous,
Voici mon problème.

J'ai un fichier qui se présente comme tel (un espace siginifie le changement de cellule) :
FR 76 58649 25896 2569874123 81
IT 34 PM25665 521359 512366987 83
etc

Il faut que je regoupe ces données par cellules de 4 caractères soit :
FR76 5864 9258 9625 6987 4123 81
IT34 PM25 6655 2135 9512 3669 8783
ETC

Le problème est que le nombre de caractère peut changer dans les données de base ...

J'aimerais donc insèrer une formule qui permettrait d'automatiser tout ca, car il y à plus de 1500 lignes ..
Merci d'avance

Annans
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 14/06/2013 à 10:10
Bonjour

pour faire simple, opération en deux temps:

1° créez une colonne avec cette formule:
=SUBSTITUE(A1&B1&C1&D1&F1;" " "")

cette opération va vous créer une colonne avec l'ensemble regroupé sans blanc. Faites un copier coller spécial valeur de cette colonne pour supprimer les formules.

Sélectionnez là
Ruban / Données / Convertir/
dans la fenêtre choisissez: "Largeur fixe" et "suivant"
dans la fenêtre suivante, sélectionnez les séparations avec le curseur (à placer aux endroits voulus dans le texte affiché,soit tous les 4 caractères )
Et "terminer".

Si vous voulez faire ça par formule, revenez on en trouvera une qui convient, mais elle risque d'être assez longue.

crdlmnt

Ps: ruban / données / Convertir s'adresse à Excel à partir de 2007, avant je ne me rappelle plus très bien, je pense qu'il faut choisir aussi Données dans la barre d'outils
Errare humanum est, perseverare diabolicum
0
Annanas39 Messages postés 9 Date d'inscription jeudi 16 mai 2013 Statut Membre Dernière intervention 12 décembre 2013
14 juin 2013 à 10:50
C'est parfait merci beaucoup
0