Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

Důležité informace: Zkuste použít novou funkci XLOOKUP, což je vylepšená verze funkce VLOOKUP, která funguje v libovolném směru a ve výchozím nastavení vrací přesné shody, což zaručuje snadnější a pohodlnější používání, než jeho předchůdce.

Když vytvoříte funkci SVYHLEDAT nebo VVYHLEDAT , zadáte oblast buněk, například D2:F39. Tato oblast se nazývá argument table_array a argument je jednoduše část dat, kterou funkce potřebuje ke spuštění. V tomto případě funkce vyhledá v buňkách data, která se pokoušíte najít.

Argument table_array je vždy druhým argumentem funkce SVYHLEDAT nebo VVYHLEDAT (první je hodnota, kterou se pokoušíte najít) a funkce bez ní nebudou fungovat.

Vaším prvním argumentem, hodnotou, kterou chcete najít, může být konkrétní hodnota, například "41" nebo "smith", nebo to může být odkaz na buňku, například F2. První argument může vypadat takto:

=SVYHLEDAT(F2; ...

Argument table_array vždy následuje za vyhledávací hodnotou, například takto:

=SVYHLEDAT(F2;B4:D39; ...

Oblast buněk uvedená v argumentu table_array může používat relativní nebo absolutní odkazy na buňky. Pokud chcete funkci zkopírovat, musíte použít absolutní odkazy, například:

=SVYHLEDAT(F2;$B$2:BD$39; ...

Buňky v argumentu table_array můžou být také na jiném listu v sešitu. Pokud ano, argument obsahuje název listu a a syntaxe vypadá takto:

=SVYHLEDAT(F2;List2!$C$14:E$42; ...

Nezapomeňte za název listu umístit vykřičník.

Nakonec (whew) zadáte třetí argument, sloupec obsahující hodnoty, které se pokoušíte najít. Říká se tomu vyhledávací sloupec. V našem prvním příkladu jsme použili oblast buněk B4 až D39, která běží napříč třemi sloupci. Pojďme předstírat, že hodnoty, které chcete vidět, jsou ve sloupci D, který je třetím sloupcem v dané oblasti buněk, takže poslední argument je 3.

=SVYHLEDAT(F2;B4:D39;3)

Můžete použít volitelný čtvrtý argument, buď True, nebo False. Ve většině případů budete chtít použít false.

Pokud použijete hodnotu Pravda nebo ponecháte čtvrtý argument prázdný, vrátí funkce přibližnou shodu s hodnotou v prvním argumentu. Pokud tedy chcete pokračovat v příkladu, pokud je vaším prvním argumentem "smith" a použijete hodnotu True, vrátí funkce "Smith", "Smithberg" atd. Pokud ale použijete nepravda, funkce vrátí pouze "Smith", což je přesná shoda, a to je to, co většina lidí chce.

Aby používání hodnoty True bylo ještě složitější, pokud váš vyhledávací sloupec – sloupec zadaný ve třetím argumentu – není seřazen vzestupně (od A do Z nebo od nejnižšího po nejvyšší číslo), může funkce vrátit nesprávný výsledek. Další informace najdete v tématu Vyhledání hodnot pomocí funkce SVYHLEDAT a dalších funkcí.

Další informace o funkcích SVYHLEDAT a VVYHLEDAT najdete tady:

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.