Vlookup se référant à des données de tableau dans une feuille différente

je voudrais utiliser un VLOOKUP fonction se rapportant à une table de données placée dans une feuille différente de celle où VLOOKUP fonction écrite.

exemple: dans la feuille 1, cellule AA3 je voudrais insérer le VLOOKUP fonction. Je veux que la fonction vérifie le nombre dans la cellule M3, trouver le même nombre dans la feuille 2 adresse de gamme A2:Q47 première colonne, et reproduire la valeur dans la 13e colonne de ce tableau.

j'ai écrit cette fonction, mais il rapporte #N/A comme un résultat:

=VLOOKUP(M3,Sheet1!$A:$Q,13,FALSE)
16
demandé sur BiscuitBaker 2013-02-20 22:14:00

7 réponses

l'Un des problèmes communs avec VLOOKUP est "incompatibilité de données" où #N/A est retourné parce qu'une valeur de recherche numérique ne correspond pas à une valeur formatée en texte dans le VLOOKUP table (ou vice versa)

est-ce que l'une ou l'autre de ces versions fonctionne?

=VLOOKUP(M3&"",Sheet1!$A:$Q,13,FALSE)

ou

=VLOOKUP(M3+0,Sheet1!$A:$Q,13,FALSE)

le premier convertit une valeur de recherche numérique en texte (en supposant que la première colonne du tableau de recherche contient des nombres formatés en texte). Celui-ci ne l' Inverser, changer une valeur de recherche formatée en texte en un nombre.

en fonction de ce que l'on fait (en supposant que l'on fait) alors vous pouvez vouloir changer en permanence le format de vos données de sorte que la norme VLOOKUP

19
répondu barry houdini 2013-02-20 19:10:54

j'ai fait face à ce problème et quand j'ai commencé à chercher le point important que j'ai trouvé est, la valeur u cherchent I. la colonne M3 doit être présente dans la première colonne du tableau. https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 vérifiez dans lookup_value

4
répondu Vishruth 2016-05-06 08:38:59

votre formule semble très bien. Peut-être que la valeur que vous cherchez n'est pas dans la première colonne de la deuxième table?

si la deuxième feuille est dans un autre classeur, vous devez ajouter une référence de classeur à votre formule:

=VLOOKUP(M3,[Book1]Sheet1!$A:$Q,13,FALSE)
0
répondu chuff 2013-02-20 18:18:13

il pourrait y avoir quelque chose de mal avec votre formule si vous regardez à partir d'une autre feuille peut-être que vous devez changer Sheet1 en Sheet2--> =VLOOKUP(M3,Feuil2!$A$2: $ Q $ 47,13, FALSE) - - - Where Feuil2 votre tableau est-il

0
répondu Jong 2014-01-08 12:15:43

cette recherche ne comporte que des Correspondances exactes. Si vous avez un espace supplémentaire dans une des colonnes ou quelque chose de similaire, il ne le reconnaîtra pas.

0
répondu Colin 2014-03-26 13:52:00

j'ai fait face à un problème similaire et il revenait #N/A. Cela signifie que les données correspondantes sont présentes, mais vous pourriez avoir de l'espace supplémentaire dans L'enregistrement de la colonne M3, qui peut l'empêcher d'obtenir la valeur exacte. Parce que vous avez défini le dernier paramètre comme FALSE, il est à la recherche de "exact match". Cette formule est correcte: =VLOOKUP(M3,Sheet1!$A:$Q,13,FALSE)

0
répondu Gurmeet singh 2015-12-14 09:20:27

Copier =VLOOKUP(M3,A:Q,13,FALSE) vers d'autres feuilles, puis rechercher ! remplacer par !$, de recherche pour : remplacer par :$ une fois pour toutes les feuilles

-1
répondu Hussein Mohammed 2015-09-01 20:49:55