MATCH (funkcia)

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Funkcia MATCH vyhľadá zadanú položku v rozsahu buniek a vráti relatívnu pozíciu tejto položky v rozsahu. Ak napríklad rozsah buniek A1:A3 obsahuje hodnoty 5, 25 a 38, potom vzorec =MATCH(25;A1:A3;0) vráti číslo 2, pretože číslo 25 je už druhou položkou v rozsahu.

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

Tip : Funkcia MATCH sa používa namiesto funkcie LOOKUP, ak potrebujete zistiť pozíciu položky v poli, a nie hodnotu samotnej položky. Funkciu MATCH môžete napríklad použiť, ak potrebujete poskytnúť hodnotu pre argument číslo_riadka funkcie INDEX.

Syntax

MATCH(vyhľadávaná_hodnota; pole_vyhľadávania; [typ_zhody])

Syntax funkcie MATCH obsahuje nasledovné argumenty:

  • vyhľadávaná_hodnota    Povinný argument. Hodnota, ktorej pozíciu chcete vyhľadať v poli_vyhľadávania. Ak napríklad chcete v telefónnom zozname nájsť číslo určitej osoby, môžete ako hľadanú hodnotu použiť meno tejto osoby, hoci v skutočnosti chcete zistiť telefónne číslo.

    Argumentomvyhľadávanej_hodnoty môže byť hodnota (číslo, text alebo logická hodnota) alebo odkaz na bunku s číslom, textom alebo logickou hodnotou.

  • pole_vyhľadávania    Povinný argument. Rozsah buniek, ktorý sa má prehľadať.

  • typ_zhody    Voliteľný argument. Je to číslo -1, 0 alebo 1. Argument typ_zhody určuje, akým spôsobom má Excel porovnávať hľadanú hodnotu argumentu vyhľadávaná_hodnota s hodnotami v prehľadávanom poli pole_vyhľadávania. Predvolená hodnota pre tento argument je 1.

    V nasledujúcej tabuľke je zobrazené, ako funkcia vyhľadáva hodnoty na základe nastavenia argumentu typ­_zhody.

Typ_zhody

Správanie

1 alebo vynechané

Funkcia MATCH nájde najväčšiu hodnotu, ktorá je menšia alebo rovnaká ako hodnota argumentu vyhľadávaná_hodnota. Hodnoty v argumente pole_vyhľadávania musia byť zoradené vzostupne, napríklad: ... -2; -1; 0; 1; 2; ...; A-Z; FALSE; TRUE.

0

Funkcia MATCH nájde prvú hodnotu, ktorá sa presne zhoduje s hodnotou argumentu vyhľadávaná_hodnota. Hodnoty v argumente pole_vyhľadávania sa môžu nachádzať v ľubovoľnom poradí.

-1

Funkcia MATCH nájde najmenšiu hodnotu, ktorá je väčšia alebo rovnaká ako hodnota argumentu vyhľadávaná_hodnota. Hodnoty v argumente pole_vyhľadávania musia byť zoradené zostupne: TRUE; FALSE; Z-A; ... 2; 1; 0; -1; -2; ... atď.

  • Funkcia MATCH vráti pozíciu zhodnej hodnoty v poli pole_vyhľadávania, a nie hodnotu samotnú. Napríklad vzorec MATCH("b";{"a";"b";"c"};0) vráti hodnotu 2, ktorá označuje relatívnu pozíciu znaku "b" v poli {"a";"b";"c"}.

  • Funkcia MATCH nerozlišuje malé a veľké písmená pri porovnávaní textových hodnôt.

  • Ak funkcia MATCH nenájde žiadnu vyhovujúcu hodnotu, vráti chybovú hodnotu #NEDOSTUPNÝ.

  • Ak má argument typ_zhody hodnotu 0 a argument vyhľadávaná_hodnota je textový reťazec, môžete v argumente vyhľadávaná_hodnota použiť zástupné znaky, ako je napríklad otáznik (?) alebo hviezdička (*). Otáznik zastupuje ľubovoľný jeden znak a hviezdička ľubovoľnú sekvenciu znakov. Ak chcete vyhľadať skutočný otáznik alebo hviezdičku, zadajte pred znakom vlnovku (~).

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Produkt

Množstvo

Banány

25

Pomaranče

38

Jablká

40

Hrušky

41

Vzorec

Popis

Výsledok

=MATCH(39;B2:B5;1)

Keďže neexistuje presná zhoda, vráti sa pozícia najbližšej najnižšej hodnoty (38) v rozsahu B2:B5.

2

=MATCH(41;B2:B5;0)

Pozícia hodnoty 41 v rozsahu B2:B5.

4

=MATCH(40;B2:B5;-1)

Vráti chybu, pretože hodnoty v rozsahu B2:B5 nie sú zoradené zostupne.

#NEDOSTUPNÝ

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Pozrite tiež

VLOOKUP (funkcia)

INDEX (funkcia)

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×