Jak zapisujete funkci VLOOKUP? Já používám zápis pro přesnou shodu, který je tento:
=VLOOKUP(co-buňka;kde-oblast;který_sloupec_vrátit;0)
ta nula na konci je zejména pro vyhledávání v netřízené oblasti, ale já ji používám vždy, protože chci přesnou shodu, nikoli první nejbližší. Je to ale o něco náročnější na výpočetní výkon. Vrací mi to pak hodnotu z řádku s první přesnou shodou.
Z nápovědy:
Syntaxe
=VLOOKUP(Kritérium vyhledávání;matice;index;Řazení)
Kritérium vyhledávání je hodnota hledaná v prvním sloupci matice.
matice je odkaz zahrnující alespoň dva sloupce.
index je číslo sloupce v matici odkud bude vrácena výsledná hodnota. První sloupec má číslo 1.
Řazení je volitelný parameter, který určuje zda je první sloupec v matici řazen vzestupně. Není-li první sloupec řazen vzestupně, zadejte logickou hodnotu FALSE. Seřazené sloupce jsou prohledávány mnohem rychleji a funkce vždy vrátí nějakou výslednou hodnotu i když hledané hodnota nebyla přesně nalezena mezi nejnižší a největší hodnotu setříděného seznamu. U nesetříděných seznamů se musí hledaná hodnota přesně shodovat s hledanou hodnotou, jinak je funkce vrátí zprávu: Error: Value Not Available.
Editoval hanus (27. 4. 2009 08:13:01)