MATCH (opis funkcije)
Applies To
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016Savjet: Pokušajte koristiti novu XMATCH funkciju, poboljšanu verziju funkcije MATCH koja funkcionira u bilo kojem smjeru i po zadanom vraća točne rezultate, što olakšava i praktičnije korištenje od 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 biti postavljene 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 samu vrijednost. Na primjer, MATCH("b";{"a";"b";"c"};0) vraća 2, što je relativni položaj "b" unutar polja {"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 |