FUNKCIJA SEARCH daje broj znaka u kojem se prvi put nalazi određeni znak ili tekstualna niska, počevši od start_num. Koristite funkciju SEARCH da biste odredili lokaciju znaka ili tekstualne niske unutar druge tekstualne niske, tako da možete da koristite funkcije MID ili REPLACE da biste promenili tekst.
Sintaksa
SEARCH(find_text,within_text,start_num)
Pronalaženje_teksta je tekst koji želite da pronađete. Možete da koristite džoker znakove – znak pitanja (?) i zvezdicu (*) u programu find_text. Znak pitanja zamenjuje bilo koji znak, a zvezdica bilo koji niz znakova. Ako želite da pronađete pravi znak pitanja ili zvezdicu, upišite znak tilda (~) ispred tog znaka.
U_okviru_teksta je tekst u kojem želite da potražite find_text.
Poč_br je broj znaka u within_text od kog želite da započnete pretragu. Koristite argument početni_broj da biste preskočili više znakova. Na primer, pretpostavimo da radite sa tekstualnom niskom "AYF0093. YoungMensApparel". Da biste pronašli broj prvog "Y" u opisnom delu tekstualne niske, postavite vrednost start_num na 8 kako se deo teksta sa serijskim brojem ne bi pretražujao. FUNKCIJA SEARCH počinje znakom 8, pronalazi find_text od sledećeg znaka i daje broj 9. Funkcija SEARCH uvek vraća broj znakova od početka within_text, računajući znakove koje preskačete ako je start_num veće od 1.
Napomene
-
SEARCH ne razlikuje velika i mala slova prilikom pretrage teksta.
-
Funkcija SEARCH je slična funkciji FIND, osim što FIND razlikuje mala i velika slova.
-
Ako find_text pronađen, #VALUE! vraćena je vrednost greške.
-
Ako start_num izostavi, pretpostavlja se da je njegova vrednost 1.
-
Ako start_num veće od 0 (nula) ili je veće od within_text, #VALUE! vraćena je vrednost greške.
Primeri
Kolona 1 |
Kolona 2 |
Kolona 3 |
Formula |
Opis (rezultat) |
---|---|---|---|---|
Izjave |
Margina profita |
margina |
=SEARCH("e",[Kol1],6) |
Pozicija prvog sedma "e" u nisci, počevši od šeste pozicije (7) |
Izjave |
Margina profita |
margina |
=SEARCH([Kol3],[Kolona2]) |
Položaj "margine" u "Margini profita" (8) |
Izjave |
Margina profita |
margina |
=REPLACE([Kolona2],SEARCH([Kol3],[Kolona2]),6,"Iznos") |
Zamenjuje "marginu" sa "Iznos" (iznos profita) |