30 Excel-funktioner på 30 dage: UDSKIFT

I går på maraton 30 Excel-funktioner på 30 dage vi brugte funktionen INDEX (INDEKS) for at returnere værdien af ​​cellen placeret i skæringspunktet mellem den givne række og kolonne.

På maratondagens 25. dag vil vi afsætte studiet af funktionen UDSKIFT (REPLACE), som hører til tekstkategorien. Den erstatter et vist antal tegn i en tekststreng med anden tekst.

Så lad os se nærmere på informationen og eksemplerne på funktionen UDSKIFT (ERSTAT), og hvis du har yderligere oplysninger eller eksempler, så del dem venligst i kommentarerne.

Funktion 25: UDSKIFT

Funktion UDSKIFT (REPLACE) erstatter tegn i tekst baseret på det angivne antal tegn og startposition.

Hvordan kan REPLACE-funktionen bruges?

Funktion UDSKIFT (REPLACE) kan erstatte tegn i en tekststreng, for eksempel:

  • Skift områdenummer i telefonnummeret.
  • Udskift mellemrum med kolon med mellemrum.
  • Brug indlejret funktion UDSKIFT (REPLACE) for at indsætte flere bindestreger.

UDSKIFT Syntaks

Funktion UDSKIFT (REPLACE) har følgende syntaks:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • gammel_tekst (gammel_tekst) – tekststreng, hvori tegnene vil blive erstattet.
  • startnummer (start_pos) – startposition for gamle tegn.
  • antal_tegn (antal_tegn) – antallet af gamle tegn.
  • ny_tekst (ny_tekst) – tekst, der vil blive indsat i stedet for de gamle tegn.

Fælder REPLACE (REPLACE)

Funktion UDSKIFT (REPLACE) erstatter et specificeret antal tegn, der starter ved den angivne position. For at erstatte en specifik tekstlinje hvor som helst i den originale tekst, kan du bruge funktionen ERSTATNING (SUBSTITUTER), som vi vil se på senere i vores maraton.

Eksempel 1: Ændring af områdenummer i et telefonnummer

Brug af funktioner UDSKIFT (SKIFT) Du kan ændre de første tre cifre i et telefonnummer, f.eks. når et nyt områdenummer er indstillet. I vores tilfælde indtastes det nye områdenummer i kolonne C, og de rettede telefonnumre vises i kolonne D.

=REPLACE(B3,1,3,C3)

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

30 Excel-funktioner på 30 dage: UDSKIFT

Eksempel 2: Erstat et mellemrum med et kolon med et mellemrum

For at definere en startposition for en funktion UDSKIFT (REPLACE), Du kan bruge funktionen FIND (FIND) for at finde en bestemt linje med tekst eller tegn. I dette eksempel ønsker vi at erstatte det første mellemrum, der opstår i en tekststreng, med et kolon efterfulgt af et mellemrum.

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

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

30 Excel-funktioner på 30 dage: UDSKIFT

Eksempel 3: Indlejrede REPLACE-funktioner til at indsætte flere bindestreger

Funktion UDSKIFT (REPLACE) har tilladelse til at indlejre en inde i en anden, så der kan foretages flere udskiftninger i kildeteksten. I dette eksempel skal telefonnumre indeholde bindestreger efter de første tre tegn og efter det andet. Ved brug af nul, som antallet af tegn, der skal erstattes, vil vi få det resultat, at ingen af ​​tegnene i telefonnummeret vil blive fjernet, kun 2 bindestreger vil blive tilføjet.

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

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

30 Excel-funktioner på 30 dage: UDSKIFT

Giv en kommentar