ERSTAT-funktionen

Erstatter en del af en tekst ud fra placering. Fra et starttegn byttes et antal tegn ud med ny tekst. Vil du erstatte ud fra indhold i stedet, bruger du UDSKIFT.

På engelsk hedder funktionen REPLACE, og i opgaverne kan du skrive begge navne. Alle funktioner på dansk og engelsk

Syntaks

ERSTAT(gammel_tekst; startnr; antal_tegn; ny_tekst)
gammel_tekst
Den tekst, der skal ændres.
startnr
Placeringen af det første tegn, der skal erstattes, talt fra 1.
antal_tegn
Hvor mange tegn der skal erstattes. 0 sætter ny_tekst ind uden at fjerne noget.
ny_tekst
Den tekst, der skal stå i stedet. Tom tekst ("") sletter tegnene.

Eksempler

B1=ERSTAT("2023-K4";1;4;"2024")
AB
12024-K4

Med andre ord: I 2023-K4 erstattes 4 tegn fra det første med 2024.

C1=ERSTAT(A2;1;3;"")
ABC
1Kode1042
2ID-1042
B1=ERSTAT("12345678";5;0;" ")
AB
11234 5678

Ofte stillede spørgsmål

Hvad er forskellen på ERSTAT og UDSKIFT?

ERSTAT arbejder ud fra placering, fx "fire tegn fra starten". UDSKIFT arbejder ud fra indhold, fx "alle bindestreger". Ved du, hvad der skal erstattes, men ikke hvor det står, bruger du UDSKIFT.

Kan ERSTAT indsætte tekst uden at fjerne noget?

Ja. Sæt antal_tegn til 0, fx =ERSTAT("12345678";5;0;" "), som sætter et mellemrum ind efter det fjerde ciffer.

Hvad hedder ERSTAT på engelsk?

REPLACE. Bruger du Excel på engelsk, skriver du REPLACE i stedet for ERSTAT. I opgaverne her kan du bruge begge navne.

Relaterede funktioner