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 må gjøre flere erstatninger.
Syntaks
ERSTATT(tekst, gammel_tekst, ny_tekst, [forekomstnummer])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
tekst |
Ja | Teksten eller referansen til en celle som inneholder tekst der du vil 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 vil 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 gammel_tekst med. |
En tekststreng (inkludert tall), en cellereferanse som inneholder tekststrengen, eller en formel som resulterer i en av disse. |
instansnummer |
Nei | Angir hvilken forekomst av gammel_tekst du vil erstatte. Hvis utelatt, erstattes alle forekomster av gammel_tekst i tekst. |
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 |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Erstatt alle forekomster av en bokstav i et ord. | =ERSTATNING(A1; "p"; "b") |
Erstatter alle «p» i «apple» med «b». Resultat: klapre |
| Erstatt alle forekomster av en bokstav i et ord. | =ERSTATT(B1; "a"; "o") |
Erstatter alle «a» i «banan» med «o». Resultat: bonono |
| Erstatt bare den første forekomsten av en bokstav, og la eventuelle senere forekomster være uendret. | =ERSTATNING(A2; "a"; "o"; 1) |
Erstatter bare den første «a» i «grape» med «o» i stedet for hver forekomst. Resultat: famle |
| Erstatt alle forekomster av en bokstav i et ord. | =ERSTATT(B2; "e"; "a") |
Erstatter alle «e» i «oransje» med «a». Resultat: oranga |
| Erstatt alle forekomster av en bokstav i et ord. | =ERSTATNING(A3; "e"; "i") |
Erstatter «e» i «melon» med «i». Resultat: milon |
| Erstatt alle forekomster av en bokstav i et ord. | =ERSTATT(B3; "m"; "p") |
Erstatter «m» i «sitron» med «p». Resultat: sitron |
Merknader
- ERSTATNING skiller mellom store og små bokstaver. Hvis du trenger en erstatning som ikke skiller mellom store og små bokstaver, bør du vurdere å bruke STORE BOKSTAVER eller SMÅ BOKSTAVERfor å normalisere teksten først.
- Hvis
instance_numer spesifisert, erstattes bare den spesifiserte forekomsten avold_text. Hvis utelatt, 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 somLEN, MIDeller FIND for å manipulere tekststrenger mer effektivt.
- SUBSTITUTE kan nestes for å utføre flere erstatninger i én formel.
Relaterte funksjoner
CHAR
CODE
CONCATENATE
CONCATENATEHVIS
FIND]
VENSTRE
LEN
LOWER
MID
PROPER
REPT
HØYRE
SØK
ERSETT
TEKST
TEKSTKOBLING
TRIM
UNICHAR
UNICODE
STORE