Na tomto blogu už jsou popsané funkce SVYHLEDAT (VLOOKUP), VVYHLEDAT (HLOOKUP) a POZVYHLEDAT (MATCH). V tomto článku je popsaná funkce VYHLEDAT (LOOKUP), která funguje podobně, ale přeci jen trochu jinak.
Funkce VYHLEDAT má dvě formy, vektorovou a maticovou. Vektorová má tři parametry, maticová dva. Maticová se používá jen okrajově, proto se v tomto článku budeme věnovat vektorové formě.
Příklad
Mám tabulku, kde jsou maily zaměstnanců a jejich jména.
Do buňky E2 chci dostat jméno zaměstnance, které přísluší k jeho mailu, který je v buňce D2.
Návod
Použiji funkci VYHLEDAT (LOOKUP).
Její syntaxe bude:
=VYHLEDAT(D2;A:A;B:B)
- D2 protože v této buňce je uvedené co hledám - dana@firma.cz. Kdybych se nechtěl odkazovat na buňku, mohl bych uvést přímo hledanou hodnotu.
- A:A je sloupec, ve kterém se vyskytuje tato hodnota, pro niž chci najít ekvivalent z jiného sloupce - dana@firma.cz
- B:B je sloupec, ve kterém je výsledná hledaná hodnota - Dana Šedivá
Důležité
Tato funkce funguje pouze pokud jsou hodnoty v prvním sloupci seřazené podle hodnoty nebo podle abecedy. Pokud nejsou, hází nesmysly.
Pokud hodnoty nejsou seřazené, použijte kombinaci funkcí INDEX a POZVYHLEDAT - popravdě řečeno je to obvykle šikovnější a bezpečnější než LOOKUP.
Pokud hodnoty nejsou seřazené, použijte kombinaci funkcí INDEX a POZVYHLEDAT - popravdě řečeno je to obvykle šikovnější a bezpečnější než LOOKUP.
Žádné komentáře:
Okomentovat