Table of Contents
Klíčové věci
- Excel VLOOKUP se může zdát složitý, ale s praxí si ho snadno osvojíte.
- Vzorec umožňuje vyhledat hodnotu v tabulce a vrátí odpovídající hodnotu.
- VLOOKUP pomáhá s analýzou dat, výpočtem GPA a porovnáváním sloupců.
VLOOKUP nemusí být tak intuitivní jako jiné funkce, ale je to mocný nástroj, který stojí za to se naučit. Podívejte se na několik příkladů a naučte se používat SVYHLEDAT pro své vlastní projekty Excel.
Co je SVYHLEDAT v Excelu?
Funkce VLOOKUP aplikace Excel je podobná telefonnímu seznamu. Zadáte mu hodnotu, kterou chcete vyhledat (jako něčí jméno), a vrátí vámi zvolenou hodnotu (jako jeho číslo).
VLOOKUP se může na první pohled zdát skličující, ale s několika příklady a experimenty jej brzy začnete používat, aniž byste se zapotili.
Syntaxe funkce VLOOKUP je:
=VLOOKUP(lookup_value, table_array, col_index_num[, exact])
Tato tabulka obsahuje ukázková data, která ukazují, jak se funkce VLOOKUP vztahuje na sadu řádků a sloupců:
V tomto příkladu je vzorec SVYHLEDAT:
=VLOOKUP(I3, A2:E26, 2)
Podívejme se, co každý z těchto parametrů znamená:
- lookup_value je hodnota, kterou chcete vyhledat v tabulce. V tomto příkladu je to hodnota v I3, což je 4.
- table_array je rozsah, který obsahuje tabulku. V příkladu je to A2:E26.
- col_index_no je číslo sloupce vrácené požadované hodnoty. Barva je ve druhém sloupci tabulky table_array, takže toto je 2.
- Přesný je volitelný parametr určující, zda má být shoda vyhledávání přesná (FALSE) nebo přibližná (TRUE, výchozí nastavení).
Můžete použít SVYHLEDAT k zobrazení vrácené hodnoty nebo ji zkombinovat s jinými funkcemi a použít vrácenou hodnotu v dalších výpočtech.
V ve SVYHLEDAT znamená vertikální, což znamená, že prohledává sloupec dat. VLOOKUP vrací pouze data ze sloupců napravo od hodnoty vyhledávání. Přestože je funkce SVYHLEDAT omezena na vertikální orientaci, je základním nástrojem, který usnadňuje další úkoly aplikace Excel. VLOOKUP se může hodit při výpočtu GPA nebo dokonce při porovnávání dvou sloupců.
VLOOKUP prohledá první sloupec
table_array
pro
vyhledávací_hodnota
. Pokud chcete prohledat jiný sloupec, můžete posunout odkaz na tabulku, ale pamatujte, že vrácená hodnota může být pouze vpravo od vyhledávacího sloupce. Můžete se rozhodnout restrukturalizovat svůj stůl tak, aby tento požadavek splnil.
Jak udělat SVYHLEDAT v Excelu
Nyní, když víte, jak funguje VLOOKUP v Excelu, je jeho použití jen otázkou výběru správných argumentů. Pokud se vám zdá psaní argumentů obtížné, můžete vzorec začít zadáním znaménka rovná se (=) a následným příkazem SVYHLEDAT. Poté klikněte na buňky a přidejte je jako argumenty do vzorce.
Pojďme si to procvičit na vzorové tabulce výše. Předpokládejme, že máte tabulku obsahující následující sloupce: Název produktů, Recenze a Cena. Potom chcete, aby Excel vrátil počet recenzí pro konkrétní produkt, v tomto příkladu Pizza.
Toho snadno dosáhnete pomocí funkce VLOOKUP. Jen si pamatujte, jaký bude každý argument. Protože v tomto příkladu chceme vyhledat informace o hodnotě v buňce E6, E6 je vyhledávací_hodnota. Table_array je rozsah obsahující tabulku, což je A2:C9. Měli byste zahrnout pouze samotná data bez záhlaví v prvním řádku.
A konečně, col_index_no je sloupec v tabulce, kde jsou recenze, což je druhý sloupec. Když jsou tyto z cesty, pojďme k psaní tohoto vzorce.
=VLOOKUP(E6,A2:C9,2,FALSE)
Excel nyní vrátí recenze na pizzu v buňce F6.
Jak provést SVYHLEDAT pro více položek v Excelu
Pomocí VLOOKUP můžete také vyhledat více hodnot ve sloupci. To se může hodit, když potřebujete provádět operace, jako je vykreslování grafů nebo tabulek aplikace Excel na výsledná data. Můžete to udělat tak, že napíšete vzorec SVYHLEDAT pro první položku a poté automaticky vyplníte zbytek.
Trik je v použití absolutních odkazů na buňky, aby se během automatického vyplňování neměnily. Podívejme se, jak to můžete udělat:
=VLOOKUP(E6,$A$2:$C$9,2,FALSE)
Pokud ponecháte poslední argument prázdný nebo zadejte
SKUTEČNÝ
, VLOOKUP bude přijímat přibližné shody. Přibližná shoda však může být příliš mírná, zejména pokud váš seznam není seřazený. Jako obecné pravidlo byste měli nastavit konečný argument na
NEPRAVDIVÉ
při hledání jedinečných hodnot, jako jsou hodnoty v tomto příkladu.
Jak propojit tabulky aplikace Excel s funkcí VLOOKUP
Informace můžete také čerpat z jednoho listu Excelu do druhého pomocí funkce SVYHLEDAT. To je zvláště užitečné, pokud chcete ponechat původní tabulku nedotčenou, například když jste importovali data z webu do Excelu.
Představte si, že máte druhou tabulku, kde chcete seřadit produkty z předchozího příkladu na základě jejich ceny. Cenu těchto produktů můžete získat z nadřazené tabulky pomocí funkce VLOOKUP. Rozdíl je v tom, že pro výběr pole tabulky budete muset přejít na nadřazený list. Zde je postup:
=VLOOKUP(A3, Sheet1!$A$2:$C$9, 3, FALSE)
Nyní můžete třídit data aplikace Excel, aniž by to ovlivnilo původní tabulku. Překlepy jsou jednou z běžných příčin chyb SVYHLEDAT v Excelu, takže se jim v novém seznamu vyhněte.
VLOOKUP je skvělý způsob, jak rychleji dotazovat data v aplikaci Microsoft Excel. Přestože funkce SVYHLEDAT provádí dotazy pouze ve sloupci a má několik dalších omezení, Excel má další funkce, které mohou provádět výkonnější vyhledávání.
Funkce XLOOKUP aplikace Excel je podobná funkci SVYHLEDAT, ale v tabulce může vypadat svisle i vodorovně. Většina vyhledávacích funkcí aplikace Excel se řídí stejným procesem, pouze s několika rozdíly. Použití kteréhokoli z nich pro jakýkoli konkrétní účel vyhledávání je chytrý způsob, jak získat vaše dotazy v Excelu.