MATCH (opis funkcije)
Savjet: Pokušajte koristiti novu funkciju Xmatch , poboljšanu verziju podudaranja koja funkcionira u bilo kojem smjeru i vraća točne podudarnosti prema zadanim postavkama, što olakšava i praktičnije koristi od njenog prethodnika.
Funkcija MATCH traži određenu stavku u rasponu ćelija raspon, a zatim prikazuje relativni položaj te stavke u rasponu. Ako raspon A1:A3, primjerice, sadrži vrijednosti 5, 25 i 38, formula =MATCH(25,A1:A3,0) prikazuje broj 2 jer je 25 druga stavka u rasponu.

Savjet: Koristite funkciju MATCH umjesto funkcija LOOKUP kada vam je potrebno mjesto stavke u rasponu umjesto same stavke. Možete, primjerice, koristiti funkciju MATCH da biste naveli vrijednost argumenta broj_retka funkcije INDEX.
Sintaksa
MATCH(vrijednost_pretraživanja, polje_pretraživanja, [vrsta_podudaranja])
Sintaksa funkcije MATCH sadrži sljedeće argumente:
-
vrijednost_pretraživanja Obavezno. Vrijednost koju želite pronaći u argumentu polje_pretraživanja. Kada, primjerice, želite dohvatiti nečiji broj iz telefonskog imenika, kao vrijednost za pretraživanje koristite ime te osobe, ali je vrijednost koju tražite telefonski broj.
Argument vrijednost_pretraživanja može biti vrijednost (broj, tekst ili logička vrijednost) ili referenca ćelije na broj, tekst ili logičku vrijednost. -
polje_pretraživanja Obavezno. Raspon ćelija koje se pretražuju.
-
vrsta_podudaranja Neobavezno. Broj -1, 0 ili 1. Argument vrsta_podudaranja određuje kako Excel usklađuje vrijednost_pretraživanja s vrijednostima u argumentu polje_pretraživanja. Zadana je vrijednost tog argumenta 1.
U tablici u nastavku opisan je način na koji funkcija traži vrijednosti na temelju postavke argumenta vrsta_podudaranja.
Vrsta_podudaranja | Ponašanje |
---|---|
1 ili je izostavljen |
Funkcija MATCH pronalazi najveću vrijednost koja je manja od ili jednaka argumentu vrijednost_pretraživanja. Vrijednosti u argumentu polje_pretraživanja moraju biti postavljene uzlaznim redoslijedom, primjerice: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE. |
0 |
MATCH pronalazi prvu vrijednost koja je u potpunosti jednaka argumentu vrijednost_pretraživanja. Vrijednosti u argumentu polje_pretraživanja mogu biti postavljene bilo kojim redoslijedom. |
-1 |
Match pronalazi najmanju vrijednost koja je veća od ili jednakalookup_value. Vrijednosti u argumentu lookup_array moraju se smjestiti silaznim redoslijedom, na primjer: True, FALSE, Z-A,... 2, 1, 0,-1,-2,..., i tako dalje. |
-
Match vraća položaj podudarne vrijednosti unutar lookup_array, a ne sama vrijednost. Na primjer, Match ("b"; {"a"; "b"; "c"}; 0) vraća 2, što je relativni položaj "b" u polju {"a"; "b"; "c"}.
-
MATCH ne razlikuje između malih i velikih slova pri usklađivanju tekstnih vrijednosti.
-
Ako funkcija MATCH ne uspije pronaći podudarnost, ona vraća vrijednost pogreške #N/A.
-
Ako je argument vrsta_podudaranja 0, a vrijednost vrijednost_pretraživanja je tekstni niz, možete koristiti zamjenske znakove – upitnik (?) i zvjezdicu (*) – u argumentu vrijednost_pretraživanja. Znak upitnika zamjenjuje bilo koji znak, a zvjezdica bilo koji niz znakova. Ako želite pronaći znakove "?" ili "*", prije tog znaka upišite tildu (~).
Primjer
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Proizvod | Ukupni zbroj | |
---|---|---|
Banane |
25 |
|
Naranče |
38 |
|
Jabuke |
40 |
|
Kruške |
41 |
|
Formula |
Opis |
Rezultat |
=MATCH(39;B2:B5;1) |
Budući da nije pronađeno točno podudaranje, vraća se mjesto sljedeće najniže vrijednosti (38) u rasponu B2:B5. |
2 |
=MATCH(41;B2:B5;0) |
Mjesto vrijednosti 41 u rasponu B2:B5. |
4 |
=MATCH(40;B2:B5;-1) |
Vraća pogrešku jer vrijednosti u rasponu B2:B5 nisu poredane silaznim redoslijedom. |
#N/A |