Fonction pour transposer des données
Résolu
Annanas39
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Annanas39 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Annanas39 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Fonction pour transposer des données
- Fuite données maif - Guide
- Fonction si et - Guide
- Trier des données excel - Guide
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
2 réponses
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
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