ERSTATT

Microsoft Office 2003

Se også

Gjelder også for:

ERSTATTB

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. Denne funksjonen er beregnet for dobbeltbyte-tegn.

Syntaks

ERSTATT(gammel_tekst; startpos; antall_tegn; ny_tekst)

ERSTATTB(gammel_tekst;startpos;antall_byte;ny_tekst)

Gammel_tekst er teksten der du vil bytte ut noen av tegnene.

Startpos    angir plasseringen av tegnet i gammel_tekst som du vil erstatte med ny_tekst.

Antall_tegn    er antallet tegn i gammel_tekst som du vil at ERSTATT skal erstatte med ny_tekst.

Antall_byte    er antallet byte i gammel_tekst som du vil at ERSTATTB skal erstatte med ny_tekst.

Ny_tekst er teksten som skal erstatte tegnene i gammel_tekst.

Eksempel (ERSTATT)

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
A
Data
abcdefghijk
2009
123456
Formel Beskrivelse (resultat)
=ERSTATT(A2;6;5;"*") Erstatter fem tegn, regnet fra det sjette tegnet (abcde*k)
=ERSTATT(A3;3;2;"10") Erstatter de to siste sifrene i 2009 med 10 (2010)
=ERSTATT(A4;1;3;"@") Erstatter de tre første tegnene med @ (@456)

Eksempel (ERSTATTB)

I dette eksemplet blir de tre første dobbeltbyte-tegnene i celle C4 erstattet med "Tokyo til ShibuyaTokyo til ShibuyaTokyo til Shibuya":

=ERSTATTB(C4;1;6;"Tokyo til ShibuyaTokyo til ShibuyaTokyo til Shibuya")