SØK returnerer nummeret på tegnet der et bestemt tegn eller en tekststreng først blir funnet, og begynner med start_num. Bruk SØK til å bestemme plasseringen av et tegn eller en tekststreng i en annen tekststreng, slik at du kan bruke FUNKSJONENE DELTEKST eller ERSTATT til å endre teksten.
Syntaks
SØK(find_text;within_text;start_num)
Finn er teksten du vil finne. Du kan bruke jokertegnene spørsmålstegn (?) og stjerne (*) i find_text. Et spørsmålstegn svarer til et hvilket som helst enkelttegn, og en stjerne svarer til en hvilken som helst tegnsekvens. Hvis du vil finne et virkelig spørsmålstegn eller stjerne, må du taste inn en tilde (~) før tegnet.
Innen_tekst er teksten der du vil søke etter find_text.
Startpos er tegnnummeret i within_text der du vil begynne å søke. Bruk startpos når du vil hoppe over et bestemt antall tegn. Anta for eksempel at du arbeider med tekststrengen «AYF0093. YoungMensApparel". Hvis du vil finne plasseringen til den første forekomsten av "H" i den beskrivende delen av teksten, setter du startpos til 8, slik at den delen av teksten som utgjør produktnummeret, ikke inngår i søket. SØK begynner med tegn 8, finner find_text ved neste tegn og returnerer tallet 9. SØK returnerer alltid antall tegn fra starten av within_text, og teller tegnene du hopper over hvis start_num er større enn 1.
Kommentarer
-
SØK skiller ikke mellom store og små bokstaver når du søker i tekst.
-
SØK ligner på FINN, bortsett fra at FINN skiller mellom store og små bokstaver.
-
Hvis find_text ikke blir funnet, #VALUE! #VERDI!.
-
Hvis start_num utelates, antas det å være 1.
-
Hvis start_num ikke er større enn 0 (null) eller er større enn lengden på within_text, #VALUE! #VERDI!.
Eksempler
Kol1 |
Kol2 |
Kolonne 3 |
Formel |
Beskrivelse (Resultat) |
---|---|---|---|---|
Konsernregnskap |
Fortjenestemargin |
margin |
=SØK("e",[Kolonne1],6) |
Posisjonen til den første «e» i strengen, med start fra sjette posisjon (7) |
Konsernregnskap |
Fortjenestemargin |
margin |
=SØK([Kolonne3],[Kolonne2]) |
Posisjonen til "margin" i "Fortjenestemargin" (8) |
Konsernregnskap |
Fortjenestemargin |
margin |
=ERSTATT([Kolonne2],SØK([Kolonne3],[Kolonne2]),6;"Beløp") |
Erstatter «Margin» med «Beløp» (fortjenestebeløp) |