Beskrivelse
Bruk denne funksjonen til å erstatte forekomster av en spesifisert delstreng i en tekststreng med en annen delstreng. Støttet i kjeder.
SUBSTITUTE er nyttig for å erstatte spesifikk tekst i en streng, spesielt når du trenger å gjøre flere utskiftninger.
Syntaks
SUBSTITUTE(tekst, gammel_tekst, ny_tekst, [instans_nummer])
Innganger
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig input |
|---|---|---|---|
tekst |
Ja | Teksten eller referansen til en celle som inneholder tekst der du ønsker å erstatte tegn. | En tekststreng (inkludert tall), en cellereferanse som inneholder tekststrengen, eller en formel som resulterer i en av disse. |
gammel_tekst |
Ja | Teksten du ønsker å erstatte. | En tekststreng (inkludert tall), en cellereferanse som inneholder tekststrengen, eller en formel som resulterer i en av disse. |
ny_tekst |
Ja | Teksten du vil erstatte old_text med. |
En tekststreng (inkludert tall), en cellereferanse som inneholder tekststrengen, eller en formel som resulterer i en av disse. |
instance_num |
Nei | Angir hvilken forekomst av old_text du ønsker å erstatte. Hvis dette utelates, erstattes alle forekomster av old_text i text. |
Et positivt heltall, en referanse til en celle som inneholder et positivt heltall, eller en formel som resulterer i en av disse. |
Eksempel
Eksempeldata
| A | B |
|---|---|
| eple | banan |
| drue | oransje |
| melon | sitron |
| bær | kalk |
Eksempel på formler
| Formel | Beskrivelse | Resultat |
|---|---|---|
=SUBSTITUTE(A1, "p", "b") |
Erstatter alle forekomster av "p" med "b" i "apple". | abble |
=SUBSTITUTE(B1, "a", "o") |
Erstatter alle forekomster av "a" med "o" i "banana". | bonono |
=SUBSTITUTE(A2, "e", "o", 1) |
Erstatter den første forekomsten av "e" med "o" i "grape". | tafse |
=SUBSTITUTE(B2, "e", "a") |
Erstatter alle forekomster av "e" med "a" i "orange". | oranga |
=SUBSTITUTE(A3, "e", "i") |
Erstatter alle forekomster av "e" med "i" i "melon". | miloni |
=SUBSTITUTE(B3, "m", "p") |
Erstatter alle forekomster av "m" med "p" i "lemon". | lepon |
Merknader
- SUBSTITUTE skiller mellom store og små bokstaver. Hvis du trenger en erstatning som ikke skiller mellom store og små bokstaver, bør du vurdere å bruke UPPER eller LOWER for å normalisere store og små bokstaver først.
- Hvis
instance_numer spesifisert, er det bare den spesifiserte forekomsten avold_textsom erstattes. Hvis dette utelates, erstattes alle forekomster. - SUBSTITUTE støtter ikke jokertegn.
Tips
- Bruk SUBSTITUTE til å rense eller normalisere data ved å erstatte uønskede tegn eller delstrenger.
- Kombiner SUBSTITUTE med andre tekstfunksjoner, for eksempel LEN, MID, eller FIND, for å manipulere tekststrenger mer effektivt.
- SUBSTITUTE kan nestes for å utføre flere erstatninger i én enkelt formel.
Relaterte funksjoner
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER