VVYHLEDAT (funkce)

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Tento článek popisuje syntaxi vzorce a použití funkce VVYHLEDAT v Microsoft Excelu.

Popis

Vyhledá danou hodnotu v horním řádku tabulky nebo v Matice a vrátí hodnotu buňky z určeného řádku stejného sloupce. Funkce VVYHLEDAT se používá k vyhledávání hodnot v tabulce s nadepsanými sloupci. K vyhledávání hodnot v tabulce s popisy řádků se používá funkce SVYHLEDAT.

První písmeno V v názvu funkce VVYHLEDAT vyjadřuje, že funkce vyhledává hodnoty vodorovně (v řádcích).

Syntaxe

VVYHLEDAT(co, tabulka, řádek, [typ])

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

  • Co:    Povinný argument. Hodnota, kterou chcete vyhledat v prvním řádku tabulky. Může to být hodnota, odkaz nebo textový řetězec.

  • Tabulka:    Povinný argument. Prohledávaná tabulka. Můžete použít odkazy na oblast nebo názvy oblastí.

    • Hodnoty na prvním řádku oblasti tabulka můžou být textové, číselné nebo logické.

    • Pokud má argument typ hodnotu PRAVDA, musí být hodnoty prvního řádku oblasti tabulka vzestupně uspořádané: ...-2, -1, 0, 1, 2,... , A-Z, NEPRAVDA, PRAVDA, jinak může funkce VVYHLEDAT vrátit nesprávnou hodnotu. Pokud má argument typ hodnotu NEPRAVDA, nemusí být první řádek tabulky uspořádaný.

    • Funkce nerozlišuje malá a velká písmena.

    • Řazení hodnot ve vzestupném pořadí zleva doprava. Další informace najdete v tématu řazení dat v oblasti nebo tabulce.

  • Řádek:    Povinný argument. Číslo řádku, ze kterého je vrácená odpovídající hodnota. Řádek s hodnotou 1 vrátí hodnotu z prvního řádku oblasti tabulka a řádek s hodnotou 2 vrátí hodnotu z druhého řádku oblasti tabulka. Pokud má argument řádek hodnotu menší než 1, vrátí funkce VVYHLEDAT chybovou hodnotu #HODNOTA!. Pokud má argument řádek hodnotu větší, než je počet řádků v oblasti tabulka, vrátí funkce VVYHLEDAT chybovou hodnotu #REF!.

  • Typ:    Nepovinný argument. Logická hodnota, která určuje, jestli funkce VVYHLEDAT bude vyhledávat přesnou nebo přibližnou shodu. Pokud má argument hodnotu PRAVDA nebo když je vynechaný, je vrácená hodnota přibližné shody. To znamená, že pokud nebyla nalezená přesná shoda, vrátí funkce největší možnou hodnotu, která je menší než hodnota argumentu hledat. Pokud je hodnota argumentu NEPRAVDA, bude funkce VVYHLEDAT hledat pouze přesnou shodu. Pokud shoda neexistuje, vrátí funkce chybovou hodnotu #N/A.

Poznámka

  • Pokud funkce VVYHLEDAT nenajde hodnotu argumentu hledat a argument typ je PRAVDA, vrátí největší menší hodnotu, než je hodnota argumentu hledat.

  • Pokud je argument co menší než nejmenší hodnota z prvního řádku oblasti tabulka, vrátí funkce VVYHLEDAT chybovou hodnotu #N/A.

  • Pokud argument typ nabývá hodnoty NEPRAVDA a argument hledat je text, můžete v argumentu hledat použít zástupné znaky otazník (?) a hvězdička (*). Otazník zastupuje jeden libovolný znak, hvězdička zastupuje jakoukoli posloupnost libovolných znaků. Jestli chcete vyhledat skutečný otazník nebo hvězdičku, vložte před ně tildu (~).

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.

Auta

Bagry

Buldozery

4

4

9

5

7

10

6

8

11

Vzorec

Popis

Výsledek

=VVYHLEDAT("Auta";A1:C4;2;PRAVDA)

Vyhledá "Auta" v řádku 1 a vrátí hodnotu z řádku 2, která je ve stejném sloupci (sloupec A).

4

=VVYHLEDAT("Bagry";A1:C4;3;NEPRAVDA)

Vyhledá "Bagry" v řádku 1 a vrátí hodnotu z řádku 3, která je ve stejném sloupci (sloupec B).

7

=VVYHLEDAT("B";A1:C4;3;PRAVDA)

Vyhledá "B" v řádku 1 a vrátí hodnotu z řádku 3, která je ve stejném sloupci. Protože se nenašla přesná shoda, použila se největší hodnota na řádku 1, která je menší než "B": "Auta", ve sloupci A.

5

=VVYHLEDAT("Buldozery";A1:C4;4)

Vyhledá "Buldozery" v řádku 1 a vrátí hodnotu z řádku 4, která je ve stejném sloupci (sloupec C).

11

=VVYHLEDAT(3; {1,2,3;"a","b","c";"d","e","f"}; 2; PRAVDA)

Vyhledá číslo 3 v třířádkové maticové konstantě a vrátí hodnotu z řádku 2 ve stejném sloupci (v tomto případě třetím). V této maticové konstantě jsou tři řádky hodnot oddělené od sebe středníkem (;). Protože se “c” našlo v řádku 2 a ve stejném sloupci jako 3, vrátí hodnotu “c”.

c

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×