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 s konca niza, ki se začne s spremenljivega položaja.
Splošna formula Excel za odstranitev besedila s spremenljivega položaja
= REPLACE (niz, FIND ("-", niz), LEN (niz) -FIND (besedilo, niz) +1, "") |
vrvica:To je niz, iz katerega želite odstraniti besedilo.
besedilo:To je besedilo, ki mu želite odstraniti besedilo.
Poglejmo primer, da razjasnimo stvari.
Primer: Besedilo časa odstranite iz podatkov
V tem primeru imamo čas udarca, povezan z imeni dni. Iz podatkov želimo odstraniti besedilo časa in imeti samo imena dni. Ime ure in dneva je ločeno s vezajem (-). To bo naše sidrno besedilo.
Z zgornjo splošno formulo odstranimo spremenljivo dolžino znakov s konca niza.
To formulo zapišite v C3 in jo povlecite navzdol.
= ZAMENJAVAJ (B3, NAJDI ("-", B3), LEN (B3) -FIND ("-", B3) +1, "") |
Pritisnite enter in ga povlecite navzdol. Odstranili smo čas in dan je zadržan.
Kako deluje?
Razčlenimo formulo, da jo razumemo.
Vsaka formula deluje navznoter. Funkcija FIND vrne lokacijo danega besedila v danem nizu. Prva funkcija FIND vrne lokacijo vezaja (-) v vsakem nizu. Za prvi niz vrne 8.
Nato funkcija LEN (B3) vrne dolžino niza, ki je 16.
Spet imamo funkcijo FIND, ki vrne lokacijo vezaja v nizu, ki je 8.
Zdaj je formula = REPLACE (B3,8,16-8+1, ""), kar je = REPLACE (B3,8,9, ""). To pomeni, da moramo od osmih odstraniti 9 znakovth mesto v nizu B3
Zdaj je formula =ZAMENJATI(B3,8,9, ""). 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 8, število znakov, ki smo jih ugotovili s pomočjo LEN in FIND, je 9, nadomestni znak pa ni nič (""). Zato funkcija REPLACE odstrani 9 znakov s konca niza, zaradi česar ostane samo ime dneva.
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.
Odstranite besedilo z začetka niza na spremenljiv položaj | Ta formula REPLACE vam pomaga odstraniti spremenljivo število znakov z začetka besedila.
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.