Fusion de tableaux Excel avec multiples correspondances

Bonjour à tous,

Je débute sur Excel et en VBA, je m'arrache les cheveux sur ce problème et je n'arrive pas à trouver de solutions le résolvant malgré mes recherches.

Le problème en question : j'ai deux tableaux.

Le premier contient 4 colonnes : fonction, spécificité, client, date

Le second contient 3 colonnes : nom, prénom, fonction

Je souhaiterais faire une jointure de ces deux tableaux sur l'attribut fonction. Là où le bât blesse, c'est que pour chaque entrée du tableau 1 il peut y avoir plusieurs correspondances dans le tableau 2. Je vous joins un exemple fait main de ce que je souhaite faire.

J'ai essayé d'utiliser les TCD, la recherche verticale et j'ai essayé de programmer une macro pour le faire mais sans succès vu mon expérience...

Pouvez-vous me guider pour arriver à ce résultat ?

Merci par avance

18exemple.xlsx (19.04 Ko)

Bonjour,

A priori votre sujet devrait se résoudre facilement avec l'utilisation de PowerQuery, fonctionnalité standard d'Excel 2016.

Pour cela, il faut d'abord transformer vos tableaux en objets tableau : Menu Insertion --> bouton Tableau

Ensuite créer 2 requêtes avec connexion uniquement,

Enfin fusionner les 2 requêtes via une jointure externe gauche.

ci-joint un essai :

30exemple1.xlsx (38.42 Ko)

Bonjour,

Merci, ce n'est pas exactement le résultat que j'espérais mais ça fera amplement l'affaire !

Je passe le sujet en résolu et vous remercie encore

Bonjour à tous

J'ai un peu modifié la requête de thev et ajouté une MFC : on a exactement ton modèle

30profils-pq.xlsx (35.17 Ko)
Rechercher des sujets similaires à "fusion tableaux multiples correspondances"