XMATCH funkcija

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

Funkcija XMATCH traži navedenu stavku u nizu ili rasponu ćelija, a zatim vraća relativni položaj stavke.

Pretpostavimo da imamo popis produkata u ćelijama od C3 do C7 i želimo utvrditi gdje se na popisu nalazi produkt iz ćelije E3. Ovdje ćemo pomoću XMATCH-a odrediti položaj stavke na popisu.

Primjer korištenja parametra XMATCH za pronalaženje položaja stavke na popisu

Sintaksa

Funkcija XMATCH vraća relativni položaj stavke u nizu ili rasponu ćelija. 

=XMATCH(lookup_value; lookup_array; [match_mode]; [search_mode])

Argument Opis
vrijednost_pretraživanja
Obavezno
Vrijednost pretraživanja
polje_pretraživanja
Obavezno
Polje ili raspon za pretraživanje
[match_mode]
Neobavezno
Navedite vrstu podudaranja:
0 – točno podudaranje (zadano)
-1 – točno podudaranje ili sljedeća najmanja stavka
1 – točno podudaranje ili sljedeća najveća stavka
2 – zamjenski znak podudaranja, pri čemu *, ? i ~ imaju posebno značenje.
[search_mode]
Neobavezno
Navedite vrstu pretraživanja:
1 – pretraživanje od prvog do zadnjeg (zadano)
-1 – pretraživanje zadnje do prvog (obrnuto pretraživanje).
2 – Izvedite binarno pretraživanje koje se oslanja na sortiranje lookup_array uzlaznim redoslijedom. Ako nisu sortirani, prikazat će se rezultati koji nisu valjani.
-2 – Izvedite binarno pretraživanje koje se oslanja na sortiranje lookup_array silaznim redoslijedom. Ako nisu sortirani, prikazat će se rezultati koji nisu valjani.

Primjeri

Primjer 1

Točan položaj prvog izraza koji se u potpunosti podudara s vrijednošću "Gra" ili joj je najbliži određen je u primjeru koji slijedi.

Formula: XMATCH(E3;C3:C7;1)

Tablica programa Excel s popisom različitih proizvoda od voća od ćelija C3 do C7. Formula XMATCH koristi se za pronalaženje položaja u tablici na kojem se tekst podudara sa znakom gra (definirano u ćeliji E3). Formula prikazuje 2 kao tekst Grožđe na drugom položaju u tablici.

Primjer 2

Broj prodavača koji ispunjavaju uvjete za bonus određen je u sljedećem primjeru. Da biste otkrili najbližu stavku na popisu ili točno podudaranje, ovo također koristi 1 za match_mode; No budući da su podaci numerički, vraćaju broj vrijednosti. Budući da su četiri prodajna predstavnika premašila iznos bonusa u ovom slučaju, funkcija daje 4.

Formula=XMATCH(F2;C3:C9;1)

tablicu programa Excel koja sadrži imena prodajnih predstavnika u ćelijama od B3 do B9 te ukupnu vrijednost prodaje za svakog predstavnika u ćelijama od C3 do C9 Formula XMATCH koristi se za prikaz broja prodajnih predstavnika koji ispunjavaju uvjete za bonuse ako dosegnu iznos praga postavljen u ćeliji F2.

Primjer 3

Nakon toga ćemo provesti istovremeno okomito i vodoravno pretraživanje pomoću kombinacije faktora INDEX/XMATCH/XMATCH. U ovom bismo slučaju htjeli da se vrati ukupna prodaja za određenog prodajnog predstavnika i mjesec. To je usporedivo s kombiniranjem metoda INDEX i MATCH , ali je potrebno manje argumenata.

Formula=INDEX(C6:E12;XMATCH(B3;B6:B12);XMATCH(C3;C5:E5))

Tablica programa Excel u kojoj su imena prodajnih predstavnika navedena u ćelijama od B6 do B12, a iznosi prodaje za svakog predstavnika od siječnja do ožujka navedeni su u stupcima C, D i E. Kombinacija formula INDEX i XMATCH koristi se za vraćanje iznosa prodaje određenog prodajnog predstavnika i mjeseca navedenog u ćelijama B3 i C3.

Primjer 4

Osim toga, XMATCH se može koristiti za vraćanje vrijednosti unutar polja. =XMATCH(4;{5,4,3,2,1}), na primjer, pružio bi 2 jer je 4 drugi unos polja. Dok =XMATCH(4,5,{5,4,3,2,1},1) daje 1 u ovom slučaju točnog podudaranja, argument match_mode (1) konfiguriran je tako da vraća ili točno podudaranje ili sljedeću veću stavku, a to je 5. 

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.