Poišče en besedilni niz (find_text) z drugim (within_text) in vrne število začetnih mest za find_text od prvega znaka pri within_text. Funkcijo SEARCH lahko uporabite tudi za iskanje enega besedilnega niza v drugem, vendar za razliko od funkcije SEARCH funkcija FIND razlikuje velike in male črke in ne podpira nadomestnih znakov.
Sintaksa
FIND(find_text; within_text; start_num)
Find_text je besedilo, ki ga želite najti.
Within_text je besedilo z besedilom, ki ga želite najti.
Start_num določa znak, pri katerem se začne iskanje. Prvi znak v argumentu »v_besedilu« ima številko 1. Če izpustite argument »št_začetka«, je uporabljena vrednost 1.
S funkcijo start_num lahko tudi preskočite navedeno število znakov. Delate na primer z besedilnim nizom »AYF0093. Oblačila za mlade. Če želite najti številko prvega znaka »O« v opisnem delu besedilnega niza, argument »št_začetka« nastavite na 8, da funkcija ne išče po delu niza s serijsko številko. Funkcija FIND začne pri osmem znaku, najde argument »iskano_besedilo« pri naslednjem znaku in vrne številko 9. Funkcija FIND vedno vrne število znakov od začetka argumenta »v_besedilu«, pri čemer šteje tudi znake, ki jih preskočite, če je argument »št_začetka« večji od 1.
Opombe
- Če je argument »iskano_besedilo« "" (brez besedila), FIND najde prvi znak v iskalnem nizu (torej znak s številko »št_začetka« ali 1).
- V argumentu »iskano_besedilo« ni mogoče uporabiti nadomestnih znakov.
- Če find_text ni prikazana v within_text, funkcija FIND vrne #VALUE! .
- Če vrednost start_num ni večja od nič, funkcija FIND vrne #VALUE! .
- Če je start_num večja od dolžine within_text, funkcija FIND vrne #VALUE! .
Vzorčni nabor 1
| Formula | Opis (rezultat) |
|---|---|
| =FIND("M","Miriam McGovern") | Položaj prve črke »M« v nizu (1) |
| =FIND("m","Miriam McGovern") | Položaj prve črke »m« v nizu (6) |
| =FIND("M","Miriam McGovern",3) | Položaj prve črke »M« v nizu, z začetkom iskanja pri tretjem znaku (8) |
Vzorčni niz 2
| Stolpec1 | Formula | Opis (rezultat) |
|---|---|---|
| Keramični izolatorji #124-TD45-87 | =MID([Stolpec1],1,FIND(" #",[Stolpec1],1)-1) | Izvleče besedilo iz položaja 1 do položaja " #" v vrvici (keramični izolatorji) |
| Bakrene tuljave #12-671-6772 | =MID([Stolpec1],1,FIND(" #",[Stolpec1],1)-1) | Izvleče besedilo iz položaja 1 do položaja " #" v nizu (bakrene tuljave) |
| Spremenljivi upori #116010 | =MID([Stolpec1],1,FIND(" #",[Stolpec1],1)-1) | Izvleče besedilo iz položaja 1 do položaja " #" v nizu (spremenljivi upori) |