Ovaj članak opisuje sintaksu formule i upotrebu funkcije FIND u programu Microsoft Excel.
Opis
Funkcija FIND pronalazi jednu tekstualnu nisku u okviru druge tekstualne niske i daje broj početne pozicije prve tekstualne niske od prvog znaka druge tekstualne niske.
-
Funkcija FIND uvek računa svaki znak kao 1, bilo da je sa jednim ili sa dva bajta, bez obzira na podrazumevanu jezičku postavku.
Sintaksa
FIND(pronalaženje_teksta, u_okviru_teksta, [početni_broj])
Sintaksa funkcije FIND ima sledeće argumente:
-
Pronalaženje_teksta Obavezno. Tekst koji želite da pronađete.
-
U_okviru_teksta Obavezno. Tekst koji sadrži tekst koji želite da pronađete.
-
Početni_broj Opcionalno. Navodi znak od kojeg ćete započeti pretragu. Prvi znak u parametru u_okviru_teksta jeste znak broj 1. Ako izostavite parametar početni_broj, pretpostavlja se da je njegova vrednost 1.
Napomene
-
FUNKCIJA FIND razlikuje mala i velika slova i ne dozvoljava džoker znakove. Ako ne želite da izvršite pretragu koja razlikuje mala i velika slova ili da koristite džoker znakove, možete da koristite SEARCH.
-
Ako je parametar pronalaženje_teksta „“ (prazan tekst), funkcija FIND se podudara sa prvim znakom u niski za pretragu (to jest, sa znakom pod brojem početni_broj ili 1).
-
Parametar pronalaženje_teksta ne može da sadrži džoker znakove.
-
Ako find_text pojavljuje u programu within_text, funkcija FIND daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako start_num veća od nule, funkcija FIND daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako start_num veća od dužine within_text, funkcija FIND daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Koristite argument početni_broj da biste preskočili više znakova. Ako koristite funkciju FIND kao 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 FIND počinje znakom 8, pronala find_text na sledećem znaku i daje broj 9. Funkcija FIND 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.
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 |
||
---|---|---|
Mirjana Marković |
||
Formula |
Opis |
Rezultat |
=FIND("M",A2) |
Položaj prvog slova "M" u ćeliji A2 |
1 |
=FIND("m",A2) |
Položaj prvog "m" u ćeliji A2 |
6 |
=FIND("M",A2,3) |
Položaj prvog slova „M“ u ćeliji A2, počevši od trećeg znaka |
8 |
Primer 2
Podaci |
||
---|---|---|
Keramički izolatori #124-TD45-87 |
||
Bakarni kalemi #12-671-6772 |
||
Različiti otpornici #116010 |
||
Formula |
Opis (rezultat) |
Rezultat |
=MID(A2,1,FIND(" #",A2,1)-1) |
Izdvaja tekst sa pozicije 1 na poziciju „#“ ćeliji A2 (Keramički izolatori) |
Keramički izolatori |
=MID(A3,1,FIND(" #",A3,1)-1) |
Izdvaja tekst sa pozicije 1 na poziciju „#“ u ćeliji A3 (Bakarni kalemi) |
Bakarni kalemi |
=MID(A4,1,FIND(" #",A4,1)-1) |
Izdvaja tekst sa pozicije 1 na poziciju „#“ u ćeliji A4 (Različiti otpornici) |
Različiti otpornici |
Važno:
-
Funkcija FINDB je zastarela.
-
U radnim svescima podešenim na Kompatibilnost verzija 2, FIND 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