Funkcija MATCH
Applies To
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016Savet: Pokušajte da koristite novu XMATCH funkciju, poboljšanu verziju funkcije MATCH koja radi u bilo kom smeru i podrazumevano vraća tačna podudaranja, što olakšava i olakšava korišćenje od prethodnika.
Funkcija MATCH traži određenu stavku u opseg ćelija, a zatim daje relativnu poziciju te stavke u opsegu. Na primer, ako opseg A1:A3 sadrži vrednosti 5, 25 i 38, onda formula =MATCH(25,A1:A3,0) daje broj 2 zato što je 25 druga stavka u opsegu.
Savet: Koristite funkciju MATCH umesto neke od funkcija LOOKUP kada vam je potreban položaj stavke, a ne sama stavka. Na primer, funkciju MATCH možete upotrebiti da biste obezbedili vrednost za argument br_reda funkcije INDEX.
Sintaksa
MATCH(vrednost_za_pronalaženje, niz_za_pronalaženje, [tip_podudaranja])
Sintaksa funkcije MATCH ima sledeće argumente:
-
vrednost_za_pronalaženje Obavezno. Vrednost koju želite da pronađete u okviru argumenta niz_za_pronalaženje. Na primer, kada tražite nečiji broj u telefonskom imeniku, koristite ime osobe kao vrednost za pretraživanje, a broj telefona je željena vrednost.
Argument vrednost_za_pronalaženje može da bude vrednost (broj, tekst ili logička vrednost) ili referenca ćelija za broj, tekst ili logičku vrednost. -
niz_za_pronalaženje Obavezno. Opseg ćelija koje se pretražuju.
-
tip_podudaranja Opcionalno. Broj -1, 0 ili 1. Argument tip_podudaranja određuje kako će Excel podudarati vrednosti argumenta vrednost_za_pronalaženje sa vrednostima iz argumenta niz_za_pronalaženje. Podrazumevana vrednost ovog argumenta je 1.
Sledeća tabela opisuje način na koji funkcija pronalazi vrednost na osnovu postavke u argumentu tip_podudaranja.
Tip_podudaranja |
Ponašanje |
1 ili izostavljeno |
MATCH pronalazi najveću vrednost koja je manja od vrednosti argumenta vrednost_za_pronalaženje ili je jednaka njoj. Vrednosti u argumentu niz_za_pronalaženje moraju biti postavljene rastućim redosledom: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE. |
0 |
MATCH pronalazi prvu vrednost koja je potpuno jednaka vrednosti argumenta vrednost_za_pronalaženje. Vrednosti u argumentu niz_za_pronalaženje mogu imati bilo kakav redosled. |
-1 |
MATCH pronalazi najmanju vrednost koja je veća od vrednosti argumenta vrednost_za_pronalaženje ili je jednaka njoj. Vrednosti u argumentu niz_za_pronalaženje moraju biti postavljene padajućim redosledom, na primer: TRUE, FALSE, Z-A... 2, 1, 0, -1, -2,..., i tako dalje. |
-
MATCH daje položaj podudarane vrednosti unutar niza_za_pronalaženje, ne i samu vrednost. Na primer, MATCH (”„b, {"”„, b”„, c"}, 0) daje 2, što je relativni položaj „b” unutar niza {„a”, „b”, „c”}.
-
MATCH ne razlikuje velika i mala slova kada poredi tekstualne vrednosti.
-
Ako MATCH ne uspe da pronađe podudarnost, daje vrednost greške #N/A.
-
Ako argument tip_podudaranja ima vrednost 0, a argument vrednost_za_pronalaženje je tekst, možete da koristite džoker znakove – znak pitanja (?) i zvezdicu (*) – u argumentu vrednost_za_pronalaženje. Znak pitanja se podudara sa bilo kojim pojedinačnim znakom, a zvezdica sa bilo kojim nizom znakova. Ako želite da pronađete pravi znak pitanja ili zvezdicu, upišite znak tilda (~) ispred znaka.
Primer
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.
Proizvod |
Broj |
|
Banane |
25 |
|
Narandže |
38 |
|
Jabuke |
40 |
|
Kruške |
41 |
|
Formula |
Opis |
Rezultat |
=MATCH(39,B2:B5,1) |
Budući da ne postoji tačno podudaranje, dobija se položaj sledeće najniže vrednosti (38) u opsegu B2:B5. |
2 |
=MATCH(41,B2:B5,0) |
Položaj vrednosti 41 u opsegu B2:B5. |
4 |
=MATCH(40,B2:B5,-1) |
Daje grešku zato što vrednosti u opsegu B2:B5 nisu u opadajućem redosledu. |
#N/A |