Recherche à l'aide de l'INDEX et le MATCH avec deux critères
Je suis en train de réaliser une base de recherche à l'aide de l'INDEX et de la CORRESPONDANCE. Ma mise en page est:
Feuille 1 NOM | LIEU | DATE Feuille 2 NOM | LIEU | DATE
Je veux le "SITE" de la colonne dans la Feuille 1 pour remplir automatiquement avec le SITE à partir de la Feuille 2 où le NOM et la DATE du match.
Ce que j'ai Essayé
=INDEX('Sheet2'!B:B,MATCH(A1,'Sheet2'!A:A,0))
Ce succès match de NOM, mais comment puis-je intégrer un supplément de MATCH dans la formule le match sur les deux NOM et DATE?
Concaténer le nom et la date de concert (dans un helper colonne ou quelque chose comme ça). Ensuite, vous pouvez utiliser recherchev ou index/match ou ce que vous voulez à l'aide de la colonne afin de vous assurer que le nom et les dates de match.
OriginalL'auteur | 2013-09-12
Vous devez vous connecter pour publier un commentaire.
Je vous propose la solution conventionnelle à des problèmes de ce genre est de concaténer la paire de termes de recherche (ie une aide de la colonne) et d'ajouter la concaténation de paires à la recherche de la matrice.
Dans l'exemple ci-dessus la concaténation de quoi regarder (plutôt que de l'endroit où chercher) est fait "à la volée".
OriginalL'auteur pnuts
Vous pouvez utiliser un "tableau de la formule" comme ce
=INDEX('Sheet2'!B:B,MATCH(1,(A1='Sheet2'!A:A)*(C1='Sheet2'!C:C),0))
CTRL+MAJ+ENTRÉE
....ou vous pouvez ajouter une autre fonction de l'INDEX de sorte qu'il n'a pas besoin d'être "tableau entré", c'est à dire
=INDEX('Sheet2'!B:B,MATCH(1,INDEX((A1='Sheet2'!A:A)*(C1='Sheet2'!C:C),0),0))
ou d'une autre façon est d'utiliser la RECHERCHE comme ceci
=LOOKUP(2,1/(A1='Sheet2'!A:A)/(C1='Sheet2'!C:C),'Sheet2'!B:B)
Cette dernière méthode vous donnera les dernier match si il n'y a plus d'un......
OriginalL'auteur barry houdini
Voici la solution sans l'aide d'un tableau et sans l'aide d'un helper colonne:
Ici est une version plus avancée de la solution qui effectue une grille de recherche:
OriginalL'auteur Simon Nuss