Ahoj! Představte si, že máte tisíce řádků dat zaměstnanců v Excelu a váš šéf se vás náhodně zeptá na plat a označení Ramesh. Nebo ještě hůř, poskytne vám seznam stovek zaměstnanců a požádá vás o zaslání podrobností o těchto zaměstnancích. Co bys dělal? Ručně to nenajdete. To prostě není proveditelné a už vůbec ne chytré. Ale jsi chytrý, proto jsi tady. Dovolte mi, abych vám představil funkci VLOOKUP aplikace Excel.
Proč potřebujeme VLOOKUP?
Co je VLOOKUP? VLOOKUP znamená vertikální vyhledávání.
VLOOKUP pouze vyhledá řádek dané hodnoty v prvním sloupci tabulky a vrátí hodnotu požadovaného sloupce v tomto řádku.
Syntaxe VLOOKUP:
= VLOOKUP (lookup_value, table_array, col_index_number, [range_lookup])
Lookup_value: Hodnota, podle které chcete hledat v prvním sloupci pole tabulky.
Tabulka_pole: Tabulka, ve které chcete vyhledat/hledat
col_index_number: Číslo sloupce v poli Tabulka, ze kterého chcete načíst výsledky.
[range_lookup]: FALSE, pokud chcete hledat přesnou hodnotu, TRUE, pokud chcete přibližnou shodu.
Dobře, dost teorie. Pojďme se vrhnout na příklad Excel VLOOKUP.
VLOOKUP Příklad 1.
V listu aplikace Excel máte tato data od zaměstnanců. V prvním sloupci (Sloupec A) máte jméno zaměstnanců. Dále máte jejich označení a tak dále, jak je znázorněno na obrázku níže.
Aby to bylo snadné, vzal jsem malý stůl.
Váš šéf vám nyní poslal tento seznam a požádal o podrobnosti v prázdných sloupcích.
Musíte sdělit platy a označení Rameshe a Divya. Jak bys to udělal?
Chcete -li to provést, můžete hledat ručně Nebo… Nebo můžete použít funkci VLOOKUP aplikace Excel.
Stačí napsat tento vzorec VLOOKUP do buňky H2 a zkopírovat jej do níže uvedené buňky:
= VLOOKUP (G3, $ A $ 3: $ D $ 11,4, FALSE)
Výsledky získáte, jak je uvedeno níže.
Vysvětlení:
Zde jsme řekli Excelu, aby vyhledal Ramesha (G3) v prvním sloupci (A) stolu $ A $ 3: $ D $ 11.
Pokud je daná hodnota nalezena, vraťte hodnotu ve 4. (4) v této tabulce.
Dáte -li FALSE v range_lookup, říkáte VLOOKUP, aby našel přesnou shodu (No ifs n buts).
Zde je Ramesh nalezen v prvním sloupci A a jeho plat je vrácen jako 105347.
Podobně VLOOKUP hledá Divya ve sloupci a vrátí se #N/A chyba, protože záznam Divya ve vaší tabulce není.
Vidíte zde další využití VLOOKUP? Pomocí funkce VLOOKUP můžete zjistit, zda hodnota v seznamu existuje nebo ne. Můžete také spojit dva seznamy a vědět, jaké hodnoty jsou v nich běžné.
Pro Tip: Při použití funkce VLOOKUP v aplikaci Excel vždy zamkněte odkaz na Table_array. Jinak se vaše table_array změní, když zkopírujete vzorec do jiných buněk.
Je to ve výchozím nastavení, když VYHLEDÁVÁTE z jiného listu nebo sešitu, ale ve stejném listu, to musíte udělat ručně.
Můžete napsat vzorec VLOOKUP, abyste získali Rameshovo označení? Sekce komentářů je celá vaše.
Ve výše uvedeném příkladu jsme viděli příklad VLOOKUP, kde jsme chtěli přesnou shodu. Ale co když chceme znát přibližnou shodu?
Kdy použijete přibližnou shodu ve VLOOKUP jako Range_lookup?
Pojďme to pochopit s dalším příkladem VLOOKUP.
Příklad 2: Použití přibližné shody ve VLOOKUP
Správně jste odpověděli na dotaz svého šéfa pomocí VLOOKUP dříve. Nyní váš „drahý“ šéf chce znát nejbližší plat do 15 000 000 (pouze méně než).
Abychom na to odpověděli, opět použijeme VLOOKUP, ale tentokrát s přibližnou shodou.
Důležitá poznámka: Chcete -li najít přibližnou shodu, musíte data seřadit. Zde jsem setřídil data vzestupně podle platu.
Do buňky H2 napište tento vzorec a přetáhněte jej do buňky níže:
= VLOOKUP (G9, $ D $ 3: $ D $ 11,1,1)
Poznámka: 1 je interpretován jako SKUTEČNÝ a 0 tak jako NEPRAVDIVÉ v Excelu.
Nakonec budete mít výsledek, který vypadá takto:
Vysvětlení.
Naše vyhledávací hodnota je 150 000 (G9) a chceme k tomu nejbližší plat.
Náš sortiment je $ D $ 3: $ D $ 11 protože chceme vrátit hodnotu ze stejného sloupce. Col_index_num je tedy také 1. A protože chceme přibližnou shodu, dodali jsme range_lookup jako 1 (PRAVDA).
Pro přibližnou shodu je třeba data seřadit. Jinak Excel VLOOKUP bude sloužit jako nesprávný výsledek.
Důležité poznámky:
-
- VLOOKUP vždy funguje zleva doprava. Hodnotu nelze načíst z pravé části prvního sloupce.
- Číslování sloupců Začíná od vybraného rozsahu. Pokud například zadáte tabulkové pole D4: F10. Počet sloupců pak začne D, nikoli od skutečného začátku tabulky.
- Vždy zamkněte odkaz na tabulku pomocí znaku $, abyste se vyhnuli chybám při kopírování vzorce vyhledávání V v aplikaci Microsoft Excel 2016.
- Ve vyhledávací hodnotě můžete použít zástupný znak (*), pokud si pamatujete pouze některou část vyhledávací hodnoty.
- Nastavením Range_Lookup na FALSE (0) získáte přesnou shodu s vaší hodnotou.
- Nastavením Range_Lookup na TRUE (1) získáte nejbližší k menší než k dané hodnotě.
- Vždy seřaďte data vzestupně pro přibližnou shodu.
Nyní můžete na dotaz svého šéfa odpovědět během několika sekund. Můžete snadno porovnat dva seznamy. Hromadné vyhledávání pomocí VLOOKUP v Excelu 2016, 2013, 2010 a starších verzích Excelu můžete provést během několika sekund.
Bylo to tedy užitečné? Pokud ne, dejte mi vědět svůj přesný dotaz v sekci komentáře.
17 Věcí o VYHLEDÁVÁNÍ Excelu
Vlookup Top 5 hodnot s duplicitními hodnotami pomocí INDEX-MATCH v Excelu
VLOOKUP Více hodnot
VLOOKUP s Dynamic Col Index
Částečná shoda s funkcí VLOOKUP
Použijte VLOOKUP ze dvou nebo více vyhledávacích tabulek
Vlookup podle data v Excelu
Pomocí vzorce VLOOKUP zkontrolujte, zda hodnota existuje
Populární články
Jak VYHLEDAT z jiného listu aplikace Excel
VLOOKUP s čísly a textem
Funkce IF, ISNA a VLOOKUP
Funkce ISNA a VLOOKUP
Funkce IFERROR a VLOOKUP