ERSTATT , ERSTATTB (Funksjonene ERSTATT og ERSTATTB)

Denne artikkelen beskriver formelsyntaks for og bruk av funksjonene ERSTATT og ERSTATTB 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.

ERSTATTB bytter ut en del av en tekststreng med en annen tekststreng. Hvilken del som byttes ut, er basert på antall byte du angir.

Viktig: 

  • Disse funksjonene er kanskje ikke tilgjengelig på alle språk.

  • ERSTATT er beregnet for språk som bruker enkeltbyte-tegnsett (SBCS), mens ERSTATTB er beregnet for språk som bruker dobbeltbyte-tegnsett (DBCS). Standard språkinnstilling på datamaskinen påvirker returverdien på følgende måte:

  • ERSTATT teller alltid hvert tegn, både enkeltbyte- og dobbeltbyte-tegn, som 1, uansett hvilken språkinnstilling som er valgt som standard.

  • ERSTATTB teller hvert dobbeltbyte-tegn som 2 når du har aktivert redigering av et språk som støtter DBCS, og deretter angir språket som standardspråk. Ellers teller ERSTATTB hvert tegn som 1.

Språkene som støtter DBCS, er japansk, kinesisk (forenklet), kinesisk (tradisjonell) og koreansk.

Syntaks

ERSTATT(gammel_tekst; startpos; antall_tegn; ny_tekst)

ERSTATTB(gammel_tekst; startpos; antall_byte; ny_tekst)

Syntaksen for funksjonene ERSTATT og ERSTATTB 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.

  • Antall_byte    Obligatorisk. Antallet byte i gammel_tekst som du vil at ERSTATTB 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

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×