Transposer uniquement certaines lignes en tableau
tacounet Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche, à créer, avec Excel, un tableau lignes/colonnes (classique, quoi) mais qui irait chercher, dans une colonne "source" ( éventuellement sur une autre feuille), des cellules qui contiennent un texte spécifique, et les lignes qui suivent, en colonne.
Je comprends que ma requête n'est pas très claire, je vais donc tenter d'expliquer en détail, et fournir mon fichier en exemple...
Ma colonne A contient toute mes données, organisées en " chapitres", ligne par ligne...
Lorsque la première ligne du "chapitre" contient certains mots (lignes en couleur dans l'exemple), je voudrais que les lignes suivantes de ce "chapitre" forment les lignes de mon fameux tableau, jusqu'à la prochaine ligne contenant les mots recherchés.
Les informations, sont fournies de la manière suivante:
première ligne: "1) bla-bla-bla (titre du chapitre contenant un mot clé)"
Les lignes suivantes contiennent donc des informations qui m'interessent
Si le mot clé est dans le titre, je voudrais que toutes les lignes suivantes soient transposées en colonnes jusqu'à la ligne "2) bla-bla-bal (autre titre qui contient aussi un mot clé)"
Et si la ligne "3) bla-bla-bla " ne contient pas de mot clé, ça ne prend pas en compte les lignes suivantes, jusqu'à ce qu'on retombe sur une ligne avec un mot clé.
L'idée est, in fine, de créer, depuis un "empilement" de NOTAM, un tableau qui n'en ferait ressortir que certains.
Mon exemple n'est malheureusement pas figé (ça ne sera pas forcément les mêmes informations aux mêmes lignes à chaque utilisation????????????).
https://docs.google.com/spreadsheets/d/1AjkV0h1_2bb37oru6QLtNGgRWtfIpCw-/edit?usp=sharing&ouid=105109295590817729063&rtpof=true&sd=true
Je suis pas sûr d'avoir été très clair dans mes explications...
Merci d'avance pour l'aide apportée.
Stéphane
- Transposer uniquement certaines lignes en tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Partager photos en ligne - Guide
5 réponses
Bonjour
Accès refusé à ton fichier
Poste le sur cjoint.com, fais créer u n lien que tu copies et reviens coller ici
Cdlmnt
Via
Bonjour,
Désolé du dérangement...
Voici le nouveau lien vers mon document.
https://cjoint.com/c/LJwlzKUDcvi
Stéphane
Ok bien reçu
Et le mot clé serait NEW alors ??
en fait, non...
Il y a plusieurs NOTAM qui m'intéressent...
Pour l'instant, ceux dont le titre (la ligne avec le numéro suivi de la parenthèse) comporte:
"Glider flying", "Unmanned flight", "balloon", "heliport", "Obstacle"
Mais cette liste n'est pas exhaustive.
Je cherche en fait à isoler tous les NOTAM qui représentent un danger à la navigation aérienne ou ont un intérêt particulier pour les hélicoptères.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour Stéphane.
Drôle d'usine à gaz, que tu nous proposes là !
Je ne pourrai pas t'apporter l'aide que tu sollicites ; mais je peux au moins:
- t'avertir que ce travail sera très certainement à réaliser avec une ou des macros en VBA
- te rappeler que les bases de données doivent respecter certains principes, pour être exploitables sans erreur par les fonctions et outils d'Excel (RECHERCHE, INDEX, DECALER, TRANSPOSE, tri, filtre, etc.) ; en particulier PAS DE LIGNES VIDES ...
Or ton tableau de 6749 lignes n'en contient que 4120 renseignées, les 2629 autres étant vides !
Cela signifie aussi que lorsque tu transformeras les 16 lignes 12 à 27 en colonnes, tu obtiendras 6 colonnes vides pour 10 colonnes renseignées ...
Bonjour Raymond,
Merci de tes remarques...
J'ai bien conscience de la difficulté de la chose...
J'en "vois" les grandes lignes, mais ne suis pas tout à fait sûr de la mise en musique, d'où ma requête pour l'utilisation des formules.
Des sites spécialisés proposent déjà ça via des scripts Python ou autres (Je ne me sens vraiment pas d'apprendre le codage. Sachant très exactement où je veux en venir, j'ai peur de sauter des étapes d'apprentissages et ne pas maitriser toutes les bases).
Le but ultime est de générer à la demande (tel jour je veux les NOTAMs de telle zone) un tableau en csv qui s'intégrerai dans un SIG, voire une appli d'aide à la navigation.
Pour avoir déjà un peu essayé, bien que je sois très loin d'en maîtriser toutes les arcanes, le VBA me semble plus accessible que le Python.
Cela fait plusieurs années que ce sujet me titille, et je "sens" que ça doit pas être terriblement sorcier de trier cette masse de données pour en faire un tableau exploitable...
C'est un peu ma quête du Graal... Mon caillou dans la chaussure quotidien... ça m'empêche pas de marcher, mais c'est là, et des fois, ça me gratte...
Mon Dieu, déjà?
Enorme...
J'embauche dans pas longtemps (un service d'astreinte)...
Je prends mon PC avec moi et je regarde ça ce soir.
D'ores et déjà, merci beaucoup pour la réactivité.
Stéphane