Beskrivelse
Bruk denne funksjonen til å finne en tekststreng innenfor en annen tekststreng, og returner nummeret på 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
SEARCH(find_text, within_text, [start_num])
Innganger
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig input |
|---|---|---|---|
finn_tekst |
Ja | Teksten du ønsker å finne. | En tekststreng eller en cellereferanse som inneholder tekststrengen. |
innenfor_tekst |
Ja | Teksten du vil søke etter find_text. |
En tekststreng eller en cellereferanse som inneholder tekststrengen. |
start_num |
Nei | Nummeret på tegnet i within_text som søket skal starte på. |
Et positivt heltall. Hvis den er utelatt, antas den å være 1. |
Eksempel
Eksempeldata
| A | B |
|---|---|
| Utmerket | Regneark |
| Funksjon | Formel |
| Søk | Tekst |
| Han spilte ikke musikk, han levde en opplevelse. | Data |
Eksempel på formler
| Formel | Beskrivelse | Resultat |
|---|---|---|
=SEARCH("S", A1) |
Finner posisjonen til den første forekomsten av "S" i teksten i celle A1. | 1 |
=SEARCH("x", A1) |
Finner posisjonen til den første forekomsten av "x" i teksten i celle A1. | 2 |
=SEARCH("e", A1, 3) |
Finner posisjonen til den første forekomsten av "e" i teksten i celle A1, med start fra det tredje tegnet. | 4 |
=SEARCH(", ", A4) |
Finner posisjonen til kommaet i teksten i celle A4. | 24 |
=SEARCH("e", A1:A4) |
Finner posisjonen til den første forekomsten av "e" i teksten i celleområdet A1:A4. | #VALUE! |
Merknader
- SEARCH tillater bruk av jokertegn: "?" for å matche et hvilket som helst enkelt tegn og "*" for å matche en hvilken som helst sekvens av tegn.
- SEARCH skiller mellom store og små bokstaver. Hvis du vil søke med små og store bokstaver, bruker du FIND.
- SEARCH støtter ikke celleområder. Hvis et område oppgis, returnerer SEARCH feilen #VALUE!
- Hvis verdien i
find_textikke finnes iwithin_text, returnerer SEARCH feilen #VALUE! - SEARCH kan kombineres med andre funksjoner som MID, LEFT, eller RIGHT for å trekke ut bestemte deler av en tekststreng basert på posisjonen som er funnet.
Tips
- Bruk SEARCH til å finne posisjonen til en delstreng i en tekststreng når store og små bokstaver ikke er viktig.
- Kombiner SEARCH med LEN for å finne lengden på teksten før eller etter en bestemt delstreng.
- SEARCH kan hjelpe deg med datarensing og parsing ved å identifisere posisjonen til avgrensningstegn eller bestemte tegn.
Relaterte funksjoner
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER