Funkce SVYHLEDAT a VVYHLEDAT patří k nejdůležitějším nástrojům v Excelu, které umožňují efektivně vyhledávat data v tabulkách. Tento článek vás provede základy obou funkcí a ukáže praktické příklady jejich použití.
Co je funkce SVYHLEDAT?
Funkce SVYHLEDAT (v angličtině VLOOKUP) slouží k vyhledávání hodnot ve svislých tabulkách. Prohledává první sloupec zadané oblasti, najde zadanou hodnotu a vrátí odpovídající hodnotu z jiného sloupce.
Syntaxe funkce SVYHLEDAT
=SVYHLEDAT(hledaná_hodnota; tabulka; číslo_sloupce; [přesná_shoda])
- hledaná_hodnota: Hodnota, kterou chcete vyhledat.
- tabulka: Oblast buněk obsahující data (první sloupec musí obsahovat hledanou hodnotu).
- číslo_sloupce: Číslo sloupce, ze kterého se má vrátit hodnota.
- přesná_shoda: Nepovinný argument, kde NEPRAVDA znamená přesnou shodu a PRAVDA přibližnou.
Příklad použití funkce SVYHLEDAT
Máte tabulku s produkty a jejich cenami:
Produkt | Cena |
---|---|
Jablka | 30 Kč |
Hrušky | 25 Kč |
Banány | 20 Kč |
Pokud chcete zjistit cenu jablek, použijte následující vzorec:
=SVYHLEDAT("Jablka"; A1:B4; 2; NEPRAVDA)
Výsledek bude 30 Kč, protože funkce najde „Jablka“ v prvním sloupci a vrátí hodnotu z druhého sloupce.
Co je funkce VVYHLEDAT?
Funkce VVYHLEDAT (v angličtině HLOOKUP) vyhledává hodnoty ve vodorovných tabulkách. Prohledává první řádek oblasti, najde hledanou hodnotu a vrátí odpovídající hodnotu z jiného řádku.
Syntaxe funkce VVYHLEDAT
=VVYHLEDAT(hledaná_hodnota; tabulka; číslo_řádku; [přesná_shoda])
- hledaná_hodnota: Hodnota, kterou chcete vyhledat.
- tabulka: Oblast buněk, kde probíhá vyhledávání (první řádek musí obsahovat hledanou hodnotu).
- číslo_řádku: Číslo řádku, ze kterého se má vrátit hodnota.
- přesná_shoda: Nepovinný argument, kde NEPRAVDA znamená přesnou shodu a PRAVDA přibližnou.
Příklad použití funkce VVYHLEDAT
Představte si, že máte následující tabulku:
Produkt | Jablka | Hrušky | Banány |
---|---|---|---|
Cena | 30 Kč | 25 Kč | 20 Kč |
Chcete zjistit cenu hrušek. Použijte následující vzorec:
=VVYHLEDAT("Hrušky"; A1:D2; 2; NEPRAVDA)
Výsledek bude 25 Kč, protože funkce najde „Hrušky“ v prvním řádku a vrátí hodnotu z druhého řádku.
Kdy použít SVYHLEDAT a VVYHLEDAT?
Použijte funkci SVYHLEDAT, pokud je tabulka uspořádána svisle, tedy když hledaná hodnota je v prvním sloupci.
Použijte funkci VVYHLEDAT, pokud je tabulka uspořádána vodorovně, tedy když hledaná hodnota je v prvním řádku.
Tipy pro efektivní použití
- Zajištění správného formátu dat
Hledaná hodnota a data v tabulce by měla být ve stejném formátu (např. text nebo číslo). - Použití absolutních odkazů
Při kopírování vzorců používejte symbol$
(např.$A$1:$B$10
), abyste zajistili, že se oblast vyhledávání nezmění. - Kontrola chyb
Pokud funkce vrací chybu #NENÍ_K_DISPOZICI, znamená to, že hledaná hodnota nebyla nalezena. Zkontrolujte správnost zadaných dat. - Alternativa pomocí INDEX a POZVYHLEDAT
Funkce SVYHLEDAT a VVYHLEDAT mají omezení, například nedokážou hledat hodnoty vlevo. Pro pokročilejší scénáře zvažte použití kombinace funkcí INDEX a POZVYHLEDAT.
Funkce SVYHLEDAT a VVYHLEDAT jsou klíčové nástroje pro práci s daty v Excelu. Umožňují rychle vyhledávat hodnoty v tabulkách a vracet odpovídající data. Správným nastavením a pochopením těchto funkcí můžete efektivně pracovat s velkými tabulkami a zlepšit svou produktivitu.
Podělte se o své zkušenosti v komentářích.