Funkcija Excel REPLACE se uporablja za zamenjavo določene dolžine besedila iz danega niza. Določimo začetni položaj, število znakov, ki jih želimo odstraniti, in novo nadomestno besedilo. V tem članku se bomo naučili, kako odstraniti/zamenjati nekaj besedila od začetka niza do spremenljivega položaja.
Splošna formula Excel za odstranitev besedila s spremenljivega položaja
= REPLACE (niz, 1, FIND (besedilo, niz), "") |
vrvica:To je niz, iz katerega želite odstraniti besedilo.
besedilo:To je besedilo, ki mu želite odstraniti besedilo.
Poglejmo primer, da razjasnimo stvari.
Primer: Odstranite ime dneva iz časa
V tem primeru imamo čas udarca, povezan z imeni dni. Iz podatkov želimo odstraniti imena dni in imeti samo čas. Ime ure in dneva je ločeno s vezajem (-).
S pomočjo zgornje splošne formule odstranimo spremenljivo dolžino znakov.
To formulo zapišite v C3 in jo povlecite navzdol.
=ZAMENJATI(B3,1,NAJTI("-", B3), "") |
Pritisnite enter in ga povlecite navzdol. Zdaj imamo časovno besedilo v obsegu, ki smo ga želeli. Odstranili smo vse besedilo pred časom.
Kako deluje?
Razčlenimo formulo, da jo razumemo.
Vsaka formula deluje navznoter. Funkcija FIND vrne lokacijo danega besedila v danem nizu. Tu vrne lokacijo vezaja (-) v vsakem nizu. Za prvi niz vrne 8.
Zdaj je formula =ZAMENJATI(B3,1,8, ""). Ker vemo, da funkcija REPLACE nadomesti n število znakov z začetnega mesta z drugim besedilom. Tukaj je besedilo v B3, začetni položaj je 1, število znakov, ki smo jih s funkcijo FIND ugotovili 8, nadomestni znak pa ni nič (""). Zato funkcija REPLACE odstrani 8 znakov z začetka niza, kar nam pusti samo časovno besedilo.
Opombe:
- Če danega znaka ne najdete, bo funkcija vrnila napako #VALUE. Za odkrivanje napak je bolje uporabiti funkcijo IFERROR.
- Funkcija FIND je občutljiva na velike in male črke. Če želite opraviti iskanje, ki ne razlikuje med velikimi in malimi črkami, uporabite funkcijo SEARCH.
- V zgornji formuli smo uporabili vezaj (-) za iskanje števila znakov. Za to lahko uporabite kateri koli znak/znake, lahko je dvopičje v Excelu ali katero koli besedilo.
Torej, fantje, tako lahko odstranite spremenljivo dolžino besedila z začetka niza. Upam, da je bilo razlagalno. Če dvomite o tej temi ali kateri koli drugi Excel/2010/2013/2016/2019/365/VBA. Z veseljem vam bomo pomagali.
Zamenjaj besedilo s konca niza, ki se začne s spremenljivega položaja | Funkcija REPLACE skupaj z LEN in FIND lahko odstrani znake s konca niza.
Odstranite ujemajoče se znake v besedilu | Za odstranitev ujemajočih se znakov ne bomo uporabili funkcije REPLACE. Uporabili bomo funkcijo SUBSTITUTE. Ta funkcija samodejno odstrani dano besedilo z drugim besedilom.
Odstranite začetni in zadnji razmik iz besedila v Excelu | Slednji presledki motijo vaš nabor podatkov in iz besedila v Excelu je treba odstraniti ves zadnji ali vodilni presledek. Ta formula odstrani vse presledke.
Odstranite neželene znake v Excelu | Za odstranitev neželenih znakov uporabimo funkcijo SUBSTITUTE.
Odstrani znake z desne | S funkcijo LEFT lahko odstranite znake iz DESNE besedila. Pravzaprav se ta funkcija osredotoča na ohranjanje besedila na levi strani.
Priljubljeni članki:
50 bližnjic v Excelu za povečanje produktivnosti | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.
Funkcija VLOOKUP v Excelu | To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.
COUNTIF v Excelu 2016 | Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določene vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.
Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.