Klíčové poznatky
- Syntaxe funkce MATCH je =MATCH(vyhledávací_hodnota, pole vyhledávání, typ_shody).
- Lze zadat ručně. Nebo chcete-li použít vestavěné funkce Excelu, vyberte Vzorce > Vyhledání a reference > MATCH.
- Vrátí číslo, které označuje první relativní pozici dat v seznamu, poli nebo vybraném rozsahu buněk.
Zde je návod, jak použít funkci MATCH aplikace Excel k vyhledání pozice hodnoty v řádku, sloupci nebo tabulce. To je užitečné, když musíte najít místo položky v seznamu místo položky samotné.
Syntaxe funkce MATCH
Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky, oddělovače čárek a argumenty. Syntaxe funkce MATCH je:
=MATCH(Lookup_value, Lookup_array, Match_type)
Argumenty funkce SHODA
Jakýkoli vstup, který funkci zadáte, se nazývá argument. Většina funkcí v Excelu vyžaduje určitý vstup nebo informace, aby bylo možné správně vypočítat.
Toto jsou argumenty funkce MATCH:
Lookup_value
Lookup_value (povinné) je hodnota, kterou chcete najít v seznamu dat. Tento argument může být číslo, text, logická hodnota nebo odkaz na buňku.
Lookup_array
Lookup_array (povinné) je rozsah buněk, které se prohledávají.
Match_type
Match_type (volitelné) říká Excelu, jak porovnat Lookup_value s hodnotami v Lookup_array. Výchozí hodnota pro tento argument je 1. Možnosti jsou -1, 0 nebo 1.
- Pokud se Match_type rovná 1 nebo je vynechán, MATCH najde největší hodnotu, která je menší nebo rovna Lookup_value. Data Lookup_array musí být seřazeny ve vzestupném pořadí.
- Pokud se Match_type rovná 0, MATCH najde první hodnotu, která je přesně rovna Lookup_value. Data Lookup_array lze třídit v libovolném pořadí.
- Pokud se Match_type rovná -1, MATCH najde nejmenší hodnotu, která je větší nebo rovna Lookup_value. Data Lookup_array musí být seřazeny v sestupném pořadí.
Jak používat funkci MATCH v Excelu
Příklad MATCH zobrazený v tomto tutoriálu používá funkci k nalezení pozice termínu Gizmos v seznamu inventáře. Syntaxi funkce lze zadat ručně do buňky nebo pomocí vestavěných funkcí aplikace Excel, jak je znázorněno zde.
Zadání funkce MATCH a argumentů:
-
Otevřete prázdný list aplikace Excel a zadejte data do sloupců C, D a E, jak je znázorněno na obrázku níže. Ponechte buňku D2 prázdnou, protože tato konkrétní buňka bude hostit funkci.
- Vyberte buňku D2, aby se stala aktivní buňkou.
- V nabídce ribbon vyberte kartu Vzorce.
- Vyberte Vyhledat a reference a otevřete rozevírací seznam Function.
- V seznamu vyberte MATCH a otevřete dialogové okno Argumenty funkce. (V Excelu pro Mac se otevře Formula Builder.)
- Umístěte kurzor do textového pole Lookup_value.
- Vyberte buňku C2 v listu a zadejte odkaz na buňku.
- Umístěte kurzor do textového pole Lookup_array.
- Zvýrazněte buňky E2 až E7 v pracovním listu a zadejte rozsah.
- Umístěte kurzor do textového pole Match_type.
-
Zadejte na tento řádek číslo 0 a vyhledejte přesnou shodu s údaji v buňce D3.
- Pro dokončení funkce vyberte OK. (V Excelu pro Mac vyberte Hotovo.)
- Číslo 5 se objeví v buňce D3, protože termín Gizmos je pátou položkou od začátku v seznamu zásob.
-
Když vyberete buňku D3, zobrazí se kompletní funkce v řádku vzorců nad listem.
=MATCH(C2; E2:E7; 0)
Kombinovat MATCH s dalšími funkcemi aplikace Excel
Funkce MATCH se obvykle používá ve spojení s jinými vyhledávacími funkcemi, jako je SVYHLEDAT nebo INDEX, a používá se jako vstup pro argumenty jiné funkce, například:
- Argument col_index_num pro VLOOKUP.
- Argument row_num pro funkci INDEX.