Kľúčové poznatky
- Syntax funkcie MATCH je =MATCH(Hodnota_vyhľadávania, pole vyhľadávania, typ_zhody).
- Je možné zadať manuálne. Alebo ak chcete použiť vstavané funkcie Excelu, vyberte Formulas > Vyhľadávanie a referencie > MATCH.
- Vracia číslo, ktoré označuje prvú relatívnu pozíciu údajov v zozname, poli alebo vybranom rozsahu buniek.
Tu je návod, ako použiť funkciu MATCH v Exceli na nájdenie pozície hodnoty v riadku, stĺpci alebo tabuľke. To je užitočné, keď musíte nájsť miesto položky v zozname namiesto položky samotnej.
Syntax funkcie MATCH
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky, oddeľovače čiarok a argumenty. Syntax funkcie MATCH je:
=MATCH(Lookup_value, Lookup_array, Match_type)
Argumenty funkcie ZHODY
Akýkoľvek vstup, ktorý funkcii zadáte, sa nazýva argument. Väčšina funkcií nájdených v Exceli vyžaduje určitý vstup alebo informácie, aby bolo možné správne vypočítať.
Toto sú argumenty funkcie MATCH:
Lookup_value
Lookup_value (povinné) je hodnota, ktorú chcete nájsť v zozname údajov. Tento argument môže byť číslo, text, logická hodnota alebo odkaz na bunku.
Lookup_array
Lookup_array (povinné) je rozsah buniek, ktoré sa hľadajú.
Match_type
Match_type (voliteľné) hovorí Excelu, ako priradiť Lookup_value s hodnotami v Lookup_array. Predvolená hodnota pre tento argument je 1. Možnosti sú -1, 0 alebo 1.
- Ak sa Match_type rovná 1 alebo je vynechaný, MATCH nájde najväčšiu hodnotu, ktorá je menšia alebo rovná Lookup_value. Údaje Lookup_array musia byť zoradené vzostupne.
- Ak sa Match_type rovná 0, MATCH nájde prvú hodnotu, ktorá sa presne rovná Lookup_value. Údaje Lookup_array je možné triediť v ľubovoľnom poradí.
- Ak sa Match_type rovná -1, MATCH nájde najmenšiu hodnotu, ktorá je väčšia alebo rovná Lookup_value. Údaje Lookup_array musia byť zoradené v zostupnom poradí.
Ako používať funkciu MATCH v Exceli
Príklad MATCH zobrazený v tomto návode používa funkciu na nájdenie pozície termínu Gizmos v zozname inventára. Syntax funkcie je možné zadať manuálne do bunky alebo pomocou vstavaných funkcií Excelu, ako je znázornené tu.
Ak chcete zadať funkciu MATCH a argumenty:
-
Otvorte prázdny hárok programu Excel a zadajte údaje do stĺpcov C, D a E, ako je znázornené na obrázku nižšie. Bunku D2 nechajte prázdnu, pretože táto konkrétna bunka bude hostiteľom funkcie.
- Vyberte bunku D2, aby ste z nej urobili aktívnu bunku.
- Vyberte kartu Formulas v ponuke ribbon.
- Vyberte Vyhľadať a referencie na otvorenie rozbaľovacieho zoznamu Function.
- V zozname vyberte MATCH, čím otvoríte dialógové okno Argumenty funkcie. (V Exceli pre Mac sa otvorí Formula Builder.)
- Umiestnite kurzor do textového poľa Lookup_value.
- Vyberte bunku C2 v pracovnom hárku a zadajte odkaz na bunku.
- Umiestnite kurzor do textového poľa Lookup_array.
- Zvýraznite bunky E2 až E7 v pracovnom hárku a zadajte rozsah.
- Umiestnite kurzor do textového poľa Match_type.
-
Zadajte do tohto riadka číslo 0, aby ste našli presnú zhodu s údajmi v bunke D3.
- Výberom OK funkciu dokončíte. (V Exceli pre Mac vyberte Hotovo.)
- Číslo 5 sa zobrazí v bunke D3, pretože výraz Gizmos je piatou položkou zhora v zozname zásob.
-
Keď vyberiete bunku D3, v riadku vzorcov nad pracovným hárkom sa zobrazí úplná funkcia.
=MATCH(C2; E2:E7; 0)
Skombinujte MATCH s ďalšími funkciami Excelu
Funkcia MATCH sa zvyčajne používa v spojení s inými funkciami vyhľadávania, ako sú VLOOKUP alebo INDEX, a používa sa ako vstup pre argumenty inej funkcie, ako napríklad:
- Argument col_index_num pre VLOOKUP.
- Argument row_num pre funkciu INDEX.