Najde besedilni niz (iskano_besedilo) v drugem besedilnem nizu (v_besedilu) in vrne številko začetnega položaja iskanega_besedila glede na prvi znak v_besedilu. Če želite poiskati besedilni niz v drugem nizu, lahko uporabite tudi funkcijo SEARCH, vendar funkcija FIND za razliko od funkcije SEARCH razlikuje med malimi in velikimi črkami ter ne podpira nadomestnih znakov.
Sintaksa
FIND(find_text;within_text;start_num)
find_text je besedilo, ki ga želite poiskati.
within_text je besedilo, v katerem je iskano besedilo.
Start_num določa znak, pri katerem želite začeti iskanje. Prvi znak v nizu »within_text« je znak s številko 1. Če argument »start_num« izpustite, se obravnava, da je 1.
Argument »start_num« lahko uporabite tudi, če želite preskočiti navedeno število znakov. Na primer, da delate z besedilnim nizom »AYF0093.MoškaOblačila«. Če v opisnem delu besedilnega niza želite najti število za prvi »M«, nastavite argument »start_num«, da bo 8, tako da program ne bo iskal v delu besedila z zaporedno številko. FIND začne z 8. znakom, najde »find_text« pri naslednjem znaku in vrne število 9. FIND vedno vrne število znakov od začetka niza »within_text«, tako da šteje preskočene znake, če je »start_num« večji od 1.
Pripombe
-
Če je »find_text« enak »« (praznemu besedilu), FIND najde prvi znak v iskanemu nizu (znak, oštevilčen s »start_num« ali 1).
-
V nizu iskano_besedilo ni mogoče uporabiti nadomestnih znakov.
-
Če iskanega_besedila ni mogoče najti v_besedilu, funkcija FIND vrne vrednost napake #VREDN!.
-
Če številka_znaka ni večja od nič, funkcija FIND vrne vrednost napake #VREDN!.
-
Če je številka_znaka večja kot dolžina niza v_besedilu, funkcija FIND vrne vrednost napake #VALUE!.
1. niz primerov
Formula |
Opis (rezultat) |
=FIND("M";"Mirjam Makovec") |
Položaj prvega znaka »M« v nizu (1) |
=FIND("m";"Mirjam Makovec") |
Položaj prvega znaka »m« v nizu (6) |
=FIND("M";"Mirjam Makovec";3) |
Položaj prvega znaka »M« v nizu z začetkom iskanja pri tretjem znaku (8) |
2. niz primerov
Col1 |
Formula |
Opis (rezultat) |
Keramični izolatorji #124-TD45-87 |
=MID([Stolpec1];1;FIND(" #";[Stolpec1];1)-1) |
Izvleče besedilo od položaja znaka 1 do položaja znaka » #« v nizu (Keramični izolatorji) |
Bakrene tuljave #12-671-6772 |
=MID([Stolpec1];1;FIND(" #";[Stolpec1];1)-1) |
Izvleče besedilo od položaja znaka 1 do položaja znaka » #« v nizu (Bakrene tuljave) |
Spremenljivi uporniki #116010 |
=MID([Stolpec1];1;FIND(" #";[Stolpec1];1)-1) |
Izvleče besedilo od položaja znaka 1 do položaja znaka » #« v nizu (Keramični izolatorji) |