ERSTAT og ERSTATB, Funktionerne

I denne artikel beskrives formelsyntaksen for og brugen af funktionerne ERSTAT og ERSTATB i Microsoft Excel.

Beskrivelse

ERSTAT erstatter en del af en tekststreng med en anden tekststreng baseret på det antal tegn, du angiver.

ERSTAT erstatter en del af en tekststreng med en anden tekststreng baseret på det antal byte, du angiver.

Vigtigt: ERSTAT er beregnet til brug sammen med sprog, der benytter enkelt-byte tegnsæt (SBCS), mens ERSTATB er beregnet til brug sammen med sprog, der anvender dobbelt-byte tegnsæt (DBCS). Indstillingen af standardsprog på computeren har indflydelse på returværdien på følgende måde:

  • ERSTAT tæller altid hvert enkelt tegn - både enkelt-byte og dobbelt-byte - som 1, uanset hvad der er angivet som standardsprog.

  • ERSTATB tæller hvert dobbelt-byte-tegn som 2, når du har aktiveret redigering af et sprog, der understøtter DBCS, og derefter indstiller det som standardsproget. Ellers tæller ERSTATB hvert tegn som 1.

De sprog, der understøtter DBCS, er f.eks. japansk, kinesisk (forenklet), kinesisk (traditionelt) og koreansk.

Syntaks

ERSTAT(gammel_tekst;startnr;antal_tegn;ny_tekst)

ERSTATB(gammel_tekst;startnr;antal_byte;ny_tekst)

Syntaksen for funktionerne ERSTAT og ERSTATB har følgende argumenter:

  • Gammel_tekst    Påkrævet. Den tekst, der skal erstattes et antal tegn i.

  • Startnr    Påkrævet. Positionen for det tegn i gammel_tekst, der skal erstattes med ny_tekst.

  • Antal_tegn    Påkrævet. Det antal tegn i gammel_tekst, som ERSTAT skal erstatte med ny_tekst.

  • Antal_byte    Påkrævet. Det antal byte i gammel_tekst, som ERSTATB skal erstatte med ny_tekst.

  • Ny_tekst    Påkrævet. Den tekst, som skal erstatte tegn i gammel_tekst.

Eksempel

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.

Data

abcdefghijk

2009

123456

Formel

Beskrivelse (resultat)

Resultat

=ERSTAT(A2;6;5;"*")

Erstatter fem tegn i abcdefghijk med et enkelt stjernetegn (*), startende med sjette tegn (f).

abcde*k

=ERSTAT(A3;3;2;"10")

Erstatter de to sidste cifre (09) i 2009 med 10.

2010

=ERSTAT(A4;1;3;"@")

Erstatter de tre første tegn af 123456 med et enkelt @-tegn.

@456

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×