Hogyan kezeljük az Excel VLOOKUP #REF! Hiba



Feltéve, hogy a fenti táblázat neve „DogTable”. Ez a megnevezett táblázat az A3: C7 tartományt képviseli.



Tehát a képletünk a következő lehet:



= VLOOKUP (C1, DogTable, 2.0)



Vagy

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

Mindkét képlet működik, azonban megnevezett tartományokat használ, és a Table_Array táblázattartományai dinamikusabbak és sokoldalúbbak. Ezt inkább az abszolút tartományok helyett javasoljuk.



Col_Index_Num

Az oszlopindex száma az az oszlop, amelyben adatokat szeretne lekérni, ha az értéke megtalálható a Table_Array mezőben.

Ha meg akarja találni a „Dog” értékét a DogTable-ben, és visszaadja annak méretét, akkor megadja az oszlop számát a tartomány első oszlopától kezdve.

Tehát, ha a bal oldali bal oldali oszlop az Állat, a következő oszlop pedig a Méret, akkor az értéke 2. Ez a 2ndoszlop, ahonnan a Keresési_érték megtalálható. Ha a fenti táblázat Animal, Cost és Size méret lenne, az érték 3 lenne.

Range_Lookup

Az range_lookup alapértelmezett értéke mindig 1 lesz, ha kihagyja. Ez viszonylagos egyezést fog találni, és a legtöbb célra általában nem túl pontos. Javasolt pontos egyezést keresni a 0 vagy a FALSE használatával.

A VLOOKUP létrehoz egy #REF! Hiba

Ez időről időre megtörténik, és frusztráló lehet a felkutatás, ha összetett képletek vannak a VLOOKUP-okkal. Vessünk egy pillantást az alábbi példára, és megnézzük, mi a probléma, és hogyan lehet megoldani.

Az alábbi példában van egy másik adatcsoportunk, ahol meg akarjuk találni az állat költségeit. Tehát a VLOOKUP segítségével fogjuk hivatkozni a 'DogTable' adatbázis-táblázatunkra, és beolvasni az árinformációkat. Az alábbiak szerint = VLOOKUP (S10, DogTable, 3,0). Az S10 tartja a Bird értékét. Az S9 tartja a Dog értékét.

Ha a „Költség” részben megnézi, látni fogja, hogy #REF-et kapunk! Hiba üzenet. A képlet igaznak tűnik. Nos, ha jobban megnézed, látni fogod, hogy hibát követtünk el az asztalunk elkészítésekor. Nem bővítettük a tartományt a „Költség” oszlopra.

Bár a VLOOKUP függvény megtalálja táblázatunkban a „Kutya” értéket, arra kérjük, hogy adja vissza a 3 értéketrdoszlop értéke. Ez furcsa, de táblázatunk csak két oszlopból áll. Ebben az esetben ki kell terjesztenünk a Table_Array tartományát a „Költség” oszlopra. Miután ez megtörtént, a #REF! hibaüzenet eltűnik.

Címkék hibatípusok az excelben 2 perc olvasás