01 z 01
Funkcia Excel MATCH
Prehľad funkcií MATCH
Funkcia MATCH sa používa na vrátenie čísla, ktoré označuje relatívnu polohu údajov v zozname alebo v zvolenom rozsahu buniek. Používa sa, keď je namiesto samotnej položky potrebné miesto určenej položky v rozsahu.
Zadanými informáciami môžu byť textové alebo číselné údaje .
Napríklad na obrázku vyššie, vzorec obsahujúci funkciu MATCH
= MATCH (C2, E2: E7,0)
vracia relatívne umiestnenie Gizmosu ako 5, pretože je piatou položkou v rozsahu F3 až F8.
Podobne, ak rozsah C1: C3 obsahuje čísla ako 5, 10 a 15, potom vzorec
= MATCH (15, C1: C3,0)
vráti číslo 3, pretože 15 je tretí záznam v rozsahu.
Kombinovanie MATCH s inými funkciami programu Excel
Funkcia MATCH sa zvyčajne používa v spojení s inými vyhľadávacími funkciami, ako je VLOOKUP alebo INDEX, a slúži ako vstup pre argumenty druhej funkcie, ako napríklad:
- argument col_index_num pre VLOOKUP;
- parameter argument_numu pre funkciu INDEX.
Syntax funkcií MATCH a argumenty
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky, oddeľovače čiarok a argumenty.
Syntax pre funkciu MATCH je:
= MATCH (Lookup_value, Lookup_array, Match_type)
Lookup_value - (povinná) hodnota, ktorú chcete nájsť v zozname údajov. Tento argument môže byť číslo, text, logická hodnota alebo odkaz na bunku .
Lookup_array - (vyžaduje sa) rozsah vyhľadávaných buniek.
Match_type - (nepovinné) informuje Excel o tom, ako porovnať hodnotu Lookup_value s hodnotami vo vyhľadávaní. Predvolená hodnota pre tento argument je 1. Voľby: -1, 0 alebo 1.
- Ak je Match_type = 1 alebo je vynechaná: MATCH nájde najväčšiu hodnotu, ktorá je menšia alebo rovná hodnote Lookup_value. Údaje Lookup_array sa musia zoradiť vo vzostupnom poradí.
- Ak Match_type = 0: MATCH nájde prvú hodnotu, ktorá je presne rovnaká ako hodnota Lookup_value. Údaje Lookup_array možno triediť v ľubovoľnom poradí.
- Ak Match_type = -1: MATCH nájde najmenšiu hodnotu, ktorá je väčšia alebo rovná hodnote Lookup_value. Údaje Lookup_array sa musia zoradiť v zostupnom poradí.
Príklad Použitie funkcie MATCH programu Excel
Tento príklad použije funkciu MATCH na nájdenie pozície výrazu Gizmos v zozname zásob.
Voľby pre zadanie funkcie a jej argumenty zahŕňajú:
- Zadanie úplnej funkcie, ako je = MATCH (C2, E2: E7,0) do bunky pracovného hárka
- Zadanie funkcie a argumentov pomocou dialógového okna funkcie
Použitie dialógového okna Funkcia MATCH
Nasledujúce kroky podrobne opisujú spôsob zadávania funkcie MATCH a argumentov pomocou dialógového okna pre príklad zobrazený na obrázku vyššie.
- Kliknite na bunku D2 - miesto, kde sa zobrazujú výsledky funkcie
- Kliknite na kartu Vzorce v ponuke pásky
- Z rozbaľovacej ponuky vyberte položku Vyhľadávanie a referencia a otvorte rozbaľovací zoznam funkcií
- Kliknutím na položku MATCH v zozname vyvoláte dialógové okno funkcie
- V dialógovom okne kliknite na riadok Lookup_value
- Kliknutím na bunku C2 v pracovnom hárku zadáte referenciu bunky do dialógového okna
- Kliknite na riadok Lookup_array v dialógovom okne
- Zvýraznite bunky E2 až E7 v pracovnom hárku a zadajte rozsah do dialógového okna
- Kliknite na riadok Match_type v dialógovom okne
- Zadajte číslo " 0 " (bez úvodzoviek) na tomto riadku, aby ste našli presnú zhodu s údajmi v bunke D3
- Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
- Číslo "5" sa nachádza v bunke D3, pretože termín Gizmos je piatou položkou v hornej časti zoznamu zásob
- Keď kliknete na bunku D3, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = MATCH (C2, E2: E7,0)
Hľadanie pozície ďalších položiek zoznamu
Skôr než zadáte Gizmos ako argument Lookup_value , termín sa zadá do bunky a do bunky D2 a potom sa táto bunková referencia zadá ako argument pre danú funkciu.
Tento prístup uľahčuje vyhľadávanie rôznych položiek bez toho, aby ste museli zmeniť vzorec vyhľadávania.
Ak chcete vyhľadať inú položku - napríklad miniaplikácie -
- Zadajte názov časti do bunky C2
- Stlačte kláves Enter na klávesnici
Výsledok v D2 sa aktualizuje tak, aby odrážal pozíciu v zozname nového mena.