Přesná shoda | Přibližná shoda | Vlookup vypadá správně | První zápas | Vlookup nerozlišuje velká a malá písmena | Více kritérií | #N/A chyba | Více vyhledávacích tabulek | Rejstřík a shoda | Xlookup
The Funkce VLOOKUP je jednou z nejpopulárnějších funkcí v Vynikat. Tato stránka obsahuje mnoho snadno sledovatelných příkladů VLOOKUP.
Přesná shoda
Většinu času hledáte přesnou shodu, když používáte funkci VLOOKUP v Excelu. Podívejme se na argumenty funkce VLOOKUP.
1. Níže uvedená funkce VLOOKUP vyhledá hodnotu 53 (první argument) v levém sloupci červené tabulky (druhý argument).
2. Hodnota 4 (třetí argument) říká funkci VLOOKUP, aby vrátila hodnotu ve stejném řádku ze čtvrtého sloupce červené tabulky.
Poznámka: Boolean FALSE (čtvrtý argument) říká funkci VLOOKUP, aby vrátila přesnou shodu. Pokud funkce VLOOKUP nemůže najít hodnotu 53 v prvním sloupci, vrátí chybu #N/A.
3. Zde je další příklad. Místo vrácení platu níže uvedená funkce VLOOKUP vrací příjmení (třetí argument je nastaven na 3) ID 79.
Přibližná shoda
Podívejme se na příklad funkce VLOOKUP v režimu přibližné shody (čtvrtý argument nastaven na PRAVDA).
1. Níže uvedená funkce VLOOKUP vyhledá hodnotu 85 (první argument) v levém sloupci červené tabulky (druhý argument). Je tu jen jeden problém. V prvním sloupci není žádná hodnota 85.
2. Boolean TRUE (čtvrtý argument) naštěstí říká funkci VLOOKUP, aby vrátila přibližnou shodu. Pokud funkce VLOOKUP nemůže najít hodnotu 85 v prvním sloupci, vrátí největší hodnotu menší než 85. V tomto příkladu to bude hodnota 80.
3. Hodnota 2 (třetí argument) říká funkci VLOOKUP, aby vrátila hodnotu ve stejném řádku z druhého sloupce červené tabulky.
Poznámka: vždy seřaďte sloupec úplně vlevo v červené tabulce vzestupně, pokud používáte funkci VLOOKUP v režimu přibližné shody (čtvrtý argument nastaven na PRAVDA).
Vlookup vypadá správně
Funkce VLOOKUP vždy vyhledá hodnotu v levém sloupci tabulky a vrátí odpovídající hodnotu ze sloupce doprava.
1. Například níže uvedená funkce VLOOKUP vyhledá křestní jméno a vrátí příjmení.
2. Pokud změníte číslo indexu sloupce (třetí argument) na 3, funkce VLOOKUP vyhledá křestní jméno a vrátí plat.
Poznámka: v tomto případě nemůže funkce VLOOKUP vyhledat křestní jméno a vrátit ID. Funkce VLOOKUP vypadá pouze vpravo. Nebojte se, můžete použít INDEX a MATCH v Excelu k provedení levého vyhledávání.
První zápas
Pokud sloupec úplně vlevo tabulky obsahuje duplikáty, funkce VLOOKUP odpovídá první instanci. Podívejte se například na níže uvedenou funkci VLOOKUP.
Vysvětlení: funkce VLOOKUP vrací plat Mia Clark, nikoli Mia Reed.
Vlookup nerozlišuje velká a malá písmena
Funkce VLOOKUP v aplikaci Excel provádí vyhledávání nerozlišující malá a velká písmena. Například níže uvedená funkce VLOOKUP vyhledá MIA (buňka G2) v levém sloupci tabulky.
Vysvětlení: funkce VLOOKUP nerozlišuje velká a malá písmena, takže vyhledává MIA nebo Mia nebo mia nebo miA atd. V důsledku toho funkce VLOOKUP vrací plat Mia Clark (první instance). Pomocí vyhledávání INDEX, MATCH a EXACT v Excelu proveďte vyhledávání rozlišující malá a velká písmena.
Více kritérií
Chcete vyhledat hodnotu na základě více kritérií? Pomocí INDEX a MATCH v Excelu proveďte vyhledávání ve dvou sloupcích.
Poznámka: vzorec pole výše vyhledává plat Jamese Clarka, ne Jamese Smitha, ne Jamese Andersona.
#N/A chyba
Pokud funkce VLOOKUP nemůže najít shodu, vrátí chybu #N/A.
1. Například níže uvedená funkce VLOOKUP nemůže najít hodnotu 28 ve sloupci zcela vlevo.
2. Pokud chcete, můžete pomocí funkce IFNA nahradit chybu #N/A přátelskou zprávou.
Poznámka: funkce IFNA byla zavedena v Excelu 2013. Pokud používáte Excel 2010 nebo Excel 2007, jednoduše nahraďte IFNA IFERROR. Pamatujte, že funkce IFERROR zachycuje i další chyby. Například #NÁZEV? chyba, pokud omylem překlepnete slovo VLOOKUP.
Více vyhledávacích tabulek
Při použití funkce VLOOKUP v aplikaci Excel můžete mít více vyhledávacích tabulek. Pomocí funkce IF můžete zkontrolovat, zda je splněna podmínka, a vrátit jednu vyhledávací tabulku, je -li PRAVDA, a jinou vyhledávací tabulku, pokud je NEPRAVDA.
1. Vytvořte dva pojmenované rozsahy: Tabulka1 a Tabulka2.
2. Vyberte buňku E4 a zadejte níže uvedenou funkci VLOOKUP.
Vysvětlení: bonus závisí na trhu (Spojené království nebo USA) a výši prodeje. Druhý argument funkce VLOOKUP dělá trik. V případě Velké Británie používá funkce VLOOKUP tabulku1, v USA funkce VLOOKUP používá tabulku2. Chcete -li vrátit přibližnou shodu, nastavte čtvrtý argument funkce VLOOKUP na hodnotu TRUE.
3. Stiskněte Enter.
4. Vyberte buňku E4, klikněte na pravý dolní roh buňky E4 a přetáhněte ji dolů do buňky E10.
Poznámka: Walker například získává bonus 1 500 $. Protože používáme pojmenované rozsahy, můžeme tuto funkci VLOOKUP snadno zkopírovat do ostatních buněk bez obav z odkazů na buňky.
Index a shoda
Místo použití VLOOKUP použijte INDEX a MATCH. Chcete -li provádět pokročilá vyhledávání, budete potřebovat INDEX a MATCH. Možná je to pro vás v této fázi příliš daleko, ale ukazuje vám to jeden z mnoha dalších výkonných vzorců, které Excel nabízí.
Xlookup
Pokud máte Excel 365, použijte místo VLOOKUP XLOOKUP. Funkce XLOOKUP se snadněji používá a má několik dalších výhod.