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 Nødvendig. Teksten der du vil bytte ut noen av tegnene.
- Startpos Nødvendig. Plasseringen av tegnet i gammel_tekst som du vil erstatte med ny_tekst.
- Antall_tegn Nødvendig. Antallet tegn i gammel_tekst som du vil at ERSTATT skal erstatte med ny_tekst.
- Ny_tekst Nødvendig. 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
- ERSTATTB-funksjonen 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. Hvis du vil ha mer informasjon, kan du se Unicode-standarden.