Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Ovaj članak opisuje sintaksu formule i upotrebu funkcije SEARCH u programu Microsoft Excel.

Opis

Funkcija SEARCH pronalazi jednu tekstualnu nisku u okviru druge tekstualne niske i daje broj početne pozicije prve tekstualne niske od prvog znaka druge tekstualne niske. Na primer, da biste pronašli poziciju slova „m“ u reči „štampač“, možete da koristite sledeću funkciju:

=SEARCH(„m“, „štampač“)

Ova funkcija daje 4 zato što je „m“ četvrti znak u reči „štampač“.

Možete takođe da pretražujete reči u okviru drugih reči. Na primer, funkcija

=SEARCH(„gram“,„dijagram“)

daje 5 zato što reč "osnova" počinje na petom znaku reči "baza podataka". Funkciju SEARCH možete da koristite da biste odredili lokaciju znaka ili tekstualne niske unutar druge tekstualne niske, a zatim da koristite MID da biste vratili tekst ili da biste promenili tekst pomoću funkcije REPLACE. Ove funkcije su prikazane u primeru 1 u ovom članku.

Sintaksa

SEARCH(pronalaženje_teksta,u_okviru_teksta,[početni_broj])

Funkcija SEARCH ima sledeće argumente:

  • find_text    Obavezno. Tekst koji želite da pronađete.

  • u_okviru_teksta    Obavezno. Tekst u kojem želite da pretražite vrednost argumenta pronalaženje_teksta.

  • početni_broj    Opcionalno. Broj znaka u argumentu u_okviru_teksta od kojeg želite da pokrenete pretraživanje.

Primedba

  • Funkcija SEARCH ne razlikuje mala i velika slova. Ako želite da izvršite pretragu koja razlikuje mala i velika slova, možete da koristite funkciju FIND.

  • Možete da koristite džoker znakove – znak pitanja (?) i zvezdicu (*) – u argumentu pronalaženje_teksta. Znak pitanja se podudara sa jednim znakom; zvezdica se podudara sa sekvencom znakova. Ako želite da pronađete stvarni znak pitanja ili zvezdicu, otkucajte znak tilda (~) ispred znaka.

  • Ako vrednost find_text pronađena, #VALUE! vraćena je vrednost greške.

  • Ako se argument početni_broj izostavi, podrazumeva se da je 1.

  • Ako start_num nije veće od 0 (nula) ili je veće od dužine within_text argumenta, #VALUE! vraćena je vrednost greške.

  • Koristite argument početni_broj da biste preskočili više znakova. Koristeći funkciju SEARCH kao primer, pretpostavimo da radite sa tekstualnom niskom „AYF0093.YoungMensApparel“. Da biste pronašli poziciju prvog slova „Y“ u opisnom delu tekstualne niske, podesite da argument početni_broj bude 8 kako se deo sa rednim brojem teksta (u ovom slučaju, „AYF0093“) ne bi pretraživao. Funkcija SEARCH pokreće operaciju pretraživanja na poziciji osmog znaka, pronalazi znak koji je naveden u argumentu pronalaženje_teksta na sledećoj poziciji i daje broj 9. Funkcija SEARCH uvek daje broj znakova od početka argumenta u_okviru_teksta, računajući znakove koje ste preskočili ako je argument početni_broj veći od 1.

Primeri

Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.

Podaci

Izjave

Margina profita

margina

„Gazda“ je ovde.

Formula

Opis

Rezultat

=SEARCH("e";A2;6)

Pozicija prvog slova „e“ u niski u ćeliji A2, počev od šeste pozicije.

7

=SEARCH(A4;A3)

Pozicija „margine“ (niska za pretraživanje je ćelija A4) u ćeliji „Margina profita“ (ćelija za pretraživanje je A3).

8

=REPLACE(A3;SEARCH(A4;A3);6;"količina")

Zamenjuje nisku „Margina“ niskom „Količina“ tako što prvo pretražuje poziciju niske „Margina“ u ćeliji A3, a zatim zamenjuje taj znak i sledećih pet znakova niskom „Količina“.

Količina profita

=MID(A3;SEARCH(" ";A3)+1;4)

Daje prva četiri znaka koja slede prvi znak razmaka u ćeliji „Margina profita“ (ćelija A3).

Marg

=SEARCH("""";A5)

Pozicija prvog dvostrukog znaka navoda (") u ćeliji A5.

5

=MID(A5;SEARCH("""";A5)+1;SEARCH("""";A5;SEARCH("""";A5)+1)-SEARCH("""";A5)-1)

Daje samo tekst koji se nalazi između dvostrukih znakova navoda u ćeliji A5.

gazda

Važno: 

  • Funkcija SEARCHB nije odobrena.

  • U radnim svescima podešenim na Kompatibilnost verzija 2, SEARCH je poboljšao ponašanje pomoću funkcije Surrogate Pairs, računajući ih kao jedan znak umesto dva. Izbor varijanti (najčešće se koristi sa emoji znacima) i dalje će se računati kao zasebni znakovi. Pročitajte više ovde: Unikod standard

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.