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

Zkuste použít novou funkci XMATCH , vylepšenou verzi funkce POZVYHLEDAT, která funguje v libovolném směru a ve výchozím nastavení vrací přesné shody, takže je jednodušší a pohodlnější než její předchůdce.

Funkce POZVYHLEDAT vyhledá zadanou položku v Oblasti buněk a vrátí relativní pozici této položky v oblasti. Pokud například oblast A1:A3 obsahuje hodnoty 5, 25 a 38, vrátí vzorec =POZVYHLEDAT(25;A1:A3;0) číslo 2, protože hodnota 25 je druhou položkou v této oblasti.

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

Funkce POZVYHLEDAT se používá místo funkce VYHLEDAT v případě, kdy potřebujete zjistit pozici položky v oblasti, nikoli samotnou položku. Funkci POZVYHLEDAT je možné využít například k poskytnutí hodnoty argumentu řádek pro funkci INDEX.

Syntaxe

POZVYHLEDAT(co; prohledat; [shoda])

Syntaxe funkce POZVYHLEDAT obsahuje následující argumenty:

  • co    Povinný argument. Hodnota, kterou chcete najít v oblasti prohledat. Je to podobné, jako když hledáte v telefonním seznamu číslo určitého člověka. Hledáte přitom jeho jméno, ale hodnota, kterou potřebujete, je telefonní číslo.Argumentem co může být hodnota (číslo, text nebo logická hodnota) nebo odkaz na buňku s číslem, textem nebo logickou hodnotou.

  • Prohledat:    Povinný argument. Jde o oblast buněk, která bude prohledána.

  • Shoda:    Nepovinný argument. Může mít hodnotu -1, 0 nebo 1. Argument shoda určuje, jakým způsobem má Excel porovnávat hledanou hodnotu co s hodnotami v prohledávané oblasti prohledat. Výchozí hodnota tohoto argumentu je 1.Způsoby, jakými tato funkce hledá hodnoty v závislosti na nastavení argumentu shoda, jsou popsány v následující tabulce.

Shoda

Chování

1 nebo neuveden

Funkce POZVYHLEDAT najde největší hodnotu, která je menší nebo rovna hledané hodnotě co. Hodnoty v oblasti prohledat musí být přitom seřazeny vzestupně, například takto: ...-2; -1; 0; 1; 2; ...; A–Z; NEPRAVDA; PRAVDA.

0

Funkce POZVYHLEDAT najde první hodnotu, která se přesně shoduje s hledanou hodnotou co. Hodnoty v oblasti prohledat přitom nemusí být nijak seřazeny.

-1

Funkce POZVYHLEDAT najde nejmenší hodnotu, která je větší nebo rovna hledané hodnotě co. Hodnoty v oblasti prohledat musí být přitom seřazeny sestupně, například takto: PRAVDA; NEPRAVDA; Z–A; ...2; 1; 0; -1; -2;..., a podobně.

  • POZVYHLEDAT vrátí pozici nalezené hodnoty v oblasti prohledat, ne samotnou hodnotu. Například POZVYHLEDAT("b";{"a","b","c"};0) vrátí hodnotu 2, což je relativní pozice „b“ v matici {"a","b","c"}.

  • Funkce POZVYHLEDAT při porovnávání textových hodnot nerozlišuje malá a velká písmena.

  • Nenajde-li funkce POZVYHLEDAT žádnou vyhovující hodnotu, vrátí chybovou hodnotu #NENÍ_K_DISPOZICI.

  • Pokud má argument shoda hodnotu 0 a argument co je textový řetězec, můžete v argumentu co použít zástupné znaky – otazník (?) a hvězdičku (*). Otazník zastupuje libovolný jeden znak a hvězdička zastupuje libovolný řetězec znaků. Chcete-li vyhledat skutečný znak otazníku nebo hvězdičky, zadejte před něj vlnovku (~).

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

Produkt

Počet

Banány

25

Pomeranče

38

Jablka

40

Hrušky

41

Vzorec

Popis

Výsledek

=POZVYHLEDAT(39;B2:B5;1)

Protože neexistuje přesná shoda, je vrácená pozice nejbližší nižší hodnoty (38) v oblasti B2:B5.

2

=POZVYHLEDAT(41;B2:B5;0)

Pozice hodnoty 41 v oblasti B2:B5.

4

=POZVYHLEDAT(40;B2:B5;-1)

Vrátí chybu, protože hodnoty v oblasti B2:B5 nejsou seřazené sestupně.

#NENÍ_K_DISPOZICI

Funkce SVYHLEDAT

Funkce INDEX

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.