Funkcija XMATCH traži navedenu stavku u polju ili rasponu ćelija, a zatim vraća relativni položaj stavke.
Ovdje ćemo koristiti XMATCH da bismo pronašli položaj stavke na popisu.
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 |
[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. |
[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 na lookup_array se sortiraju uzlaznim redoslijedom. Ako se ne sortiraju, vraćaju se rezultati koji nisu valjani. -2 – izvođenje binarnog pretraživanja koje se oslanja na lookup_array se sortiraju silaznim redoslijedom. Ako se ne sortiraju, vraćaju se rezultati koji nisu valjani. |
Primjeri
Primjer 1
U sljedećem primjeru nalazi se položaj prvog izraza koji se točno podudara ili sljedeću najveću vrijednost za (npr. počinje s) "Gra".
Primjer 2
U sljedećem je primjeru broj prodavača koji ispunjavaju uvjete za bonus. Time se koristi i 1 za match_mode traži točno podudaranje ili sljedeću najveću stavku na popisu, ali budući da su podaci brojčani, vraća broj vrijednosti. U tom slučaju funkcija vraća 4 jer su četiri prodajna predstavnika prekoračila iznos bonusa.
Primjer 3
Zatim ćemo koristiti kombinaciju funkcije INDEX/XMATCH/XMATCH za istodobno okomito i vodoravno pretraživanje. U tom slučaju želimo vratiti iznos prodaje za danog prodajnog predstavnika i za određeni mjesec. To je slično korištenju funkcija INDEX i MATCH zajedno, osim što je potrebno manje argumenata.
Primjer 4
XMATCH možete koristiti i za vraćanje vrijednosti u polju. Na primjer, =XMATCH(4;{5;4;3;2;1}) vratit će 2 jer je 4 druga stavka u polju. To je scenarij točnog podudaranja, dok =XMATCH(4.5;{5,4,3,2;1},1) vraća 1 jer je argument match_mode (1) postavljen tako da vraća točno podudaranje ili sljedeću najveću stavku, što je 5.
Treba li vam dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.