Funkcija SEARCH daje broj znaka na kojem je određeni znak ili tekstualna niska prvi put pronađena, počevši od vrednosti argumenta poč_znak. Funkciju SEARCH koristite da biste utvrdili lokaciju znaka ili tekstualne niske u okviru druge tekstualne niske, tako da biste za menjanje teksta mogli da upotrebite funkcije MID ili REPLACE.
Sintaksa
SEARCH(nađi_tekst;u_tekstu;poč_znak)
Nađi_tekst predstavlja tekst koji želite da pronađete. U argumentu nađi_tekst možete koristiti džokere – znak pitanja (?) i zvezdicu (*). Znak pitanja odgovora bilo kojem znaku; zvezdica odgovara bilo kojem nizu znakova. Ako želite da pronađete pravi znak pitanja ili zvezdicu, pre tih znakova otkucajte znak tilda (~).
Within_text je tekst u kom želite da tražite argument find_text.
Poč_znak predstavlja broj znaka u argumentu u_tekstu od kojeg želite da započnete pretragu. Argument poč_znak koristite da biste preskočili određeni broju znakova. Na primer, pretpostavimo da radite sa tekstualnom niskom „AYF0093.OdećaZaMladiće“. Da biste pronašli broj prvog slova „O“ u opisnom delu tekstualne niske, postavite vrednost argumenta poč_znak na 8 da se ne bi obavljala pretraga u delu niske sa serijskim brojem. Funkcija SEARCH počinje od broja 8, pronalazi vrednost argumenta nađi_tekst na sledećem znaku i daje broj 9. Funkcija SEARCH uvek daje broj znakova od početka argumenta u_tekstu, računajući i znakove koji se preskaču ako je vrednost argumenta poč_znak veća od 1.
Primedbe
-
Funkcija SEARCH ne prepoznaje mala i velika slova prilikom pretraživanja teksta.
-
Funkcija SEARCH je slična funkciji FIND, osim što funkcija FIND razlikuje mala i velika slova.
-
Ako argument find_text nije pronađen, dobija se vrednost greške #VALUE!.
-
Ako je argument start_num izostavljen, pretpostavlja se da je 1.
-
Ako vrednost argumenta poč_znak nije veća od 0 (nula) ili je veća od vrednosti argumenta u_tekstu, funkcija daje grešku sa vrednošću #VALUE!.
Primeri
Kol1 |
Kol2 |
Kol3 |
Formula |
Opis (rezultat) |
Izjave |
Margina profita |
margina |
=SEARCH("o";[Kol1];6) |
Mesto prvog „o“ u nisci, počevši od šestog mesta (9) |
Izjave |
Margina profita |
margina |
=SEARCH([Kol3];[Kol2]) |
Položaj reči „margina“ u izrazu „Profitna margina“ (8) |
Izjave |
Margina profita |
margina |
=REPLACE([Kol2];SEARCH([Kol3];[Kol2]);6;"Iznos") |
Zamenjuje reč „margina“ rečju „iznos“ (Profitni iznos ) |