Beskrivelse
Bruk denne funksjonen til å finne én tekststreng i en annen tekststreng, og returner nummeret til startposisjonen til den første tekststrengen fra det første tegnet i den andre tekststrengen. Støttet i kjeder.
Denne funksjonen er nyttig for å bestemme posisjonen til et bestemt tegn eller en delstreng i en større streng.
Syntaks
SØK(finn_tekst, innenfor_tekst, [startnummer])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
finn_tekst |
Ja | Teksten du vil finne. | En tekststreng eller en cellereferanse som inneholder tekststrengen. |
innenfor_tekst |
Ja | Teksten du vil søke etter finn_tekst i.
|
En tekststreng eller en cellereferanse som inneholder tekststrengen. |
startnummer |
Nei | Tegnnummeret i within_text der søket skal startes. |
Et positivt heltall Hvis utelatt, antas det å være 1 . |
Eksempel
Eksempeldata
| A | B | ||
|---|---|---|---|
| 1 | Glimrende | Regneark | |
| 2 | Funksjon | Formel | |
| 3 | Søk | Tekst | |
| 4 | Han spilte ikke musikk, han levde en opplevelse. | Data |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Finn startposisjonen til en bestemt bokstav i en tekststreng. | =SØK("S"; B1) |
Finner hvor «S» først vises i «Regneark» – helt i begynnelsen. Resultat: 1 |
| Finn posisjonen til en bokstav i en tekststreng. | =SØK("x"; A1) |
Finner hvor «x» først vises i «Utmerket». Resultat: 2 |
| Søk etter en bokstav som starter midt i en tekststreng, og hopp over tidligere treff. | =SØK("e", A1, 3) |
Starter søket etter «e» fra det tredje tegnet i «Excellent» og utover, slik at den tidligere «e» ikke tas med i betraktning. Resultat: 4 |
| Finn plasseringen til et skilletegn, som et komma, i en lengre tekststreng. | =SØK(", ", A4) |
Finner hvor komma-og-mellomrom-kombinasjonen først vises i setningen i A4. Resultat: 24 |
| Se hva som skjer når du prøver å søke på tvers av et celleområde i stedet for én enkelt celle. | =SØK("e"; A1:A4) |
SØK støtter ikke celleområder, så å oppgi én returnerer en feil i stedet for en posisjon. Resultat: #VERDI! |
Merknader
- SØK tillater bruk av jokertegn: "?" for å finne et hvilket som helst enkelttegn og "*" for å finne en hvilken som helst tegnsekvens.
- SØK skiller ikke mellom store og små bokstaver. For å utføre et søk der det skilles mellom store og små bokstaver, bruk FIND .
- SØK støtter ikke celleområder. Hvis et område er oppgitt, returnerer SØK #VERDI!-feilen.
- Hvis verdien i
finn_tekstikke finnes iinnen_tekst, returnerer SØK #VERDI!-feilen. - SØK kan kombineres med andre funksjoner som MID , VENSTRE eller HØYRE for å trekke ut bestemte deler av en tekststreng basert på posisjonen som finnes.
Tips
- Bruk SØK for å finne posisjonen til en delstreng i en tekststreng når det ikke er viktig å bruke store eller små bokstaver.
- Kombiner SØK med LENGE for å finne lengden på teksten før eller etter en bestemt delstreng.
- SØK kan hjelpe med dataopprydding og parsing ved å identifisere plasseringen av skilletegn eller bestemte tegn.