Zamenjajte besedilo s konca niza, začenši s spremenljivega položaja

Anonim

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.