Jak zacházet s Excel VLOOKUP #REF! Chyba



Za předpokladu, že výše uvedená tabulka má název „DogTable“. Tato pojmenovaná tabulka představuje rozsah A3: C7.



Náš vzorec by tedy mohl být:



= VLOOKUP (C1, DogTable, 2.0)



Nebo

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

Oba vzorce fungují, ale použití pojmenovaných rozsahů a rozsahů tabulek pro vaši Table_Array jsou dynamičtější a univerzálnější. Doporučujeme to spíše než absolutní rozsahy.



Col_Index_Num

Indexové číslo sloupce je sloupec, ve kterém chcete načíst data, pokud je vaše hodnota nalezena v Table_Array.

Pokud chcete v DogTable najít hodnotu „Dog“ a vrátit její velikost, zadáte číslo sloupce počínaje prvním sloupcem rozsahu.

Pokud je tedy sloupec zcela vlevo nejvíce Zvíře a v dalším sloupci Velikost, byla by vaše hodnota 2. Je to 2ndsloupec od místa, kde lze najít Lookup_Value. Pokud by výše uvedená tabulka byla Animal, Cost a potom Size, hodnota by byla 3.

Range_Lookup

Výchozí hodnota pro range_lookup bude vždy 1, pokud je vynechána. Toto najde relativní shodu a obecně není pro většinu účelů příliš přesné. Doporučuje se hledat přesnou shodu pomocí 0 nebo FALSE.

VLOOKUP generuje #REF! Chyba

To se čas od času stane a může být frustrující sledovat, pokud máte ve VLOOKUPech složité vzorce. Podívejme se na níže uvedený příklad a podívejme se, o jaký problém jde a jak jej vyřešit.

V níže uvedeném příkladu máme další sadu dat, kde chceme zjistit cenu zvířete. Takže použijeme VLOOKUP k odkazování na naši databázovou tabulku „DogTable“ a načtení informací o cenách. Jak je vidět níže, používáme = VLOOKUP (S10, DogTable, 3,0). S10 drží hodnotu Bird. S9 drží hodnotu Psa.

Pokud se podíváte do části „Cena“, uvidíte, že dostáváme #REF! Chybové hlášení. Vzorec se však zdá být správný. Pokud se podíváte blíže, uvidíte, že jsme udělali chybu při vytváření našeho stolu. Rozsah jsme nerozšířili tak, aby zahrnoval sloupec „Cena“.

Přestože funkce VLOOKUP v naší tabulce nachází hodnotu „Dog“, žádáme ji, aby vrátila 3rdhodnota sloupce. To je divné, ale náš stůl se skládá pouze ze dvou sloupců. V tomto případě musíme rozšířit rozsah našeho Table_Array tak, aby zahrnoval sloupec „Náklady“. Jakmile to bude hotové, náš #REF! chybová zpráva zmizí.

Značky typy chyb v aplikaci Excel 2 minuty čtení