Denne artikkelen beskriver formelsyntaks for og bruk av funksjonen ERSTATT i Microsoft Excel.
Beskrivelse
ERSTATT bytter ut en del av en tekststreng med en annen tekststreng. Hvilken del som byttes ut, er basert på antall tegn du angir.
Syntaks
ERSTATT(gammel_tekst; startpos; antall_tegn; ny_tekst)
Syntaksen for funksjonen ERSTATT har følgende argumenter:
-
Gammel_tekst Obligatorisk. Teksten der du vil bytte ut noen av tegnene.
-
Startpos Obligatorisk. Plasseringen av tegnet i gammel_tekst som du vil erstatte med ny_tekst.
-
Antall_tegn Obligatorisk. Antallet tegn i gammel_tekst som du vil at ERSTATT skal erstatte med ny_tekst.
-
Ny_tekst Obligatorisk. Teksten som skal erstatte tegnene i gammel_tekst.
Eksempel
Kopier eksempeldataene i tabellen nedenfor, og lim dem inn i celle A1 i et nytt Excel-regneark. Hvis du vil at formlene skal vises resultater, merker du dem, trykker F2 og deretter ENTER. Hvis du vil, kan du justere kolonnebreddene slik at du kan se alle dataene.
|
Data |
||
|---|---|---|
|
abcdefghijk |
||
|
2009 |
||
|
123456 |
||
|
Formel |
Beskrivelse (Resultat) |
Resultat |
|
=ERSTATT(A2;6;5;"*") |
Skifter ut fem tegn i abcdefghijk med ett enkelt *-tegn, fra det sjette tegnet (f). |
abcde*k |
|
=ERSTATT(A3;3;2;"10") |
Erstatter de to siste sifrene (09) i 2009 med 10. |
2010 |
|
=ERSTATT(A4;1;3;"@") |
Erstatter de tre første tegnene i 123456 med ett enkelt @-tegn. |
@456 |
Viktig!:
-
Funksjonen ERSTATTB er avskrevet.
-
I arbeidsbøker som er satt til Kompatibilitet versjon 2, har ERSTATT forbedret virkemåte med surrogatpar, og teller dem som ett tegn i stedet for to. Variasjonsvelgere (ofte brukt med emojier) vil fremdeles telles som separate tegn. Les mer her: Unicode-standarden