FINN
finner en tekststreng (finn_tekst) inni en annen tekststreng (innen_tekst), og returnerer tallet for startposisjonen til finn_tekst, regnet fra det første tegnet i innen_tekst. Du kan også bruke SØK til å finne en tekststreng inni en annen streng, men i motsetning til SØK skiller FINN mellom store og små bokstaver, og tillater ikke jokertegn.
Syntaks
FINN(finn_tekst;innen_tekst;startpos)
Finn_tekst er teksten du vil finne.
Innen_tekst er teksten som inneholder teksten du vil finne.
Startpos angir hvilket tegn søket skal starte ved. Det første tegnet i innen_tekst har nummer 1. Hvis du vil utelate startpos, antas det at den er 1.
Bruk startpos til å hoppe over et angitt antall tegn. Anta for eksempel at du arbeider med tekststrengen "AYF0093.Hudkrem for unge menn". Hvis du vil finne nummeret for den første forekomsten av "H" i den beskrivende delen av tekststrengen, setter du startpos lik 8 slik at serienummerdelen av teksten utelates fra søket. FINN begynner med tegn nummer 8, finner teksten det søkes etter i neste tegn, og returnerer tallet 9. FINN returnerer alltid antall tegn fra begynnelsen av innen_tekst, og teller med antall tegn du hopper over hvis startpos er større enn 1.
Obs!
- Hvis finn er lik "" (tom tekst), vil den søke samsvar med det første tegnet i søkestrengen (det vil si tegnet angitt med startpos eller 1).
- Finn_tekst kan ikke inneholde noen jokertegn.
- Hvis ikke finn_tekst kan finnes i innen_tekst, returnerer FINN feilverdien #VERDI!.
- Hvis startpos ikke er større enn null, returnerer FINN feilverdien #VERDI!.
- Hvis startpos er større enn lengden på innen_tekst, returnerer FINN feilverdien #VERDI!.
Eksempel 1
Formel | Beskrivelse (Resultat) |
---|---|
=FINN("M";"Miriam McGovern") | Plasseringen for første "M" i strengen (1) |
=FINN("m";"Miriam McGovern") | Plasseringen for første "m" i strengen (6) |
=FINN("M","Miriam McGovern",3) | Posisjonen for første "M" i strengen, med det tredje tegnet som startposisjon (3) |
Eksempel 2
Kol1 | Formel | Beskrivelse (Resultat) |
---|---|---|
Keramiske isolatorer #124-TD45-87 | =DELTEKST([Kol1];1;FINN(" #";[Kol1];1)-1) | Trekker ut tekst fra posisjon 1 til posisjonen til "#" i strengen (Keramiske isolatorer) |
Induksjonsspoler #12-671-6772 | =DELTEKST([Kol1];1;FINN(" #";[Kol1];1)-1) | Trekker ut tekst fra posisjon 1 til posisjonen til "#" i strengen (Induksjonsspoler) |
Reguleringsmotstander #116010 | =DELTEKST([Kol1];1;FINN(" #";[Kol1];1)-1) | Trekker ut tekst fra posisjon 1 til posisjonen til "#" i strengen (Reguleringsmotstander) |