01 z 01
Funkce Excel MATCH
Přehled funkcí MATCH
Funkce MATCH slouží k vrácení čísla, které označuje relativní polohu dat v seznamu nebo ve vybraném rozsahu buněk. Používá se, když je namísto samotné položky požadována pozice zadané položky v rozsahu.
Zadanými informacemi mohou být buď textová nebo číselná data .
Například na obrázku výše vzorec obsahující funkci MATCH
= ZÁZNAM (C2, E2: E7,0)
vrací relativní umístění Gizmosu jako 5, protože je pátou položkou v rozsahu F3 až F8.
Podobně, pokud rozsah C1: C3 obsahuje čísla jako 5, 10 a 15, pak vzorec
= MATCH (15, C1: C3,0)
vrátí číslo 3, protože 15 je třetí položka v rozsahu.
Kombinace MATCH s dalšími funkcemi aplikace Excel
Funkce MATCH se obvykle používá ve spojení s dalšími vyhledávacími funkcemi jako VLOOKUP nebo INDEX a slouží jako vstup pro argumenty jiné funkce, jako například:
- argument_cole_index_num pro VLOOKUP ;
- parametr row_num pro funkci INDEX.
Syntaxe a argumenty funkce MATCH
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty.
Syntaxe funkce MATCH je:
= MATCH (vyhledávací_value, vyhledávací_array, match_type)
Lookup_value - (požadováno) hodnotu, kterou chcete najít v seznamu dat. Tento argument může být číslo, text, logická hodnota nebo odkaz na buňku .
Lookup_array - (povinný) rozsah vyhledávaných buněk.
Match_type - (nepovinné) informuje Excel o tom, jak má porovnat hodnotu Lookup_value s hodnotami v Lookup_array. Výchozí hodnota pro tento argument je 1. Volby: -1, 0 nebo 1.
- Pokud Match_type = 1 nebo je vynechán: MATCH najde nejvyšší hodnotu, která je menší nebo rovna Lookup_value. Data Lookup_array musí být seřazeny ve vzestupném pořadí.
- Pokud Match_type = 0: MATCH najde první hodnotu, která je přesně stejná jako hodnota Lookup_value. Data Lookup_array lze třídit v libovolném pořadí.
- Pokud Match_type = -1: MATCH najde nejmenší hodnotu, která je větší nebo rovna vyhledávací hodnotě. Data Lookup_array musí být seřazeny v sestupném pořadí.
Příklad Použití funkce MATCH aplikace Excel
Tento příklad použije funkci MATCH pro nalezení pozice výrazu Gizmos v seznamu inventáře.
Možnosti pro zadání funkce a její argumenty zahrnují:
- Zadání úplné funkce, jako je = MATCH (C2, E2: E7,0) do buňky listu
- Zadání funkce a argumentů pomocí dialogového okna funkce
Použití dialogového okna Funkce MATCH
Níže uvedené kroky popisují způsob zadávání funkce MATCH a argumentů pomocí dialogového okna pro příklad zobrazený na obrázku výše.
- Klikněte na buňku D2 - místo, kde jsou zobrazeny výsledky funkce
- Klikněte na kartu Vzorce v nabídce pásu karet
- Z rozbalovací nabídky vyberte položku Vyhledat a odkaz a otevřete rozevírací seznam funkcí
- Klepnutím na tlačítko MATCH v seznamu vyvoláte dialogové okno funkce
- V dialogovém okně klikněte na řádek Lookup_value
- Klepnutím na buňku C2 v listu zadejte odkaz buňky do dialogového okna
- V dialogovém okně klikněte na řádek Lookup_array
- Zvýrazněte buňky E2 až E7 v listu a zadejte rozsah do dialogového okna
- Klepněte na řádek Match_type v dialogovém okně
- Zadejte číslo " 0 " (žádné uvozovky) na tento řádek a vyhledejte přesnou shodu s údaji v buňce D3
- Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno
- Číslo "5" se objeví v buňce D3, protože termín Gizmos je pátou položkou v horní části seznamu
- Po klepnutí na buňku D3 se zobrazí úplná funkce = MATCH (C2, E2: E7,0) ve vzorci nad pracovním listem
Vyhledání polohy dalších položek seznamu
Spíše než zadat Gizmos jako argument Lookup_value , termín je zadán do buňky a buňky D2 a pak se buňka odkazuje jako argument pro funkci.
Tento přístup usnadňuje vyhledávání různých položek, aniž by museli změnit vzorec vyhledávání.
Chcete-li vyhledat jinou položku - například Gadgets -
- Zadejte název součásti do buňky C2
- Stiskněte klávesu Enter na klávesnici
Výsledek v D2 se aktualizuje tak, aby odrážel pozici v seznamu nového jména.