Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Microsoft365.com Moj Office za iPhone

U ovom se članku opisuje sintaksa formula i korištenje funkcije SEARCH u programu Microsoft Excel. 

Opis

Funkcija SEARCH pronalazi jedan tekstni niz unutar drugog tekstnog niza i vraća početni položaj prvog tekstnog niza od prvog znaka drugog tekstnog niza. Na primjer, da biste pronašli slovo "n" u riječi "printer", koristite sljedeću funkciju:

=SEARCH("n";"printer")

Funkcija vraća 4 jer je "n" četvrti znak u riječi "printer".

Možete tražiti i riječi unutar riječi. Na primjer, funkcija

=SEARCH("base","database")

vraća 5 jer riječ "base" počinje od petog znaka riječi "database". Pomoću funkcije SEARCH možete odrediti mjesto znaka ili tekstnog niza unutar drugog tekstnog niza, a zatim pomoću funkcije MID vratiti tekst ili pomoću funkcije REPLACE promijeniti tekst. Te funkcije prikazane su u Primjeru 1 ovog članka.

Sintaksa

SEARCH(pronađi_tekst;u_tekstu;[početni_broj])

Funkcija SEARCH sadrži sljedeće argumente:

  • Pronađi_tekst    Obavezno. Tekst koji želite pronaći.

  • u_tekstu    Obavezno. Tekst u kojem tražite vrijednost argumenta pronađi_tekst.

  • početni_broj    Nije obavezno. Broj znaka u argumentu u_tekstu od kojeg želite pokrenuti pretraživanje.

Primjedba

  • Funkcija SEARCH ne razlikuje velika i mala slova. Ako želite pretraživanje koje razlikuje velika i mala slova, možete koristiti FIND.

  • U argumentu pronađi_tekst možete koristiti zamjenske znakove  – znak upitnika (?) i zvjezdicu (*) . Znak upitnika zamjenjuje bilo koji znak, a zvjezdica bilo koji niz znakova. Ako želite pronaći znak upitnika ili zvjezdicu u tekstu, ispred znaka unesite znak tilda (~).

  • Ako vrijednost argumenta pronađi_tekst nije moguće pronaći, vraća se pogreška #VALUE!. vraća se vrijednost pogreške.

  • Ako je izostavljen argument početni_broj, pretpostavlja se da je 1.

  • Ako početni_broj nije veći od 0 (nula) ili je veći od duljine argumenta u_tekstu, vraća se pogreška #VALUE!. vraća se vrijednost pogreške.

  • Argument početni_broj koristite da biste preskočili određeni broj znakova. Na primjeru funkcije SEARCH pretpostavimo da radite s tekstnim nizom "AOF0093.OdjećaZaMladiće". Da biste pronašli mjesto prvog "O" u opisnom dijelu tekstnog niza, postavite da početni_broj bude jednak 8 tako da se ne pretražuje dio teksta sa serijskim brojem (u ovom slučaju "AOF0093"). Funkcija SEARCH započinje operaciju pretraživanja na mjestu osmog znaka, pronalazi znak koji je naveden u argumentu pronađi_tekst na sljedećem mjestu te vraća broj 9. Funkcija SEARCH uvijek vraća broj znakova od početka argumenta u_tekstu i broji znakove koje preskačete ako je argument početni_broj veći od 1.

Primjeri

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Podaci

Izvodi

Profitna marža

marža

Taj "šef" je ovdje.

Formula

Opis

Rezultat

=SEARCH("¸e";A2;6)

Mjesto prvog "e" u nizu u ćeliji A2, počevši od šestog mjesta.

7

=SEARCH(A4;A3)

Mjesto niza "marža" (niz koji se traži jest ćelija A4) u nizu "Profitna marža" (ćelija u kojoj se traži jest A3).

8

=REPLACE(A3;SEARCH(A4;A3);6;"Iznos")

Zamjenjuje riječ "marža" riječju "iznos" tako da najprije pronađe mjesto niza "marža" u ćeliji A3, a zatim zamijeni taj znak i sljedećih šest znakova nizom "iznos".

Dobit - iznos

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

Vraća prva četiri znaka koji slijede nakon drugog razmaka u nizu "Profitna marža" (ćelija A3).

Marg

=SEARCH("""";A5)

Mjesto prvog znaka dvostrukog navodnika (") u ćeliji A5.

5

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

Vraća samo tekst koji je umetnut u znakove navodnika u ćeliji.

šef

Važno: 

  • Funkcija SEARCHB je zastarjela.

  • U radnim knjigama postavljenima na Verzija kompatibilnosti 2 SEARCH je poboljšao ponašanje s zamjenskim parovima, brojeći ih kao jedan znak umjesto dva. Odabirnici varijacija (koji se obično koriste s emotikonima) i dalje će se brojati kao zasebni znakovi. Dodatne informacije potražite ovdje: Standard Unicode

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.