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

Řekněme, že chcete vyhledat telefonní linku zaměstnance pomocí čísla odznáčku nebo správné sazby provize pro částku prodeje. Vyhledáte data, abyste rychle a efektivně našli konkrétní data v seznamu a automaticky ověřili, že používáte správná data. Po vyhledání dat můžete provádět výpočty nebo zobrazit výsledky s vrácenými hodnotami. Existuje několik způsobů, jak vyhledat hodnoty v seznamu dat a zobrazit výsledky.

V tomto článku

Vyhledání hodnot v seznamu svisle pomocí přesné shody

K tomuto úkolu můžete použít funkci SVYHLEDAT nebo kombinaci funkcí INDEX a POZVYHLEDAT.

Příklady funkce SVYHLEDAT

=SVYHLEDAT (B3;B2:E7;2;NEPRAVDA)

Funkce SVYHLEDAT vyhledá Fontana v prvním sloupci (sloupci B) v table_array B2:E7 a vrátí Oliviera z druhého sloupce (sloupce C) table_array.  False vrátí přesnou shodu.

=SVYHLEDAT (102;A2:C7;2;NEPRAVDA)

Funkce SVYHLEDAT hledá přesnou shodu (NEPRAVDA) příjmení pro 102 (lookup_value) ve druhém sloupci (sloupci B) v oblasti A2:C7 a vrátí hodnotu Fontana.

Další informace najdete v tématu Funkce SVYHLEDAT.

Příklady INDEX a POZVYHLEDAT

Použití funkcí INDEX a POZVYHLEDAT k nahrazení funkce SVYHLEDAT

Slovní popis funkce:

=INDEX(chceme vrátit hodnotu z matice C2:C10; která odpovídá funkci POZVYHLEDAT(Kapusta; která je někde v matici B2:B10; a vrácená hodnota je první hodnota odpovídající zboží Kapusta))

Vzorec hledá první hodnotu v C2:C10, která odpovídá kalusu (v B7), a vrátí hodnotu v C7 (100), což je první hodnota, která odpovídá kapusta.

Další informace najdete v tématech Funkce INDEX a POZVYHLEDAT.

Začátek stránky

Vyhledání hodnot v seznamu svisle pomocí přibližné shody

Chcete-li to provést, použijte funkci SVYHLEDAT.

Důležité informace: Ujistěte se, že jsou hodnoty v prvním řádku seřazené vzestupně.

Příklad vzorce SVYHLEDAT, který hledá přibližnou shodu

Ve výše uvedeném příkladu funkce SVYHLEDAT hledá jméno studenta, který má v oblasti A2:B7 6 zásypů. V tabulce není žádná položka pro 6 tardies, takže funkce SVYHLEDAT hledá další nejvyšší shodu nižší než 6 a najde hodnotu 5 přidruženou k křestnímu jménu Dave a vrátí davea.

Další informace najdete v tématu Funkce SVYHLEDAT.

Začátek stránky

Vyhledání hodnot ve svislém směru v seznamu neznámých velikostí pomocí přesné shody

K tomuto úkolu použijte funkce OFFSET a POZVYHLEDAT.

Poznámka: Tento přístup použijte, když jsou vaše data v oblasti externích dat, kterou každý den aktualizujete. Víte, že cena je ve sloupci B, ale nevíte, kolik řádků dat server vrátí, a první sloupec není seřazený abecedně.

Příklad funkcí OFFSET a POZVYHLEDAT

C1 je levá horní buňka oblasti (označovaná také jako počáteční buňka).

MATCH("Pomeranče";C2:C7;0) hledá pomeranče v oblasti C2:C7. Do oblasti byste neměli zahrnout počáteční buňku.

1 je počet sloupců napravo od počáteční buňky, ze které má být vrácená hodnota. V našem příkladu je vrácená hodnota ze sloupce D, Prodej.

Začátek stránky

Hledání hodnot v seznamu vodorovně pomocí přesné shody

K tomuto úkolu použijte funkci VVYHLEDAT. Příklad:

Příklad vzorce VVYHLEDAT, který hledá přesnou shodu

Funkce VVYHLEDAT vyhledá sloupec Sales (Prodej ) a vrátí hodnotu z řádku 5 v zadané oblasti.

Další informace najdete v tématu Funkce VVYHLEDAT.

Začátek stránky

Vodorovné vyhledávání hodnot v seznamu pomocí přibližné shody

K tomuto úkolu použijte funkci VVYHLEDAT.

Důležité informace: Ujistěte se, že jsou hodnoty v prvním řádku seřazené vzestupně.

Příklad vzorce VVYHLEDAT, který hledá přibližnou shodu

Ve výše uvedeném příkladu funkce VVYHLEDAT hledá hodnotu 11000 v řádku 3 v zadaném rozsahu. Nenajde 11000, a proto hledá další největší hodnotu menší než 1100 a vrátí 10543.

Další informace najdete v tématu Funkce VVYHLEDAT.

Začátek stránky

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.