2017-10-07 33 views
0

J'essaie de chercher deux colonnes pour voir si une équipe est présente dans les autres colonnes. Dans ce cas, il existe J2:J9 dans N2:N9 et R2:R9. Jusqu'ici j'ai essayé d'utiliser une formule simple Vlookup comme ci-dessous:3 way Vlookup ou Index impossible de travailler

=VLOOKUP(J4,N$2:O$40000,R$2:S$40000,1,0) 

Bien que je crois vlookup est limitée à une seule colonne, malheureusement. J'ai aussi essayé:

=INDEX(N$2:O$40000,MATCH(J4,R$2:S$40000,1),0) 

Bien que cela ne me donne pas ce que je voulais. Est-ce que ce que je demande est possible ou êtes-vous en mesure de voir seulement si le Team NZ dans ce cas est présent dans N:O mais voir si elle existe dans N:O et R:S et lui donner un N/A impossible? Qu'est-ce que je fais mal ici.

Merci

MISE À JOUR: Idéalement je veux, si elle est présente pour afficher le nom de l'équipe dans la colonne afficherez un # N/A similaire à ce que la colonne M ne sauf qu'il vérifie si elle est présente dans toutes les colonnes

enter image description here

+0

Hmm .. été étonnant celui-ci. Je suis capable de comparer les colonnes individuellement, ce qui signifie 3 lignes.Je voudrais vraiment pour un souci de propreté d'en avoir un. Hmmm .... – Tetora

+0

Je ne suis pas clair sur ce que vous voulez faire. Si NZ est la valeur de recherche quel est le résultat requis et pourquoi? –

+0

@barryhoudini Essentiellement, je veux voir si la colonne arrière de l'équipe J est présente dans les colonnes N: O et R: S. Je veux une nouvelle colonne qui fait cela même si les formules que j'ai essayées jusqu'ici n'ont pas encore fait cela. – Tetora

Répondre

2

Si vous avez juste besoin de vérifier si l'équipe dans le groupe « Retour » est présent dans les deux autres groupes, vous ne devez pas inclure des colonnes 'O' et 'S' dans votre recherche.

est ici une solution qui utilise COUNTIFS:

=COUNTIFS(M:M,J2,R:R,J2) 

Il retournera 1 si l'équipe est présente dans les deux autres colonnes, et 0 si ce n'est pas présent dans l'un d'eux.

Et si vous préférez avoir un message, vous pouvez envelopper la fonction NB.SI.ENS ci-dessus CHOISIR:

=CHOOSE(COUNTIFS(M:M,J2,R:R,J2)+1, "Not present in both", "Present in both") 

Voici le résultat:

╔═══╦════════════╦═════════════════════╦════════╦═══╦═══╦═══════╦═══╦═══╦═══╦═══╦════════╗ 
║ ║  H  ║   I   ║ J ║ K ║ L ║ M ║ N ║ O ║ P ║ Q ║ R ║ 
╠═══╬════════════╬═════════════════════╬════════╬═══╬═══╬═══════╬═══╬═══╬═══╬═══╬════════╣ 
║ 1 ║ Solution 1 ║  Solution 2  ║ Back ║ ║ ║ Draw ║ ║ ║ ║ ║ Lay ║ 
║---║------------║---------------------║--------║---║---║-------║---║---║---║---║--------║ 
║ 2 ║  1  ║ Present in both  ║ Melb ║ ║ ║ Melb ║ ║ ║ ║ ║ Melb ║ 
║ 3 ║  0  ║ Not present in both ║ Aus ║ ║ ║ Aus ║ ║ ║ ║ ║ Paysan ║ 
║ 4 ║  1  ║ Present in both  ║ Nz  ║ ║ ║ Int ║ ║ ║ ║ ║ Circi ║ 
║ 5 ║  1  ║ Present in both  ║ Syd ║ ║ ║ Syd ║ ║ ║ ║ ║ Syd ║ 
║ 6 ║  0  ║ Not present in both ║ Circ ║ ║ ║ Circ ║ ║ ║ ║ ║ Nz  ║ 
║ 7 ║  0  ║ Not present in both ║ Oeste ║ ║ ║ Oeste ║ ║ ║ ║ ║ Gois ║ 
║ 8 ║  0  ║ Not present in both ║ Gois ║ ║ ║ Gois ║ ║ ║ ║ ║ Parana ║ 
║ 9 ║  0  ║ Not present in both ║ Parana ║ ║ ║ Nz ║ ║ ║ ║ ║ Nz  ║ 
╚═══╩════════════╩═════════════════════╩════════╩═══╩═══╩═══════╩═══╩═══╩═══╩═══╩════════╝ 
+1

J'aime ça, mais est-il un moyen d'afficher l'équipe nommez s'il est présent et donnez un # N/A. Par exemple, si NZ est présent dans les colonnes, il affiche NZ. Sinon, il affichera un # N/A. – Tetora

+1

@ HaydenDarcy, oui. Remplacez simplement "Présent dans les deux" par la référence de cellule au nom d'équipe, et "Non présent dans les deux" par "NA()" dans ma deuxième solution, comme ceci '= CHOISIR (NB: M: M, J2, R: R, J2) +1, NA(), J2) '. – Mahesh

+0

Bon à savoir! Cela a fonctionné parfaitement :) – Tetora

1

Un peu difficile de savoir si vous êtes juste colonne à la recherche après la colonne pour trouver le premier match à J dans les colonnes spécifiées si elle existe et récupérer la valeur adjacente. Je peux donc essayer d'imbriquer VLOOKUPs avec IFERROR.

Par exemple:

=IFERROR(VLOOKUP($J4,N:O,2,FALSE),VLOOKUP($J4,Q:R,2,FALSE)) 

Vous pouvez imbriquer VLOOKUPs autres s'il y a des colonnes supplémentaires à la recherche. Si non trouvé, vous obtiendrez # N/A retourné.

+0

Cela a failli faire ce que je voulais. Il affiche les cotes à côté de NZ. Je cherche NZ dans le N: O et Q: R, je veux qu'il affiche une NZ ou si pas présent un # N/A – Tetora

+0

Cela fait exactement ce que je veux. Haha woops. Oui, c'est génial. Je peux ajuster le numéro de colonne au besoin. Dans mon cas: = IFERROR (VLOOKUP ($ J8, N: O, 1, FAUX), VLOOKUP ("NZ", Q: R, 1, FAUX)) – Tetora

0

Et encore une autre solution pour obtenir un TRUE ou FALSE réponse:

=IFNA(MATCH(J4,$N$2:$N$40000,0)+MATCH(J4,$R$2:$R$40000,0),0)>0 
0

Vous pouvez utiliser cette formule comme indiqué dans le pic:

=IF(ISNUMBER(MATCH(J2,$N$2:$N$9,0)+MATCH(J2,$R$2:$R$9,0)),"Present","Not Present")