Efnisyfirlit
Í gær í maraþoninu 30 Excel aðgerðir á 30 dögum við notuðum aðgerðina INDEX (INDEX) til að skila gildi reitsins sem staðsett er á mótum tiltekinnar línu og dálks.
Á 25. degi maraþonsins munum við helga rannsókn á fallinu SKIPTA (REPLACE), sem tilheyrir textaflokknum. Það kemur í stað ákveðins fjölda stafa í textastreng fyrir annan texta.
Svo skulum við skoða nánar upplýsingarnar og dæmin um aðgerðina SKIPTA (SKIPTA), og ef þú hefur frekari upplýsingar eða dæmi, vinsamlegast deildu þeim í athugasemdunum.
Virka 25: SKIPTA
virka SKIPTA (REPLACE) kemur í stað stafa í texta miðað við tilgreindan fjölda stafa og upphafsstöðu.
Hvernig er hægt að nota REPLACE aðgerðina?
virka SKIPTA (REPLACE) getur komið í stað stafa í textastreng, til dæmis:
- Breyttu svæðisnúmerinu í símanúmerinu.
- Skiptu um rými fyrir ristli með rými.
- Notaðu hreiður fall SKIPTA (REPLACE) til að setja inn mörg bandstrik.
SKIPTA setningafræði
virka SKIPTA (REPLACE) hefur eftirfarandi setningafræði:
REPLACE(old_text,start_num,num_chars,new_text)
ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)
- gamall_texti (gamall_texti) – textastrengur þar sem stöfunum verður skipt út.
- byrjun_númer (start_pos) – upphafsstaða gamalla stafa.
- fjölda_stafir (fjöldi_stafir) – fjöldi gamalla stafa.
- nýr_texti (new_text) – texti sem verður settur inn í stað gömlu stafanna.
gildrur REPLACE (REPLACE)
virka SKIPTA (REPLACE) kemur í stað tiltekins fjölda stafa sem byrja á tilgreindri staðsetningu. Til að skipta út ákveðinni línu af texta hvar sem er í upprunalega textanum geturðu notað aðgerðina Varamaður (VARAMAÐUR), sem við munum skoða síðar í maraþoninu okkar.
Dæmi 1: Breyting á svæðisnúmeri í símanúmeri
Að nota aðgerðir SKIPTA (SKIPTA) Þú getur breytt fyrstu þremur tölustöfum símanúmers, til dæmis þegar nýtt svæðisnúmer er stillt. Í okkar tilviki er nýja svæðisnúmerið slegið inn í dálk C og leiðrétt símanúmer birt í dálki D.
=REPLACE(B3,1,3,C3)
=ЗАМЕНИТЬ(B3;1;3;C3)
Dæmi 2: Skiptu út bili fyrir tvípunkt fyrir bil
Til að skilgreina upphafsstöðu fyrir fall SKIPTA (SKIPTA), Þú getur notað aðgerðina FINNA (FINDA) til að finna ákveðna línu af texta eða staf. Í þessu dæmi viljum við skipta út fyrsta bilinu sem kemur fyrir í textastreng með tvípunkti á eftir með bili.
=REPLACE(B3,FIND(" ",B3,1),1,": ")
=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")
Dæmi 3: Hreiður REPLACE aðgerðir til að setja inn mörg bandstrik
virka SKIPTA (REPLACE) er leyft að hreiðra eitt inni í öðru, þannig að hægt er að skipta út mörgum sinnum í frumtextanum. Í þessu dæmi verða símanúmer að innihalda bandstrik á eftir fyrstu þremur stöfunum og á eftir þeim síðari. Notar núll, sem fjöldi stafa sem á að skipta út, munum við fá þá niðurstöðu að enginn af stöfum símanúmersins verður fjarlægður, aðeins 2 bandstrikum verður bætt við.
=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")