Jak používat funkci VYHLEDÁVÁNÍ aplikace Excel k vyhledání informací

Excel VYHLEDÁVÁNÍ funkce má dvě formy: Vektorový formulář a formulář pole. Array Form funkce LOOKUP je podobný ostatním vyhledávacím funkcím Excelu, jako je např SVYHLEDAT a HLOOKUP. Můžete jej použít k nalezení nebo vyhledání konkrétních hodnot umístěných v tabulce dat.

LOOKUP vs. VLOOKUP a HLOOKUP

V čem se to liší:

  • Pomocí funkcí SVYHLEDAT a VVYHLEDAT si můžete vybrat, ze kterého sloupce nebo řádku se má vrátit hodnota dat. LOOKUP vždy vrátí hodnotu z posledního řádku nebo sloupce v pole.
  • Při hledání shody pro zadanou hodnotu (hodnota_vyhledání) vyhledá funkce VLOOKUP pouze první sloupec dat a HLOOKUP pouze první řádek. Funkce VYHLEDAT prohledává buď první řádek nebo sloupec v závislosti na tvaru pole.

Funkce LOOKUP a tvar pole

Tvar pole může být buď čtverec (stejný počet sloupců a řádků) nebo obdélník (nestejný počet sloupců a řádků). Tvar ovlivňuje, kde funkce VYHLEDAT vyhledává data:

  • Pokud je pole čtvercové nebo je-li celkově obdélníkové (vyšší než široké), LOOKUP předpokládá, že data jsou uspořádána do sloupců a hledají shodu s hodnotou Lookup_value v prvním sloupci souboru pole.
  • Pokud je pole široký obdélník (širší než vysoký), funkce LOOKUP předpokládá, že jsou data uspořádána do řádků, a hledá shodu s hodnotou Lookup_value v prvním řádku pole.

Syntaxe a argumenty funkce LOOKUP: Formulář pole

The syntax pro Array Form funkce LOOKUP je:

= LOOKUP(vyhledávací_hodnota, pole)

Lookup_value (vyžadováno): A hodnota které funkce hledá v poli. Lookup_value může být číslo, text, logická hodnota nebo název či odkaz na buňku, který odkazuje na hodnotu.

Pole (Požadované): Rozsah buňky, které funkce prohledává, aby našla Lookup_value. Data mohou být text, čísla nebo logické hodnoty.

Příklad použití formuláře pole funkce LOOKUP

Tento příklad používá Array Form funkce LOOKUP k nalezení ceny a Whachamacallit v inventárním seznamu.

Tvar pole je a vysoký obdélníka funkce vrátí hodnotu umístěnou v posledním sloupci seznamu zásob.

Chcete-li pokračovat v tomto příkladu, zadejte data zobrazená ve vzorovém listu níže.

Seřazená data v excelovém listu

Seřadit data

Aby funkce VYHLEDAT fungovala správně, musíte data v poli seřadit vzestupně. Při řazení dat v aplikaci Excel vyberte sloupce a řádky dat, která chcete seřadit jako první, což obvykle zahrnuje záhlaví sloupců.

  1. Zvýrazněte buňky A4 na C10 v pracovním listu.

    Vybraný rozsah buněk v Excelu
  2. Na stuha, přejděte na Data tab.

    Karta Data v Excelu
  3. V Třídit a filtrovat skupina, vyberte Seřadit otevřete Řadit dialogové okno.

    Příkaz Seřadit v Excelu
  4. Pod Sloupec nadpis, vyberte rozevírací nabídku a zvolte řazení podle Část.

    Možnost „Seřadit podle části“ v Excelu
  5. Pod Třídit dál nadpis, vyberte rozevírací nabídku a vyberte Hodnoty buněk.

    Možnost " Třídit podle hodnot buněk".
  6. Pod Objednat nadpis, vyberte rozevírací nabídku a vyberte A až Z.

    Nastavení pořadí " A až Z".
  7. Vybrat OK pro třídění dat a zavření dialogového okna.

    Seřazená data v excelovém listu

Příklad funkce LOOKUP

Přestože je možné zadat funkci VYHLEDAT, =LOOKUP(A2;A5:C10), do buňky listu, může být pro vás méně matoucí použití dialogového okna funkce. Dialogové okno vám umožňuje zadat každý argument na samostatný řádek, aniž byste se museli starat o syntaxi funkce, jako jsou závorky a oddělovače čárek mezi argumenty.

Níže uvedené kroky podrobně popisují, jak byla funkce VYHLEDAT zadána do buňky B2 pomocí dialogového okna.

Pokud funkce nemůže najít přesnou shodu pro Lookup_value, vybere největší hodnotu v poli, která je menší nebo rovna hodnotě Lookup_value. Pokud hodnota Lookup_value chybí nebo je menší než všechny hodnoty v poli, funkce LOOKUP vrátí chybu #N/A.

  1. pracovní list, vyberte buňku B2 aby to bylo aktivní buňka.

    B2 vybrané v pracovním listu
  2. Přejít na Vzorce tab.

    Karta Vzorce v Excelu
  3. Vybrat Vyhledávání a reference otevřete rozevírací seznam funkce.

    Sekce Vyhledávání a reference na kartě Vzorce
  4. Vybrat VZHLÉDNOUT k zobrazení Vyberte Argumenty dialogové okno.

    Dialogové okno Vybrat argumenty
  5. Vybrat vyhledávací_hodnota, polea vyberte OK k zobrazení Funkční argumenty dialogové okno.

    Vybraný argument v LOOKUP
  6. V dialogovém okně vyberte Lookup_value Textové pole.

    Řádek Lookup_value v dialogovém okně.
  7. V listu vyberte buňku A2 zadejte odkaz na buňku do dialogového okna.

    Vybrána buňka A2
  8. V dialogovém okně vyberte Pole Textové pole.

    Řádek pole v dialogovém okně.
  9. V listu zvýrazněte buňky A5 na C10 zadejte tento rozsah do dialogového okna. Tento rozsah obsahuje data, která má funkce vyhledávat.

    A5 až C10 vybráno pro Array
  10. Vybrat OK dokončete funkci a zavřete dialogové okno.

  11. An #N/A v buňce B2 se objeví chyba, protože do buňky A2 musíte zadat název dílu.

    #NA chyba v B2

Zadejte hodnotu vyhledávání

Zde je návod, jak zadat název, abyste zjistili cenu položky:

  1. Vyberte buňku A2, typ Whachamacallita stiskněte tlačítko Vstupte klávesu na klávesnici.

    Whachamacallit v A2
  2. Hodnota $23.56 se objeví v buňce B2. Toto je cena Whachamacallit umístěná v posledním sloupci datové tabulky.

  3. Otestujte funkci zadáním jiných názvů součástí do buňky A2. Cena za každý díl v seznamu se zobrazí v buňce B2.

  4. Když vyberete buňku B2 kompletní funkce =LOOKUP(A2;A5:C10) se objeví v vzorec bar nad pracovním listem.