Bonjour,
Je rencontre un souci que je ne sais comment aborder sur Excel.
J'ai une liste de données, qui sont en fait des éléments normalement organisés en arborescence, pour chaque élément j'ai l'identifiant de son parent direct.
Et je souhaite réorganiser les lignes du fichier pour que chaque élément ait ses enfants en dessous de lui, éventuellement avec un décalage de colonne pour lire plus facilement, bref reconstituer l'arborescence. Il y a plusieurs centaines de lignes.
Par exemple, sur 3 colonnes, j'ai :
Code Nom Parent
R Racine -
E1 Elément 1 R
E2 Elément 2 R
E3 Elément 3 R
S1 Elément S1 E1
S2 Elément S2 E2
S3 Elément S3 S1
Et j'aimerais transformer ça en :
R
E1
S1
S3
E2
S2
E3
(désolé pour la mise en page, l'éditeur accepte les espaces pour séparer les éléments, mais pas la visu).
Comment aborderiez-vous le problème ? Macro ? Tableau croisé dynamique ? Formules ?
Merci d'avance pour vos pistes.
Partager