Funkcia MATCH

MATCH vráti relatívnu pozíciu položky v poli, ktorá vyhovuje zadanej hodnote. Funkcia vráti pozíciu nájdenej hodnoty vo vyhľadávacom poli ako číslo

Syntax

MATCH(vyhľadávacie kritérium,vyhľadávacie pole,typ)

  • vyhľadávacie kritérium je hodnota, ktorá sa má vyhľadať v poli tvorenom jedným riadkom alebo jedným stĺpcom.
  • vyhľadávacie pole je referencia, ktorá sa prehľadáva. Vyhľadávacie pole môže byť jeden riadok alebo jeden stĺpec alebo časť jedného riadka alebo stĺpca.
  • typ môže mať hodnotu 1, 0 alebo -1.
1
Ak je typ rovný 1 alebo ak tento voliteľný argument chýba, predpokladá sa, že prvý stĺpec vyhľadávacieho poľa je zoradený vzostupne. Vráti sa posledná hodnota, ktorá je menšia alebo rovná vyhľadávaciemu kritériu. Tento výsledok sa použije aj v prípade, ak vyhľadávacie pole nie je zoradené.
0
Ak je typ rovný 0, vrátia sa iba presné zhody. Ak sa vyhľadávacie kritérium nájde viac ako raz, funkcia vráti iba prvé nájdené. Hľadať regulárne výrazy môžete iba pri type 0.
-1
Ak sa typ rovná -1, predpokladá sa, že stĺpec je zoradený zostupne. Vráti sa prvá hodnota, ktorá je väčšia alebo rovná vyhľadávaciemu kritériu.

Výsledky z hodnôt 1 a -1 zodpovedajú výsledkom rovnakých funkcií v Microsoft Excel.

Príklad

=MATCH(200,D1:D100) vyhľadá hodnotu 200 v oblasti D1:D100, ktorá je zoradená podľa stĺpca D. Ak sa nájde táto hodnota, vráti sa číslo riadka, v ktorom sa našla. Ak sa počas vyhľadávania v stĺpci nájde vyššia hodnota, vráti sa číslo predošlého riadka.