Olivier_Macleod
XLDnaute Nouveau
Bonjour à tous ; je me doute bien que le sujet a déjà été abordé mais mes recherches restent vaines.
J'utilise régulièrement la formule "index equiv" pour récupérer à l'aide d'un identifiant unique des données issues de 2 bases excel différentes.
Cette méthode fonctionne parfaitement à partir du moment où une seule occurrence (une seule ligne) existe pour l'identifiant unique dans les 2 sources de données.
Je me trouve confronté à une situation où il existe plusieurs lignes pour un identifiant dans un onglet et je cherche à récupérer dans un autre onglet ces 2 valeurs.
Index équiv me renvoie la 1ère occurence mais pas la seconde.
Je joins un exemple où il s'agit de récupérer le budget et un % pour chaque personne et chaque cotisation sociale (onglet "cotisations") le budget et un coefficient présent dans l'onglet "Budget_coeff".
Il reste possible d'effectuer ce traitement à partir de Microsoft Query en liant les 2 tables ou d'isoler les occurrences multiples et de les traiter à part puis de rassembler les onglets (ou en VBA ?) mais....
Qu'en pensez vous ?
Je vous remercie de votre aide .
Bien à vous.
Olivier.
J'utilise régulièrement la formule "index equiv" pour récupérer à l'aide d'un identifiant unique des données issues de 2 bases excel différentes.
Cette méthode fonctionne parfaitement à partir du moment où une seule occurrence (une seule ligne) existe pour l'identifiant unique dans les 2 sources de données.
Je me trouve confronté à une situation où il existe plusieurs lignes pour un identifiant dans un onglet et je cherche à récupérer dans un autre onglet ces 2 valeurs.
Index équiv me renvoie la 1ère occurence mais pas la seconde.
Je joins un exemple où il s'agit de récupérer le budget et un % pour chaque personne et chaque cotisation sociale (onglet "cotisations") le budget et un coefficient présent dans l'onglet "Budget_coeff".
Il reste possible d'effectuer ce traitement à partir de Microsoft Query en liant les 2 tables ou d'isoler les occurrences multiples et de les traiter à part puis de rassembler les onglets (ou en VBA ?) mais....
Qu'en pensez vous ?
Je vous remercie de votre aide .
Bien à vous.
Olivier.