ERSTATT (funksjon)

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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.