Extraction de donnée Excel

hakoko Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

J'ai besoin de faire une extraction depuis deux tableaux Excel, sur l'un on trouve par exemple les donnée suivante :

Colonne 1 : Paniers, Colonne 2: Légumes, Colonne 3 : épices,...

et dans le second tableau on a :

Colonnes 1 : Légumes, colonne 2 : Epices, colonne 3: viandes,...

J'ai besoin de créer un 3 eme tableau Excel contenant les lignes du tableau 2 où se trouvent les courgettes (par exemple) et au même temps qui correspondent au Panier 4 du tebleau 1.

y a il moyen d'automatiser cette extraction par des ligne d'instruction VBA où je peux renseigner les données à extraire depuis ces deux tableaux?

Merci d'avance pour votre aide.

Isaak


Windows / Chrome 132.0.0.0

8 réponses

Résumé de la discussion

Un utilisateur cherche à extraire dans un troisième tableau les lignes du tableau 2 qui correspondent à un produit donné (par ex. courgettes) et qui appartiennent au même Panier indiqué dans le tableau 1 (par ex. Panier 4).
La solution retenue repose sur une formule à résultats dynamiques qui filtre le tableau 2 en croisant les valeurs avec le panier du tableau 1, sans saisie manuelle répétée.
Par exemple, en plaçant le Panier choisi dans une cellule (F1) et en utilisant une formule FILTRE combinée à une recherche sur les colonnes du tableau 1, on obtient les lignes correspondantes.
La discussion comprend aussi des demandes de précisions sur le résultat attendu et des propositions d’autres approches, avec des échanges sur les détails nécessaires pour finaliser l’extraction.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     

    Bonjour,

    Avec un exemple sur un fichier se serait plus compréhensible.

    Le mettre sur Accueil de Cjoint.com  est poster le lien.


    0
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       

      Et aussi en précisant ta version d'excel (2016, 2021, 365 ???)


      Crdlmt

      0
  2. hakoko Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   4
     

    Merci Le Pingou pour votre retour. alors voici un exemple de fichier. je voudrait filtrer sur le tableau 2 à travers la donnée commune entre les deux tableau "légumes", les lignes qui font référence au panier 1 du tableau 1. 

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

    au niveau de la version y a ecrit version 2402 microsoft 365

    Merci beaucoup

    0
    1. mariam-j Messages postés 1656 Date d'inscription   Statut Membre Dernière intervention   37
       

      Bonjour,

      Chez moi "ZipGenius" l'a déclarée endommagée


      2
      1. bazfile Messages postés 58490 Date d'inscription   Statut Modérateur Dernière intervention   20 266 > mariam-j Messages postés 1656 Date d'inscription   Statut Membre Dernière intervention  
         

        Non le fichier zip s'ouvre normalement et il est sain.

        1
  3. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     

    Merci hakoko,

    Ceci n'est pas clair pour moi : je voudrait filtrer sur le tableau 2 à travers la donnée commune entre les deux tableau "légumes", les lignes qui font référence au panier 1 du tableau 1. 

    Il manque juste la précision concernant le résultat que vous voulez obtenir car(l'indiquer manuellement sur la feuille adéquat) 


    0
  4. danielc0 Messages postés 2180 Date d'inscription   Statut Membre Dernière intervention   287
     

    Bonjour à tous,

    @hakoko StatutMembre :

    Euh, tu pourrais donner un exemple ?

    Daniel


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

    Posez votre question
  6. hakoko Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   4
     

    Je vous remercie pour votre retour.

    je suis sensé avoir comme résultat sur le tableau 2 les lignes suivantes: navet , pomme de terre, cellerie.

    C'est les lignes relatives aux légumes qui apparaissent dans le panier 1 du tableau 1

    0
  7. cousinhub29 Messages postés 1112 Date d'inscription   Statut Membre Dernière intervention   383
     

    Bonjour,

    Tu voudrais un résultat par ligne?

    Sous quelle forme?

    Quid des autres lignes? Toutes à analyser?

    Poste un nouveau fichier avec le tableau attendu (le plus proche de la réalité à obtenir)


    0
  8. danielc0 Messages postés 2180 Date d'inscription   Statut Membre Dernière intervention   287
     

    Avec "Panier 1" en F1, formule unique :

    =FILTRE(A2:C7;ESTNUM(EQUIVX(A2:A7;FILTRE('[tableau 1.xlsx]Feuil1'!$B$2:$B$7;'[tableau 1.xlsx]Feuil1'!$A$2:$A$7=F1))))

    Daniel


    0