30 Excel-funksjoner på 30 dager: ERSTATT

I går på maraton 30 Excel-funksjoner på 30 dager vi brukte funksjonen INDEX (INDEKS) for å returnere verdien til cellen som ligger i skjæringspunktet mellom den gitte raden og kolonnen.

På den 25. dagen av maraton, vil vi vie studiet av funksjonen BYTT (REPLACE), som tilhører tekstkategorien. Den erstatter et visst antall tegn i en tekststreng med annen tekst.

Så la oss se nærmere på informasjonen og eksemplene om funksjonen BYTT (ERSTATT), og hvis du har ytterligere informasjon eller eksempler, vennligst del dem i kommentarene.

Funksjon 25: ERSTATT

Funksjon BYTT (REPLACE) erstatter tegn i tekst basert på spesifisert antall tegn og startposisjon.

Hvordan kan ERSTATT-funksjonen brukes?

Funksjon BYTT (REPLACE) kan erstatte tegn i en tekststreng, for eksempel:

  • Endre retningsnummeret i telefonnummeret.
  • Erstatt mellomrom med kolon med mellomrom.
  • Bruk nestet funksjon BYTT (REPLACE) for å sette inn flere bindestreker.

ERSTATT Syntaks

Funksjon BYTT (REPLACE) har følgende syntaks:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • gammel_tekst (gammel_tekst) – tekststreng der tegnene vil bli erstattet.
  • startnummer (start_pos) – startposisjon for gamle tegn.
  • antall_tegn (antall_tegn) – antall gamle tegn.
  • ny_tekst (ny_tekst) – tekst som vil bli satt inn i stedet for de gamle tegnene.

Feller REPLACE (REPLACE)

Funksjon BYTT (REPLACE) erstatter et spesifisert antall tegn som starter på den angitte posisjonen. For å erstatte en spesifikk tekstlinje hvor som helst i originalteksten, kan du bruke funksjonen ERSTATNING (SUBSTITUTT), som vi skal se på senere i vårt maraton.

Eksempel 1: Endring av retningsnummer i et telefonnummer

Bruke funksjoner BYTT (ERSTATT) Du kan endre de tre første sifrene i et telefonnummer, for eksempel når et nytt retningsnummer er angitt. I vårt tilfelle legges det nye retningsnummeret inn i kolonne C, og de korrigerte telefonnumrene vises i kolonne D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 Excel-funksjoner på 30 dager: ERSTATT

Eksempel 2: Erstatt et mellomrom med et kolon med et mellomrom

For å definere en startposisjon for en funksjon BYTT (REPLACE), Du kan bruke funksjonen FINN (FINN) for å finne en bestemt linje med tekst eller tegn. I dette eksemplet ønsker vi å erstatte det første mellomrommet som oppstår i en tekststreng med et kolon etterfulgt av et mellomrom.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 Excel-funksjoner på 30 dager: ERSTATT

Eksempel 3: Nestede REPLACE-funksjoner for å sette inn flere bindestreker

Funksjon BYTT (REPLACE) er tillatt å hekke en inne i en annen, så flere erstatninger kan gjøres i kildeteksten. I dette eksemplet må telefonnumre inneholde bindestreker etter de tre første tegnene og etter det andre. Ved hjelp av null, som antall tegn som skal erstattes, vil vi få resultatet at ingen av tegnene i telefonnummeret vil bli fjernet, bare 2 bindestreker vil bli lagt til.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 Excel-funksjoner på 30 dager: ERSTATT

Legg igjen en kommentar