Funkcija MATCH

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Savet

Pokušajte da koristite novu XMATCH funkciju, poboljšanu verziju funkcije MATCH koja funkcioniše u bilo kom smeru i podrazumevano vraća tačna podudaranja, što je čini lakšom i praktičnijom za korišćenje od prethodnika.

Funkcija MATCH traži određenu stavku u opsegu ćelija, a zatim vraća relativnu poziciju te stavke u okviru opsega. 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 row_num funkcije INDEX .

Sintaksa

MATCH(vrednost_za_pronalaženje, niz_za_pronalaženje, [tip_podudaranja])

Sintaksa funkcije MATCH ima sledeće argumente:

  • lookup_value Obavezno. Vrednost koju želite da pronađete u lookup_array. 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.

  • lookup_array Obavezno. Opseg ćelija koje se pretražuju.

  • match_type Opcionalno. Broj -1, 0 ili 1. Argument match_type navodi kako Excel podudara lookup_value sa vrednostima iz lookup_array. 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 ili jednaka lookup_value. Vrednosti u argumentu lookup_array 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 lookup_value. Vrednosti u argumentu lookup_array mogu imati bilo kakav redosled.
-1 MATCH pronalazi najmanju vrednost koja je veća ili jednakalookup_value. Vrednosti u argumentu lookup_array moraju biti postavljene opadajućim redosledom: TRUE, FALSE, Z-A, ... 2, 1, 0, -1, -2, ..., i tako dalje.
  • MATCH daje položaj podudarane vrednosti unutar lookup_array, ne i samu vrednost. Na primer, MATCH("b",{"a","b","c"},0) vraća vrednost 2, što je relativna pozicija "b" u nizu {"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 je match_type 0 a lookup_value je tekstualna niska, možete da koristite džoker znakove – znak pitanja (?) i zvezdicu (*) – u argumentu lookup_value . Znak pitanja zamenjuje bilo koji znak, a zvezdica bilo koji niz znakova. Ako želite da pronađete pravi znak pitanja ili zvezdicu, upišite znak tilda (~) ispred tog 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