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)
Find_text 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.
Within_text er teksten der du vil søke etter find_text.
Start_num er tegntallet 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. Klær for unge menn". 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 det åttende tegnet i strengen, finner find_text det neste tegnet og returnerer tallet 9. SØK returnerer alltid antallet tegn fra begynnelsen av within_text, medregnet tegnene du hopper over hvis start_num er større enn 1.
Merknader
- SØK skiller ikke mellom store og små bokstaver når du søker etter tekst.
- SØK ligner på FINN bortsett fra at FINN skiller mellom store og små bokstaver.
- Hvis find_text ikke blir funnet, er #VALUE! #VERDI!.
- Hvis start_num utelates, brukes verdien 1.
- Hvis start_num ikke er større enn 0 (null) eller er større enn lengden på within_text, er #VALUE! #VERDI!.
Eksempler
| Kol1 | Kol2 | Kol3 | Formel | Beskrivelse (Resultat) |
|---|---|---|---|---|
| Konsernregnskap | Fortjenestemargin | margin | =SØK("e",[Kol1],6) | Plasseringen av første "e" i strengen, regnet fra posisjon seks (7) |
| Konsernregnskap | Fortjenestemargin | margin | =SØK([Kol3],[Kol2]) | Plasseringen av "margin" i "Fortjenestemargin" (8) |
| Konsernregnskap | Fortjenestemargin | margin | =ERSTATT([Kol2],SØK([Kol3],[Kol2]),6,"Beløp") | Erstatter "margin" med "amount" (fortjenestebeløp) |