Zamenjajte besedilo od začetka niza do 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 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.