Google Tableur contient trois niveaux de données hiérarchiques qui ressemblent à ceci:
Au fur et à mesure que les données sont saisies ici, je souhaite les collecter dans trois feuilles distinctes, comme ceci:
La solution que je recherche est une approche basée sur une formule. J'ai essayé VLOOKUP mais je n'arrive pas à comprendre comment le faire fonctionner dans cette situation. J'ai un peu cherché sur Google et tout ce que je reçois consiste à appliquer des filtres ou à supprimer des cellules vides comme celle-ci n , mais cela ne me sert à rien.
Filter () devrait le faire. Supposons que la feuille avec les "données source" s'appelle Feuille1, puis sur la deuxième feuille (où vous voulez les noms de niveau 1), dans la cellule A1, essayez:
=filter(Sheet1!A:A; len(Sheet1!A:A))
et répétez l'opération pour toutes les autres feuilles et plages.
(Si vous en avez encore besoin, le moyen le plus simple serait probablement:
UNIQUE(Sheet1!A:A)` or `SORT(Sheet1!A:A;condition)
;)