MATCH
Funkcija MATCH vraća položaj vrijednosti unutar zbirke.
Savjet: Za pojačano pretraživanje koje funkcionira u bilo kojem smjeru koristite XMATCH.
MATCH(pretraživanje, traženje-gdje, podudaranje-metoda)
pretraživanje: Vrijednost za pronalaženje. pretraživanje-za može sadržavati bilo koju vrijednost ili niz REGEX.
traženje-gdje: Zbirka koja sadrži vrijednosti koje se traže. traženje-gdje može sadržavati bilo koje vrijednosti.
podudaranje-metoda: Opcionalna modalna vrijednost koja određuje kako se provodi podudaranje vrijednosti.
pronađi najveću vrijednost (1 ili izostavljeno): Nalaženje ćelija s najvećom vrijednošću koja je manja ili jednaka vrijednosti za pretraživanje. Ako koristite pronađi najveću vrijednost, ne možete koristiti zamjenske znakove u pretraživanju.
pronađi vrijednost (0): Nalaženje prve ćelije s vrijednošću koja točno odgovara vrijednosti za pretraživanje. Ova metoda usklađivanja je najkorisnija za pronalaženje teksta. Ako koristite pronađi vrijednost, možete koristiti zamjenske znakove u pretraživanju. Možete upotrijebiti ? (upitnik) za predstavljanje jednog znaka, * (zvjezdicu) za predstavljanje više znakova i ~ (tildu) kako biste odredili da sljedeći znak treba biti usklađen umjesto da bude korišten kao zamjenski znak.
pronađi najmanju vrijednost (–1): Nalaženje ćelija s najmanjom vrijednošću koja je veća ili jednaka vrijednosti za pretraživanje. Ako koristite pronađi najmanju vrijednost, ne možete koristiti zamjenske znakove u pretraživanju.
Napomene
Funkcija MATCH radi samo u zbirci koja je dio jednog retka ili stupca, odnosno ne možete ju koristiti za pretraživanje dvodimenzionalne zbirke.
Označavanje ćelija brojevima počinje od 1 za ćeliju na vrhu za okomitu zbirku ili za ćeliju koja je najviše lijevo za vodoravnu zbirku. Pretražuje se s vrha naniže ili slijeva udesno.
Prilikom pretraživanja teksta, veličina teksta se ignorira.
Primjeri |
---|
U sljedećoj tablici: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=MATCH(40; A1:A5) vraća 4 jer je 40 za (pretraživanje) četvrta stavka u određenoj zbirci (traženje-gdje). =MATCH(40; E1:E5) vraća 1 jer je 40 prva stavka u određenoj zbirci. =MATCH(35; E1:E5; 1) vraća 3 jer je 30 najveća vrijednost koja je manja od ili jednaka 35 (podudaranje-metoda je 1, pronađi najveću vrijednost). =MATCH(35; E1:E5; -1) vraća 1 jer je 40 najmanja vrijednost koja je veća od ili jednaka 35 (podudaranje-metoda je -1, pronađi najmanju vrijednost). =MATCH(35; E1:E5; 0) vraća grešku jer se ne može pronaći odgovarajući par (podudaranje-metoda je 0, pronađi vrijednost). =MATCH("vel"; C1:C5) vraća 1 jer se "vel" pojavljuje u prvoj ćeliji određenog raspona. =MATCH("*x"; C1:C5 0) vraća 3 jer se "lorex", koji završava na "x", pojavljuje u trećoj ćeliji raspona. =MATCH("vel"; C1:D5) vraća grešku jer zbirka pretraživanje može uključivati samo jedan redak ili jedan stupac. =MATCH(REGEX("^f.*"); C1:C5; 0) vraća 4 jer je prva riječ koja počinje s "f" četvrta stavka u zbirci. |