Bruk startpos når du vil hoppe over et angitt antall tegn. Anta for eksempel at du arbeider med tekststrengen "AYF0093.Hudkrem for unge menn". Hvis du vil finne plasseringen til den første forekomsten av "H" i den beskrivende delen av tekststrengen, kan du sette startpos lik 8 slik at serienummerdelen av teksten utelates fra søket. SØK begynner med det åttende tegnet i strengen, finner teksten det søkes etter i neste tegn og returnerer tallet 9. SØK returnerer alltid antall tegn fra begynnelsen av innen_tekst, inkludert tegnene du hopper over hvis startpos er større enn 1.
Obs!
- SØK skiller ikke mellom store og små bokstaver i tekstsøk.
- SØK virker på samme måte som FINN, bortsett fra at FINN skiller mellom store og små bokstaver.
- Hvis finn_tekst ikke blir funnet, returneres feilverdien #VERDI!.
- Hvis startpos utelates, antas det å være 1.
- Hvis startpos ikke er større enn 0 (null) eller er større enn lengden på innen_tekst, returneres feilverdien #VERDI!.
Eksempel
Kol1 | Kol2 | Kol3 | Formel | Beskrivelse (Resultat) |
---|---|---|---|---|
Setninger | Fortjenestemargin | margin | =SØK("e";[Kol1];7) | Posisjonen for første "e" i strengen hvis startposisjon er det sjuende tegnet (8) |
Setninger | Fortjenestemargin | margin | =SØK([Kol2];[Kol3]) | Posisjon for "margin" i "Fortjenestemargin" (12) |
Setninger | Fortjenestemargin | margin | =ERSTATT([Kol3];SØK([Kol3];[Kol2]);6,"beløp") | Erstatter "margin" med "beløp" (profittbeløp) |