Com gestionar Excel VLOOKUP #REF! Error



Suposant que la taula anterior es diu 'DogTable'. Aquesta taula anomenada representa l’interval A3: C7.



Per tant, la nostra fórmula podria ser:



= VLOOKUP (C1, DogTable, 2.0)



O bé

= VLOOKUP (C1, A3: C7,2,0)

Totes dues fórmules funcionen, però, utilitzar rangs de taula i rangs de taula per al vostre Table_Array són més dinàmics i versàtils. Recomanem això en lloc dels intervals absoluts.



Col_Index_Num

El número d'índex de columna és la columna en la qual voleu recuperar dades si el vostre valor es troba a Table_Array.

Si voleu trobar el valor de 'Dog' a DogTable i tornar-ne la mida, especifiqueu el número de columna a partir de la primera columna de l'interval.

Per tant, si la columna més a l’esquerra és Animal i la columna següent és Mida, el vostre valor seria 2. És la 2ndsobre la columna des d'on es pot trobar el valor_Cerca. Si la taula anterior fos Animal, Cost i Mida, el valor seria 3.

Range_Lookup

El valor per defecte de range_lookup sempre serà 1 si s'omet. Això trobarà una concordança relativa i en general no és molt precís per a la majoria dels propòsits. Es recomana cercar una coincidència exacta amb 0 o FALSE.

VLOOKUP està generant un #REF. Error

Això passarà de tant en tant i pot resultar frustrant localitzar-lo si teniu fórmules complexes relacionades amb VLOOKUPs. Vegem l'exemple següent i vegem quin és el problema i com resoldre'l.

A l'exemple següent, tenim un altre conjunt de dades on volem trobar el cost de l'animal. Per tant, utilitzarem VLOOKUP per fer referència a la nostra taula de bases de dades 'DogTable' i recuperar la informació de preus. Com es veu a continuació, fem servir = VLOOKUP (S10, DogTable, 3,0). S10 té el valor de Bird. S9 té el valor de Dog.

Si mireu a 'Cost', veureu que obtindrem un #REF. Missatge d'error. La fórmula sembla ser correcta. Bé, si mireu més de prop veureu que ens hem equivocat en fer la nostra taula. No hem ampliat l'interval per incloure la columna 'Cost'.

Tot i que la funció VLOOKUP troba el valor 'Dog' a la nostra taula, li demanem que torni el 3rdvalor de columna. És estrany, però la nostra taula només consta de dues columnes. En aquest cas, hem d’ampliar l’interval de la nostra taula_Array per incloure la columna “Cost”. Un cop fet això, el nostre #REF! el missatge d'error desapareixerà.

Etiquetes tipus d'error a Excel 2 minuts de lectura