30 Excel-funksies in 30 dae: VERVANG

Gister in die marathon 30 Excel-funksies in 30 dae ons het die funksie gebruik INDEKS (INDEKS) om die waarde van die sel wat by die kruising van die gegewe ry en kolom geleë is terug te gee.

Op die 25ste dag van die marathon sal ons die studie van die funksie wy VERVANG (VERVANG), wat tot die tekskategorie behoort. Dit vervang 'n sekere aantal karakters in 'n teksstring met ander teks.

Kom ons kyk dus van naderby na die inligting en voorbeelde oor die funksie VERVANG (VERVANG), en as jy bykomende inligting of voorbeelde het, deel dit asseblief in die kommentaar.

Funksie 25: VERVANG

funksie VERVANG (VERVANG) vervang karakters binne teks gebaseer op die gespesifiseerde aantal karakters en beginposisie.

Hoe kan die VERVANG-funksie gebruik word?

funksie VERVANG (REPLACE) kan karakters in 'n teksstring vervang, byvoorbeeld:

  • Verander die area kode in die telefoonnommer.
  • Vervang spasie met dubbelpunt met spasie.
  • Gebruik geneste funksie VERVANG (VERVANG) om veelvuldige koppeltekens in te voeg.

VERVANG Sintaksis

funksie VERVANG (REPLACE) het die volgende sintaksis:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • ou_teks (ou_teks) – teksstring waarin die karakters vervang sal word.
  • begin_nommer (start_pos) – beginposisie van ou karakters.
  • aantal_tekens (num_chars) – die aantal ou karakters.
  • nuwe_teks (new_text) – teks wat in die plek van die ou karakters ingevoeg sal word.

Valke VERVANG (VERVANG)

funksie VERVANG (REPLACE) vervang 'n gespesifiseerde aantal karakters wat by die gespesifiseerde posisie begin. Om 'n spesifieke reël teks op enige plek in die oorspronklike teks te vervang, kan jy die funksie gebruik PLAASVERVANGER (PLAASVERVANGER), waarna ons later in ons marathon sal kyk.

Voorbeeld 1: Verandering van die area kode in 'n telefoonnommer

Gebruik van funksies VERVANG (VERVANG) Jy kan die eerste drie syfers van 'n telefoonnommer verander, byvoorbeeld wanneer 'n nuwe areakode gestel word. In ons geval word die nuwe areakode in kolom C ingevoer, en die gekorrigeerde telefoonnommers word in kolom D vertoon.

=REPLACE(B3,1,3,C3)

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

30 Excel-funksies in 30 dae: VERVANG

Voorbeeld 2: Vervang 'n spasie met 'n dubbelpunt met 'n spasie

Om 'n beginposisie vir 'n funksie te definieer VERVANG (VERVANG), Jy kan die funksie gebruik VIND (VIND) om 'n spesifieke reël teks of karakter te vind. In hierdie voorbeeld wil ons die eerste spasie wat in 'n teksstring voorkom, vervang met 'n dubbelpunt gevolg deur 'n spasie.

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

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

30 Excel-funksies in 30 dae: VERVANG

Voorbeeld 3: Geneste REPLACE-funksies om veelvuldige koppeltekens in te voeg

funksie VERVANG (REPLACE) word toegelaat om een ​​binne-in 'n ander te nes, dus kan veelvuldige vervangings in die bronteks gemaak word. In hierdie voorbeeld moet telefoonnommers koppeltekens bevat na die eerste drie karakters en na die tweede. Met behulp van nul, as die aantal karakters om te vervang, sal ons die resultaat kry dat geen van die karakters van die telefoonnommer verwyder sal word nie, slegs 2 koppeltekens sal bygevoeg word.

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

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

30 Excel-funksies in 30 dae: VERVANG

Lewer Kommentaar