U ovom se članku opisuje sintaksa formula i korištenje funkcije FIND u programu Microsoft Excel.
Opis
FIND pronalazi jedan tekstni niz unutar drugog tekstnog niza i vraća broj početnog položaja prvog tekstnog niza od prvog znaka drugog tekstnog niza.
-
FIND uvijek broji sve znakove, jednobajtne i dvobajtne, kao 1, bez obzira na zadane jezične postavke.
Sintaksa
FIND(pronađi_tekst; u_tekstu; [početni_broj])
Sintaksa funkcije FIND sadrži sljedeće argumente:
-
Find_text Obavezno. Tekst koji želite pronaći.
-
U_tekstu Obavezno. Tekst koji sadrži tekst koji želite pronaći.
-
Početni_broj Neobavezno. Određuje znak od kojeg počinje pretraživanje. Prvi znak u argumentu u_tekstu znakovni je broj 1. Ako početni_broj izostavite, pretpostavlja se da je 1.
Napomene
-
FUNKCIJA FIND razlikuje velika i mala slova i ne dopušta zamjenske znakove. Ako ne želite pretraživati mala i mala slova ili koristiti zamjenske znakove, možete koristiti SEARCH.
-
Ako je pronađi_tekst jednako "" (prazan tekst), FIND traži prvi znak u nizu za pretraživanje (to jest, znak označen kao početni_broj ili 1).
-
Pronađi_tekst ne može sadržavati nikakve zamjenske znakove.
-
Ako find_text ne pojavi u within_text, FIND vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako start_num nije veći od nule, FIND vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako start_num veći od duljine within_text, FIND vraća vrijednost #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Pomoću argumenta početni_broj preskočite određeni broj znakova. Pretpostavimo, primjerice, da pomoću funkcije FIND radite s tekstnim nizom "OML0093.OdjećaZaMladiće". Da biste pronašli broj prvog znaka "O", u opisnom dijelu tekstnog niza postavite početni_broj na 8 da se dio teksta sa serijskim brojem ne bi pretraživao. FIND započinje znakom 8, traži tekst definiran u argumentu pronađi_tekst u sljedećem znaku i vraća broj 9. FIND uvijek vraća broj znakova od početka argumenta u_tekstu, brojeći znakove koje preskočite ako je 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 |
||
---|---|---|
Mirjana Marinković |
||
Formula |
Opis |
Rezultat |
=FIND("M";A2) |
Položaj prvog znaka "M" u ćeliji A2 |
1 |
=FIND("m";A2) |
Položaj prvog znaka "m" u ćeliji A2 |
6 |
=FIND("M";A2;3) |
Položaj prvog znaka "M" u ćeliji A2, počevši od trećeg znaka |
8 |
Primjer 2
Podaci |
||
---|---|---|
Keramički izolatori #124-TD45-87 |
||
Bakrene zavojnice #12-671-6772 |
||
Promjenjivi otpornici #116010 |
||
Formula |
Opis (rezultat) |
Rezultat |
=MID(A2;1;FIND(" #";A2;1)-1) |
Izdvaja tekst od položaja 1 do položaja "#" u ćeliji A2 (keramički izolatori) |
Keramički izolatori |
=MID(A3;1;FIND(" #";A3;1)-1) |
Izdvaja tekst od položaja 1 do položaja " #" u ćeliji A3 (bakrene zavojnice) |
Bakrene zavojnice |
=MID(A4;1;FIND(" #";A4;1)-1) |
Izdvaja tekst od položaja 1 do položaja " #" u ćeliji A4 (promjenjivi otpornici) |
Promjenjivi otpornici |
Važno:
-
Funkcija FINDB je zastarjela.
-
U radnim knjigama koje su postavljene na Verzija kompatibilnosti 2 FUNKCIJA FIND poboljšala je ponašanje kod zamjenskih parova, 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