Transposer uniquement certaines lignes en tableau

Fermé
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022 - 22 oct. 2022 à 10:13
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022 - 22 oct. 2022 à 17:45

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

A voir également:

5 réponses

via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 729
22 oct. 2022 à 17:26

Re,

Voilà ton fichier avec la macro de report

https://www.cjoint.com/c/LJwpAknpbrK

Cdlmnt

Via


1
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022
22 oct. 2022 à 17:45

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

0
via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 729
22 oct. 2022 à 13:10

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


0
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022
22 oct. 2022 à 13:26

Bonjour, 

Désolé du dérangement...

Voici le nouveau lien vers mon document.

https://cjoint.com/c/LJwlzKUDcvi

Stéphane

0
via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 729
22 oct. 2022 à 13:46

Ok bien reçu

Et le mot clé serait NEW alors ??


0
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022
22 oct. 2022 à 16:28

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.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
22 oct. 2022 à 16:37

Bonjour 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:

  1. t'avertir que ce travail sera très certainement à réaliser avec une ou des macros en VBA
  2. 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 ...

0
tacounet Messages postés 28 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 22 octobre 2022
22 oct. 2022 à 16:58

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...

0