Excel: VLOOKUP et INDEX + MATCH renvoient #REF

3

J'essaie de faire en sorte que les cellules d'une feuille recherchent un nom dans une autre feuille et renvoient la valeur une colonne à la droite de la cellule portant le nom. En soi, un travail parfait pour VLOOKUP. Mais, lorsque =VLOOKUP(B2;TypeID!$A$2:$A$8999;2;FALSE)j'applique cela dans la pratique, avec la formule , la cellule affiche "#REF" et la décrit comme "Erreur de référence de cellule non valide".

J'ai essayé de remplacer VLOOKUP par une combinaison INDEX + MATCH, mais avec exactement les mêmes résultats. J'ai assuré manuellement que les valeurs des cellules lookup_value et table_array sont identiques, avec =B2=TypeID!A592et qu'elles sont du même type, avec TYPE. Lorsque j'utilise VLOOKUP avec un index égal à 1, la valeur de la cellule est renvoyée correctement.

Il convient de noter que les cellules lookup_value et table_array sont du texte, mais la valeur que je veux renvoyer, à partir de la cellule col_index_num, est un nombre.

Un petit extrait de la feuille TypeID:

A                     B
1 Amber Cytoserocin  |  ISK 89 999,97 
2 Amber Mykoserocin  |  ISK 2 500,00 

Je veux rechercher une correspondance dans la Acolonne, puis extraire la valeur voisine de la Bcolonne.

Gipphe
la source
Voir la réponse ci-dessous. Vous utilisez uniquement la plage de la colonne A est votre VLOOKUP. Vous devez inclure la colonne B

Réponses:

5

Votre plage est incorrecte. Essaye ça:

=VLOOKUP(B2;TypeID!$A$2:$B$8999;2;FALSE)

la source
N'a pas fonctionné Me donne "# N / A", Valeur non disponible, à la place.
Gipphe
1
@ Gipphe, cela indiquerait que le problème concerne vos données plutôt que la formule.
fixer1234
0

=VLOOKUP(B2;TypeID!A:B,2;FALSE) Vous ne voulez pas utiliser la recherche $ on v, vous voulez une référence relative et non absolue. La sélection de colonnes est préférable si vos données changent, vous n'avez pas à revenir en arrière et à refaire les formules.

Si vous débutez dans V-lookup, il est utile d’utiliser la zone de formule et de cliquer sur la cellule que vous souhaitez référencer et sur la plage afin de vous assurer que vous sélectionnez le bon choix. Le numéro de la colonne est plus délicat, mais vous pouvez utiliser l’affichage. numéro de colonne pour voir ce que c'est.

Denise
la source
1
Le conseil $ est incorrect. Il n'y a rien de mal avec l'adressage absolu. Si la table de recherche n'occupe qu'une plage de lignes et qu'il y a un autre contenu dans les lignes en dehors de cette plage pour les mêmes colonnes, une plage explicite est nécessaire.
fixer1234