Funkcija SEARCH daje broj znaka u kojem je određeni znak ili tekstualna niska prvi put pronađena, počev od start_num. Koristite funkciju SEARCH da biste odredili lokaciju znaka ili tekstualne niske u okviru druge tekstualne niske kako biste mogli da koristite funkcije MID ili REPLACE da biste promenili tekst.
Sintaksa
SEARCH(find_text;within_text;start_num)
Find_text je tekst koji želite da pronađete. U find_text možete da koristite džoker znakove – znak pitanja (?) i zvezdicu (*). 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.
Within_text je tekst kojim želite da tražite find_text.
Start_num je broj znaka u within_text od kojeg želite da pokrenete pretraživanje. Koristite argument početni_broj da biste preskočili više znakova. Na primer, pretpostavimo da radite sa tekstualnom niskom "AYF0093. Odeća za mladiće". Da biste saznali broj prvog slova "Y" u opisnom delu tekstualne niske, podesite start_num na 8 kako se deo teksta sa serijskim brojem ne bi pretraživao. Pretraga počinje 8. znakom, pronalazi find_text kod sledećeg znaka i vraća broj 9. Pretraga uvek daje broj znakova sa početka within_text, računajući znakove koje preskočite ako je start_num veći od 1.
Napomene
- Pretraga 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 se find_text ne pronađe, #VALUE! greška.
- Ako se start_num izostavi, pretpostavlja se da je njegova vrednost 1.
- Ako start_num nije veće od 0 (nula) ili je veće od dužine within_text, #VALUE! greška.
Primeri
| Kolona1 | Kolona2 | Kolona3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| Izjave | Margina profita | margina | =SEARCH("e",[Col1],6) | Pozicija prvog slova "e" u niski, počev od šeste pozicije (7) |
| Izjave | Margina profita | margina | =SEARCH([Kolona3],[Kol2]) | Pozicija "margine" u "Margina profita" (8) |
| Izjave | Margina profita | margina | =REPLACE([Kolona2],SEARCH([Kolona3],[Kolona2]),6,"Količina") | Zamenjuje "Margina" "Iznos" (Iznos profita) |