Kazalo
V tem članku boste izvedeli, kako odstranjevanje črk iz celice v Excelu.
Prenos delovnega zvezka
Brezplačni delovni zvezek Excel lahko prenesete s tega mesta.
Odstranite črke iz celice Cell.xlsm
10 metod za odstranjevanje črk iz celic v Excelu
V tem razdelku je opisano, kako odstranjevanje črk iz celice v Excelu z uporabo Excelova orodja za ukaze, različne formule, VBA itd.
1. Odstranite določene črke iz celice s funkcijo poišči in zamenjaj v programu Excel
Spletna stran Poišči in zamenjaj je najlažja in najpogostejša funkcija za opravljanje večine opravil, povezanih z Excelom. Tukaj bomo spoznali, kako izbrisati znake z uporabo ukaza Poišči in zamenjaj v Excelu.
Vzemimo naslednji nabor podatkov, iz katerega bomo odstranili vse črke ( WWE ) iz celic v Koda stolpcu ostanejo samo številke.
Koraki za to so navedeni spodaj,
Koraki:
- Izberite nabor podatkov.
- Na podlagi Domov zavihek, pojdite na zavihek Poišči & amp; Izberi -> Zamenjaj .
- Iz pojavnega okna Poišči in zamenjaj v polju Poiščite, kaj polje, napišite WWE.
- Pustite Zamenjajte z polje prazno .
- Pritisnite Zamenjajte vse .
To bo izbrisalo vse WWE iz celic nabora podatkov v Excelu in vam ostanejo le številke.
Preberite več: Kako odstraniti besedilo iz Excelove celice (9 preprostih načinov)
2. Brisanje določenih črk iz celice s funkcijo SUBSTITUTE v Excelu
Za razliko od Poišči in zamenjaj Funkcija ukaza v Excelu je uporaba formule najvarnejši in najbolj nadzorovan način za pridobivanje kakršnih koli rezultatov v Excelu. Če želite v Excelu pridobiti izhod podatkovne množice brez določenega znaka, lahko uporabite funkcija SUBSTITUTE .
Splošno SUBSTITUTE Formula,
=SUBSTITUTE (celica, "
old_text"
, "
new_text"
)
Tukaj,
old_text = besedilo, ki ga želite odstraniti
new_text = besedilo, ki ga želite nadomestiti z
Spodaj je isti nabor podatkov, ki smo ga uporabili v zgornjem razdelku. Tokrat namesto uporabe Poišči in zamenjaj za odstranjevanje črk, bomo uporabili funkcijo SUBSTITUTE funkcijo, da bi dobili želeni rezultat.
Koraki:
- V prazno celico, v kateri želite prikazati rezultat, zapišite naslednjo formulo,
=SUBSTITUTE(C5, "WWE","")
Tukaj,
C5 = celica, ki vsebuje vrednost za odstranitev črk
"WWE"
= črke, ki jih želite odstraniti
""
= za zamenjavo "WWE" s praznim nizom
- Pritisnite Vnesite .
Nadomestil bo vse WWE (ali katero koli drugo izbrano besedilo) z ničelnim nizom (ali nizom, s katerim ga nadomestite).
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Zdaj ste našli rezultat nabora podatkov celic brez črk.
Preberite več: Kako odstraniti določeno besedilo iz stolpca v programu Excel (8 načinov)
3. Izvleček črk iz določenega primera iz celice v Excelu
Do zdaj smo se učili le, kako odstraniti vse črke iz celic. Kaj pa, če želite odstraniti črke le z določenega mesta v celicah.
Na primer, namesto da bi odstranili vse WWE iz celic, želimo ohraniti le 1. W skupaj s številkami iz vsake celice.
Koraki:
- Podobno kot v zgornjem razdelku, kjer smo implementirali SUBSTITUTE funkcijo za odstranitev WWE , tukaj bomo samo določili določen položaj, s katerega želimo odstraniti črke.
Zato je zgoraj navedeno SUBSTITUTE formula,
=SUBSTITUTE(C5, "WWE","")
Postane,
=SUBSTITUTE(C5, "WE","",1)
Tukaj, 1 pomeni, da želimo odstraniti 1. W iz celic našega nabora podatkov (če želite iz nabora podatkov odstraniti drugo črko, namesto 1 napišite 2, če želite iz nabora podatkov odstraniti tretjo črko, namesto 1 napišite 3 in tako naprej).
- Pritisnite Vnesite .
- Ponovno povlecite vrstico navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Zdaj ste našli rezultat nabora podatkov celic s 1. W skupaj s številkami.
4. Brisanje več določenih črk iz celice z vgnezdeno funkcijo SUBSTITUTE
Spletna stran SUBSTITUTE funkcija odstrani črke samo za poljubno število primerov naenkrat. Če torej želite odstraniti več črk naenkrat, morate implementirati vgnezdeno funkcijo SUBSTITUTE funkcijo.
Zato ugotovimo, kako implementirati vgnezdeno SUBSTITUTE funkcijo za odstranjevanje več črk hkrati.
Koraki:
- Vzpostavitev vgnezdenega SUBSTITUTE morate napisati funkcijo SUBSTITUTE funkcijo znotraj druge funkcije SUBSTITUTE in v oklepajih podajte ustrezne argumente.
Za več informacij si oglejte spodnjo sliko,
Kje,
Odstranitev več W iz Celica C5 , najprej zapišemo formulo,
=SUBSTITUTE(C5, "W","")
in nato za brisanje E (ali katero koli drugo želeno črko) skupaj z njo, to formulo vstavimo v drugo formulo SUBSTITUTE in posredujete argumente ( old_text, new_text ) znotraj njega (v našem primeru je bil to "
E",""
).
Formula je torej naslednja,
=SUBSTITUTE(SUBSTITUTE(C5, "W",""), "E","")
- Pritisnite Vnesite .
Nadomestil bo vse W in . E (ali katero koli drugo izbrano besedilo) z ničelnim nizom (ali nizom, s katerim ga nadomestite).
Zdaj ste našli rezultat nabora podatkov celic brez črk.
5. Odstranjevanje prvih ali zadnjih črk iz celice s formulo v Excelu
V tem razdelku boste izvedeli, kako odstraniti prve ali zadnje črke iz celic s formulo v Excelu.
5.1 Brisanje prvih črk iz celice s formulo v Excelu
Koraki za brisanje prvih črk iz celic s formulo v Excelu so navedeni spodaj.
Koraki:
- Najprej izberite celico, v kateri želite prikazati rezultat.
- V celico zapišite naslednjo formulo,
= DESNO (C5, LEN(C5)-3)
Tukaj,
C5 = celica, iz katere izbrišete črke
- Pritisnite Vnesite .
Odstrani črke z začetka celice.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Izbriše vse črke z začetka celic.
Razčlenitev formule
- LEN(C5) -> Funkcija LEN določa dolžino Celica C5
- Izhod: 6
- LEN(C5)-3 -> postane
- 6-3
- Izhod: 3
- DESNO (C5, LEN(C5)-3) -> postane
- PRVA STRAN (C5, 3)
- Izhod: 101
- Pojasnilo: Izbriši prve 3 črke iz Celica C5
5.2 Odstranite zadnje črke iz celice s formulo v Excelu
Koraki za brisanje zadnjih črk iz celic s formulo v Excelu so navedeni spodaj.
Koraki:
- Najprej izberite celico, v kateri želite prikazati rezultat.
- V celico zapišite naslednjo formulo,
=LEVO(C5, LEN(C5)-2)
Tukaj,
C5 = celica, iz katere izbrišete črke
- Pritisnite Vnesite .
Odstranil bo črke s konca celice.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Izbrisal bo vse črke s konca celic.
Razčlenitev formule
- LEN(C5) -> Dolžina Celica C5
- Izhod: 6
- LEN(C5)-2 -> postane
- 6-2
- Izhod: 4
- LEVO (C5, LEN(C5)-2) -> postane
- LEVO (C5, 2)
- Izhod: WWE1
- Pojasnilo: Izbriši zadnja 2 pisma iz Celica C5
Preberite več: Kako odstraniti besedilo za znakom v Excelu (3 načini)
6. Odpravite prve in zadnje črke iz celice s formulo v Excelu
V tem razdelku vam bomo pokazali, kako odstraniti vse črke v celici.
Koraki za to so navedeni spodaj.
Koraki:
- Najprej izberite celico, v kateri želite prikazati rezultat.
- V celico zapišite naslednjo formulo,
=MID(C5,3,LEN(C5)-4)
Tukaj,
C5 = celica, iz katere izbrišete črke
- Pritisnite Vnesite .
Odstrani črke z začetka in konca celice.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Izbriše vse črke z začetka in konca celic.
Razčlenitev formule
- LEN(C5) -> Dolžina Celica C5
- Izhod: 6
- LEN(C5)-4 -> postane
- 6-4
- Izhod: 2
- MID(C5,3,LEN(C5)-4) -> postane
- MID(C5,3,2)
- Izhod: E1
- Pojasnilo: Izbriši zadnji 2 črki iz Celica C5 s položaja 3 s spletno stranjo . funkcija MID .
Preberite več: Kako odstraniti besedilo iz Excelove celice (9 preprostih načinov)
7. Brisanje črk iz celice s formulo Array v Excelu
Če delate z veliko količino podatkov, potrebujete učinkovitejši način za odstranitev vseh črk. Polje formula za delovanje v veliki količini podatkov je hitrejša in učinkovitejša.
Tukaj vam bomo pokazali Polje formulo za brisanje črk iz celic v Excelu.
Koraki:
- Najprej izberite celico, v kateri želite prikazati rezultat.
- V celico zapišite naslednjo formulo,
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
Tukaj,
C5 = celica, iz katere izbrišete črke
- Pritisnite Vnesite .
Odstranil bo vse črke iz celic v Excelu.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Iz podatkovne zbirke celic v Excelu bo izbrisal vse črke.
Opombe:
- Ta formula Array bo odstranila vse vrste znakov, vključno s črkami, posebnimi znaki itd., razen številčnih znakov. Če je na primer izvirni niz abc*123-def, bo ta formula odstranila vse črke in posebne znake razen številk ter vrnila 123.
- Če v izvirnem nizu ni številskega znaka, ta formula vrne 0.
Preberite več: Kako odstraniti besedilo iz Excelove celice, vendar pustiti številke (8 načinov)
8. Odstranjevanje prvih ali zadnjih črk iz celic z uporabniško določeno funkcijo (UDF) v VBA
Izvajanje Makro VBA je najučinkovitejša, najhitrejša in najvarnejša metoda za izvajanje vseh operacij v Excelu. V tem razdelku se bomo naučili, kako uporabiti VBA za brisanje črk iz celic z uporabniško opredeljena funkcija (UDF) v Excelu.
8.1 Brisanje prvih črk iz celice z VBA v Excelu
Koraki za brisanje prvih črk iz celic z UDF VBA v Excelu so prikazani spodaj.
Koraki:
- Pritisnite Alt + F11 na tipkovnici ali odprite zavihek Razvijalec -> Visual Basic da odprete Urejevalnik Visual Basic .
- V pojavnem oknu kode v menijski vrstici kliknite Vstavljanje -> Modul .
- Kopirajte naslednjo kodo in jo prilepite v okno s kodo.
Javna funkcija DeleteFirstL(Irng As String, Icnt As Long) DeleteFirstL = Right(Irng, Len(Irng) - Icnt) Konec funkcije
To ni podpostopek za VBA program za zagon, se ustvari Uporabniško opredeljena funkcija (UDF) . Torej, po pisanju kode, namesto da bi kliknili gumb Zaženi v menijski vrstici kliknite Shrani .
- Zdaj se vrnite na delovni list, ki vas zanima, in zapišite funkcijo, ki ste jo pravkar ustvarili z VBA koda (Funkcija DeleteFirstL v prvi vrstici kode) in znotraj oklepajev DeleteFirstL posredujete funkcijo referenčna številka celice iz katerega želite odstraniti črke (v našem primeru posredujemo Celica B5 v oklepaju) in število številk, ki jih želite odstraniti (želimo odstraniti prve tri črke, zato vstavimo 3 ).
- Pritisnite Vnesite .
Odstrani črke z začetka celice.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Izbriše 3 črke z začetka celic.
8.2 Odstranjevanje zadnje črke iz celice z VBA v Excelu
Koraki za brisanje zadnjih črk iz celic z UDF VBA v Excelu so prikazani spodaj.
Koraki:
- Na enak način kot prej odprite Urejevalnik Visual Basic iz Razvijalec zavihek in Vstavite a Modul v oknu kode.
- V oknu s kodo kopirajte naslednjo kodo in jo prilepite.
Javna funkcija DeleteLastL(Irng As String, Icnt As Long) DeleteLastL = Left(Irng, Len(Irng) - Icnt) Konec funkcije
- Shrani kodo in se vrni na delovni list, ki te zanima, ter zapiši funkcijo, ki si jo pravkar ustvaril z VBA koda (Funkcija DeleteLastL v prvi vrstici kode) in znotraj oklepajev DeleteLastL posredujete funkcijo referenčna številka celice iz katerega želite odstraniti črke (v našem primeru posredujemo Celica B5 v oklepaju) in število številk, ki jih želite odstraniti (želimo, da se odstranita zadnji dve črki, zato vstavimo 2 ).
- Pritisnite Vnesite .
Odstranil bo črke s konca celice.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Izbriše zadnji dve črki s konca celic.
8.3 Brisanje vseh črk iz celice z VBA v Excelu
Zdaj se bomo naučili, kako izbrisati vse črke iz celic z UDF VBA v Excelu.
Koraki:
- Na enak način kot prej odprite Urejevalnik Visual Basic iz Razvijalec zavihek in Vstavite a Modul v oknu kode.
- V oknu s kodo kopirajte naslednjo kodo in jo prilepite.
Funkcija DeleteLetter(iTxt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteLetter = .Replace(iTxt, "") End With End Function
- Shrani kodo in se vrni na delovni list, ki te zanima, ter zapiši funkcijo, ki si jo pravkar ustvaril z VBA koda (Funkcija DeleteLetter v prvi vrstici kode) in znotraj oklepajev DeleteLetter posredujete funkcijo referenčna številka celice iz katerega želite odstraniti črke (v našem primeru posredujemo Celica B5 v oklepaju).
- Pritisnite Vnesite .
Iz celice se odstranijo vse črke.
- Vrstico povlecite navzdol z uporabo Ročaj za polnjenje za uporabo formule v preostalih celicah.
Dobili boste nabor podatkov celic, iz katerih so odstranjene vse črke.
Preberite več: Kako odstraniti besedilo pred presledkom z Excelovo formulo (5 metod)
9. Brisanje črk iz celice z orodjem Besedilo v stolpec v Excelu
Excel ima vgrajeno ukazno orodje, ki se imenuje Besedilo v stolpce . To orodje lahko uporabimo za odstranjevanje črk iz celic v Excelu.
Koraki za to so navedeni spodaj.
Koraki:
- Izberite celice iz katerega želite odstraniti črke.
- Pojdi na zavihek Podatki -> Besedilo v stolpce
- V pojavnem oknu izberite Fiksna širina kot podatkovno vrsto.
- Kliknite . Naslednji .
- Naslednji v Predogled podatkov , povlecite navpično črto dokler ne dosežete vseh črk, ki jih želite odstraniti (želimo odstraniti WWE zato smo povlekli črto, ki pokriva vse WWE vrednosti podatkov).
- Kliknite . Naslednji .
- Izberite Podatkovni format stolpca glede na vaše potrebe.
- Kliknite . Zaključek .
Vse podatke razen črk boste dobili v drugem stolpcu.
Tako lahko iz celic izločite črke, ki jih želite odstraniti.
10. Odstranite črke iz celice z uporabo Flash Fill v Excelu
Črke iz celic lahko izbrišete tudi z Excelovo funkcijo Izpolnitev z bliskavico funkcijo. Kaj Izpolnitev z bliskavico Najprej poišče vzorec, ki ga je posredoval uporabnik, in nato v skladu z njim izpolni druge celice.
Koraki za odstranjevanje črk iz celic z uporabo Izpolnitev z bliskavico V nadaljevanju so opisani s primerom, da jih boste bolje razumeli.
Koraki:
- Oglejte si naslednjo sliko, kjer želimo odstraniti vse WWE iz Koda WWE101 . V sosednji celici smo torej zapisali le 101 da se Excel seznani z želenim vzorcem.
- Nato izberemo preostale celice in kliknemo Podatki -> Flash Fill .
Vse preostale celice bo zapolnil z enakim vzorcem, kot smo ga navedli, pri čemer bo odstranil WWE in vam pusti le številke.
Pritisnete lahko tudi bližnjico na tipkovnici Ctrl + E da aktivirate Izpolnitev z bliskavico .
Preberite več: Kako odstraniti določeno besedilo iz celice v Excelu (najlažje 11 načinov)
Zaključek
V tem članku je bilo prikazano, kako odstranjevanje črk iz celice v Excelu na 10 različnih načinov. Upam, da vam je bil ta članek zelo koristen. Če imate v zvezi s to temo kakšno vprašanje, vas lahko vprašamo.