J'essaie d'utiliser les fonctions de correspondance d'index d'Excelextraire des données d’une feuille de calcul à une autre. Pour l'instant, j'essaie de le faire fonctionner avec les données dans un onglet séparé, mais j'aimerais éventuellement extraire les données d'un fichier séparé.
La feuille de calcul avec les données d'entrée ressemble à ceci:
La feuille de calcul avec la sortie / formules ressemble à ceci:
Ceci est la formule qui "s dans la cellule B2 de la feuille de calcul en sortie, mais il retourne un #VALUE! Erreur:
= INDEX (extrait! $ D $ 2: $ D $ 2000, MATCH ($ B1 & $ A2, extrait! $ A $ 2: $ A2 & extrait! $ B $ 2: $ B $ 2000 & extrait! $ C $ 2: $ C $ 2000,0) ,1)
Réponses:
0 pour la réponse № 1Dans la feuille de calcul de réception "B2 utilisez cette formule standard (non-array).
=IFERROR(INDEX(Extract!$D$2:$D$7,MIN(INDEX(ROW($1:$6)+((Extract!$B$2:$B$7<>B$1)+(Extract!$C$2:$C$7<>$A2))*1E+99,,))),0)
Remplissez les deux à droite et en bas.
1 pour la réponse № 2
Voir ma solution ci-dessous, SUMIFS () fonctionne car il vous permet d'obtenir la somme d'une colonne en fonction de plusieurs critères:
=SUMIFS($D$2:$D$7,$C$2:$C$7,$F2,$B$2:$B$7,G$1)
Vous pouvez faire glisser la formule d'un bout à l'autre