Funkcija XMATCH traži navedenu stavku u polju ili rasponu ćelija, a zatim vraća relativni položaj stavke.
Pretpostavimo da imamo popis proizvoda u ćelijama od C3 do C7 i želimo utvrditi gdje se nalazi proizvod iz ćelije E3. Ovdje ćemo koristiti XMATCH da bismo odredili položaj stavke unutar popisa.
Sintaksa
Funkcija XMATCH vraća relativni položaj stavke u polju 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 |
To je 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 u kojem *, ?, i ~ imaju posebno značenje. |
To je search_mode. Neobavezno |
Navedite vrstu pretraživanja: 1 – pretraživanje od prvog do zadnjeg (zadano) -1 – pretraživanje od zadnjeg do prvog (obrnuti pretraživanje). 2 – izvođenje binarnog pretraživanja koje se oslanja lookup_array se sortiraju uzlaznim redoslijedom . Ako nije sortirano, prikazat će se rezultati koji nisu valjani. -2 – izvršite binarno pretraživanje koje se oslanja na lookup_array se sortiraju silaznim redoslijedom . Ako nije sortirano, prikazat će se rezultati koji nisu valjani. |
Primjeri
Primjer 1
Točan položaj prvog izraza koji se točno podudara ili je najbliži vrijednosti "Gra" određen je u primjeru koji slijedi.
Formula: XMATCH(E3;C3:C7;1)
Primjer 2
Broj prodavača kvalificiranih za bonus određen je u sljedećem primjeru. Da biste otkrili najbližu stavku na popisu ili potpuno podudaranje, koristi se i 1 za match_mode; međutim, budući da su podaci numerički, vraća broj vrijednosti. Budući da su četiri predstavnika prodaje prekoračila iznos bonusa u ovoj instanci, funkcija rezultira 4.
Formula=XMATCH(F2;C3:C9;1)
Primjer 3
Zatim ćemo izvesti istodobno okomito i vodoravno pretraživanje pomoću mješavine funkcije INDEX/XMATCH/XMATCH. U ovoj instanci želimo da se vrati ukupni iznos prodaje za određenog prodajnog predstavnika i mjesec. To se može usporediti s kombiniranjem metoda INDEXi MATCH , ali je potrebno manje argumenata.
Formula=INDEX(C6:E12; XMATCH(B3;B6B12), XMATCH(C3;C5:E5))
Primjer 4
Osim toga, XMATCH se može koristiti za vraćanje vrijednosti unutar polja. =XMATCH(4;{5;4;3;2;1}), na primjer, navedite 2 jer je 4 drugi unos polja. Dok =XMATCH(4.5;{5;4;3;2;1},1) daje 1 u ovom slučaju potpunog podudaranja, argument match_mode (1) konfiguriran je tako da vraća točno podudaranje ili sljedeću najveću stavku, koja 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.