Contents [show]
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)
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;": ")
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;"-")