Efnisyfirlit
Í þessari grein muntu læra hvernig á að fjarlægja stafi úr reit í Excel.
Hlaða niður vinnubók
Þú getur halað niður ókeypis æfa Excel vinnubók héðan.
Fjarlægja stafi úr Cell.xlsm
10 aðferðir til að fjarlægja stafi úr klefi í Excel
Þessi hluti mun fjalla um hvernig á að fjarlægja stafi úr reit í Excel með Excel skipanatólum, ýmsum formúlum, VBA osfrv.
1. Fjarlægðu tiltekna stafi úr reit með Finndu og Skiptu um eiginleikann í Excel
The Finn & Skipta út skipun er auðveldasta og algengasta eiginleikinn til að gera flest Excel-tengd verkefni. Hér munum við kynnast hvernig á að eyða stöfum með því að nota Finn & Skipta út eiginleikanum í Excel.
Íhugaðu eftirfarandi gagnasafn þar sem við munum fjarlægja alla stafina ( WWE ) úr frumunum í kóðanum dálkurinn sem skilur aðeins eftir tölurnar.
Skrefin til að gera það eru gefin hér að neðan,
Skref:
- Veldu gagnasafnið.
- Undir flipanum Heima , farðu í Finndu & Veldu -> Skipta út .
- Í sprettiglugganum Finna og skipta út , í Finndu hvað reit, skrifaðu WWE.
- Látið Skipta út fyrir reitinn autt .
- Ýttu á Skipta öllum .
Þetta mun eyða öllum WWE úr frumurnar í þínumfrá upphafi reitsins.
- Dragðu röðina niður með Fill Handle til að nota formúluna á restina af reitunum.
Það mun eyða 3 stöfum frá byrjun reitanna.
8.2 Fjarlægja síðasta staf úr reit með VBA í Excel
Skref til að eyða síðustu stöfum úr hólfum með VBA UDF í Excel eru sýndir hér að neðan.
Skref:
- Sömu leið og áður, opnaðu Visual Basic Editor frá Developer flipanum og Settu inn Module í kóðagluggann.
- Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
9146
- Vistaðu kóðann og farðu aftur í vinnublaðið sem þú vilt og skrifaðu aðgerðina sem þú bjóst til með VBA kóða (Function DeleteLastL í fyrstu línu kóðans) og innan sviga DeleteLastL fallsins, sendu tilvísunarnúmerið sem þú vilt fjarlægja stafi úr (í okkar tilfelli sendum við Hólf B5 innan sviga) og magn tölur sem þú vilt að stafurinn sé fjarlægður (við viljum að síðustu 2 stafirnir séu fjarlægðir svo við setjum 2 ).
- Ýttu á Enter .
Það mun fjarlægja stafi úr lok hólfsins.
- Dragðu röðina niður með því að nota Fill Handle til að nota formúluna til restarinnar af frumunum.
Það mun eyða síðustu 2 stöfunum úr lokum frumanna.
8.3Eyða öllum stöfum úr klefi með VBA í Excel
Nú munum við læra hvernig á að eyða öllum stöfum úr frumum með VBA UDF í Excel.
Skref:
- Á sama hátt og áður, opnaðu Visual Basic Editor frá Developer flipanum og Setja inn a Module í kóðaglugganum.
- Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
7418
- Vistaðu kóðann og farðu aftur í verkefnablaðið sem þú hefur áhuga á og skrifaðu fallið sem þú bjóst til með VBA kóða (Function DeleteLetter í fyrstu línu kóðans) og innan sviga á aðgerðina DeleteLetter , sendu frumutilvísunarnúmerið sem þú vilt fjarlægja stafi úr (í okkar tilfelli sendum við Hólf B5 innan sviga).
- Ýttu á Enter .
Það fjarlægir alla stafi úr hólfinu.
- Dragðu röðinni niður með Fill Handle til að nota formúluna á restina af frumunum.
Þú færð gagnasafn með frumur fjarlægðar úr öllum stöfunum.
Lesa meira: Hvernig á að fjarlægja texta fyrir bil með Excel Formúlu (5 aðferðir)
9. Eyða stöfum úr reit með texta í dálka tól í Excel
Excel er með innbyggt skipanatól sem heitir Texti í dálka . Við getum notað þetta tól til að fjarlægja stafi úr frumum í Excel.
Skref til að gera það eru gefin upphér að neðan.
Skref:
- Veldu hólfin sem þú vilt fjarlægja stafi úr.
- Farðu á flipi Gögn -> Texti í dálka
- Í sprettiglugganum velurðu Föst breidd sem gagnategund.
- Smelltu á Næsta .
- Næst í Forskoðun gagna , dragðu lóðréttu línuna þar til þú nærð öllum stöfunum sem þú vilt fjarlægja (við viljum fjarlægja WWE svo við drógum línuna sem nær yfir alla WWE af gagnagildinu).
- Smelltu á Næsta .
- Veldu Snið dálkagagna eftir þörfum þínum.
- Smelltu á Ljúka .
Þú færð öll gögn nema stafir í öðrum dálki.
Þannig geturðu dregið út stafina sem þú vilt fjarlægja úr reitunum.
10. Fjarlægðu stafi úr reit með Flash Fill í Excel
Þú getur líka eytt stöfum úr refum með Flash Fill eiginleika Excel. Það sem Flash Fill gerir er að fyrst leitar það að hvaða mynstri sem notandinn gefur upp og síðan í samræmi við það mynstur fyllir það hinar hólfin.
Skref til að fjarlægja stafi úr hólfum með því að nota Flassfylling er að finna hér að neðan. Við munum lýsa með dæmi til að gera þér grein fyrir betur.
Skref:
- Skoðaðu eftirfarandi mynd, þar sem við viljum fjarlægja öll WWE frá Kóði WWE101 . Svo reitinn við hliðina á því skrifuðum við aðeins 101 til að kynna Excel mynstur sem við viljum.
- Veljum síðan afganginn af frumunum og smellum á Gögn -> Flassfylling .
Það mun fylla allar hinar frumurnar með sama mynstri og við gáfum, fjarlægir WWE og skilur þig aðeins eftir með tölurnar.
Þú getur líka ýtt á flýtilykla Ctrl + E til að virkja Flash Fill .
Lesa meira: Hvernig á að fjarlægja sérstakan texta úr reit í Excel (auðveldustu 11 leiðirnar)
Niðurstaða
Þessi grein sýndi þér hvernig á að fjarlægja stafi úr reit í Excel á 10 mismunandi vegu. Ég vona að þessi grein hafi verið þér mjög gagnleg. Ekki hika við að spyrja ef þú hefur einhverjar spurningar varðandi efnið.
gagnasafn í Excel og skildu þig eftir með aðeins tölurnar.Lesa meira: Hvernig á að fjarlægja texta úr Excel hólf (9 auðveldar leiðir)
2. Eyða tilteknum stöfum úr reit með SUBSTITUTE aðgerðinni í Excel
Ólíkt Finn & Skipta út stjórnunareiginleika í Excel, með því að nota formúlu er öruggasta og stjórnaðasta leiðin til að draga út hvers kyns niðurstöður í Excel. Til að fá úttak úr gagnasafni án sérstaks stafs í Excel geturðu innleitt SUBSTITUTE aðgerðina .
Almenn SUBSTITUTE formúla,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
Hér,
gamall_texti = textinn sem þú vilt fjarlægja
nýr_texti = textinn sem þú vilt skipta út fyrir
Hér að neðan er sama gagnasafn og við notuðum í kafla hér að ofan. Og að þessu sinni, í stað þess að nota Finn & Skipta út eiginleikanum til að fjarlægja stafi, við ætlum að nota SUBSTITUTE aðgerðina til að fá æskilega úttak.
Skref:
- Í tómum reit þar sem þú vilt að niðurstaðan birtist skaltu skrifa eftirfarandi formúlu,
=SUBSTITUTE(C5,"WWE","")
Hér,
C5 = reit sem inniheldur gildi til að fjarlægja stafina
"WWE"
= stafina sem á að fjarlægja
""
= til að skipta út „WWE“ fyrir tóman streng
- Ýttu á Enter .
Það mun koma í stað allra WWE (eða hvaða annar texti sem þú valdir) með núllstreng (eðastreng sem þú skiptir um hann fyrir).
- Dragðu röðina niður með því að nota Fill Handle til að nota formúluna á restina af hólfunum.
Nú hefur þú fundið niðurstöðu gagnasafns með frumum án bókstafa.
Lesa meira: Hvernig á að fjarlægja sérstakan texta úr dálki í Excel (8 leiðir)
3. Dragðu út stafi úr tilteknu tilviki úr klefi í Excel
Hingað til vorum við aðeins að læra hvernig á að fjarlægja alla stafi úr frumum. En hvað ef þú vilt eyða bókstöfum aðeins úr ákveðinni stöðu frumanna.
Svo sem, í stað þess að fjarlægja alla WWE úr frumunum, viljum við halda aðeins 1. W ásamt tölunum úr hverjum reit.
Skref:
- Rétt eins og kaflann hér að ofan þar sem við innleiddum STAÐAMAÐURINN virka til að fjarlægja WWE , hér munum við bara skilgreina ákveðna stöðu sem við viljum fjarlægja stafina úr.
Svo að ofangreind STAÐAGERÐ formúla,
=SUBSTITUTE(C5,"WWE","")
Verður,
=SUBSTITUTE(C5,"WE","",1)
Hér, 1 þýðir að við viljum fjarlægja 1. W úr hólfum gagnasafnsins okkar (ef þú vilt fjarlægja 2. stafinn úr gagnasafninu þínu skaltu bara skrifa 2 í stað 1, ef þú vilt fjarlægja 3. stafinn úr gagnasettið þitt skrifaðu þá bara 3 í staðinn fyrir 1, og svo framvegis).
- Ýttu á Enter .
- Aftur, dragðu bara röðina niður með því að nota Fill Handle til að notaformúlu við restina af frumunum.
Nú hefur þú fundið niðurstöðu gagnasafns með frumum með 1. W ásamt tölur.
4. Eyða mörgum tilteknum stöfum úr reit með Nested SUBSTITUTE aðgerðinni
SUBSTITUTE aðgerðin fjarlægir aðeins stafi fyrir hvaða fjölda tilvika sem er í einu. Svo, ef þú vilt fjarlægja marga stafi í einu, þá þarftu að útfæra hreidda SUBSTITUTE aðgerðina.
Svo skulum við finna út hvernig á að útfæra hreidda SUBSTITUTE aðgerðina. til að fjarlægja marga stafi í einu.
Skref:
- Til að koma á fót hreiðri SUBSTITUTE aðgerð þarftu að skrifa SUBSTITUTE fall inni í öðru SUBSTITUTE falli og sendu viðeigandi rök innan sviga.
Til að skilja meira skaltu skoða myndina hér að neðan,
Hvar,
Til að fjarlægja mörg W úr C5 frumunni , skrifum við fyrst formúluna,
=SUBSTITUTE(C5,"W","")
og síðan, til að eyða E (eða öðrum staf sem þú þurftir) ásamt því, setjum við þessa formúlu inn í aðra STAÐA formúlu og sendu rökin ( gamall_texti, nýr_texti ) inni í honum (í okkar tilfelli var það "
E",""
).
Svo, núna formúlan er,
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- Ýttu á Enter .
Það mun koma í stað allra W og E (eða annar texti sem þú valdir) með núllstreng(eða strenginn sem þú skiptir um hann fyrir).
Nú hefur þú fundið niðurstöðu gagnasafns með frumum án bókstafa.
5. Fjarlægðu fyrstu eða síðustu stafina úr reitnum með formúlu í Excel
Í þessum hluta muntu læra hvernig á að fjarlægja fyrstu eða síðustu stafina úr hólfum með formúlunni í Excel.
5.1 Eyða fyrstu stöfum úr frumu með formúlu í Excel
Skref til að eyða fyrstu stöfum úr frumum með formúlunni í Excel eru gefin hér að neðan.
Skref:
- Veldu fyrst reit sem þú vilt að niðurstaðan þín sé sýnd.
- Í reitnum skaltu skrifa eftirfarandi formúlu,
=RIGHT(C5, LEN(C5)-3)
Hér,
C5 = reitinn til að eyða stöfunum úr
- Ýttu á Sláðu inn .
Það mun fjarlægja stafi úr upphafi reitsins.
- Dragðu röðina niður með Fylltu handfang til að nota formúluna á restina af hólfunum.
Það mun eyða öllum stöfunum frá byrjun reitanna.
Formúlusundurliðun
- LEN(C5) -> LEN fallið skilgreinir lengd Cell C5
- Úttak: 6 <1 6>
- LEN(C5)-3 -> verður
- 6-3
- Úttak: 3
- RIGHT(C5, LEN(C5)-3 ) -> verður
- HÆGRI (C5, 3)
- Úttak: 101
- Skýring: Eyddu fyrstu 3 stöfunum úr C5
5.2 Fjarlægðu síðustu stafina úr reitnum með formúlu í Excel
Skref til að eyða síðustu stöfunum úr frumum með formúlunni í Excel eru gefin hér að neðan.
Skref:
- Veldu fyrst reit sem þú vilt að niðurstaðan þín sé sýnd.
- Í reitnum skaltu skrifa eftirfarandi formúlu,
=LEFT(C5, LEN(C5)-2)
Hér,
C5 = reitinn til að eyða stöfunum úr
- Ýttu á Enter .
Það mun fjarlægja stafi úr lok hólfsins.
- Dragðu röðina niður með því að nota Fill Handle til að nota formúluna á restin af frumunum.
Það mun eyða öllum stöfum úr lok frumanna.
Formúlusundurliðun
- LEN(C5) -> Lengd frumu C5
- Úttak: 6
- LEN(C5)-2 -> verður
- 6-2
- Úttak: 4
- LEFT(C5, LEN(C5)-2 ) -> verður
- LEFT(C5, 2)
- Úttak: WWE1
- Skýring: Eyða síðustu 2 stafirnir úr C5-klefanum
Lesa meira: Hvernig á að fjarlægja texta Eftir staf í Excel (3 leiðir)
6. Fjarlægðu bæði fyrstu og síðustu stafina úr frumu með formúlu í Excel
Í þessum hluta,mun sýna þér hvernig á að fjarlægja alla stafi sem eru til í reit.
Skref til að gera það eru gefin hér að neðan.
Skref:
- Veldu fyrst reit sem þú vilt að niðurstaðan þín sé sýnd.
- Í reitnum skaltu skrifa eftirfarandi formúlu,
=MID(C5,3,LEN(C5)-4)
Hér,
C5 = reitinn til að eyða stöfunum úr
- Ýttu á Enter .
Það mun fjarlægja stafi bæði úr upphafi og enda reitsins.
- Dragðu röðina niður með því að nota Fill Handle til að nota formúlunni í restina af hólfunum.
Það mun eyða öllum stöfum frá upphafi og enda hólfanna.
Formúlusundurliðun
- LEN(C5) -> Lengd frumu C5
- Úttak: 6
- LEN(C5)-4 -> verður
- 6-4
- Úttak: 2
- MID(C5,3,LEN(C5) -4) -> verður
- MID(C5,3,2)
- Úttak: E1
- Skýring: Eyddu síðustu 2 stöfunum úr C5-klefanum frá stöðunni 3 með MID-fallinu .
Lesa meira: Hvernig á að fjarlægja texta úr Excel klefi (9 auðveldar leiðir)
7. Eyða stöfum úr klefi með fylkisformúlu í Excel
Ef þú vinnur með mikið magn af gögnum þá þarftu sterkari leið til að útrýma öllum bókstöfunum. Innleiðing Array formúlu til að starfa í amikið magn af gögnum er fljótlegra og skilvirkara.
Hér munum við sýna þér Array formúluna til að eyða stöfum úr frumum í Excel.
Skref:
- Fyrst skaltu velja reit sem þú vilt að niðurstaðan þín sé sýnd.
- Í reitnum skaltu skrifa eftirfarandi formúlu,
=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)
Hér,
C5 = reitinn til að eyða stöfunum úr
- Ýttu á Enter .
Það mun fjarlægja alla stafina úr frumunum í Excel.
- Dragðu röðina niður með Fylltu handfang til að nota formúluna á restina af frumunum.
Það mun eyða öllum stöfunum úr gagnasafni frumna í Excel.
Athugasemdir:
- Þessi fylkisformúla mun fjarlægja alls kyns stafi, þar á meðal bókstafi, sérstafi o.s.frv. nema tölustafina. Til dæmis, ef upprunalegi strengurinn er abc*123-def, mun þessi formúla fjarlægja alla stafi og sérstafi nema tölustafi og skila 123.
- Ef það er enginn tölustafur í upprunalega strengnum mun þessi formúla skila 0.
Lesa meira: Hvernig á að fjarlægja texta úr Excel hólf en skilja eftir tölur (8 leiðir)
8. Fjarlægðu fyrstu eða síðustu stafina úr klefi með notendaskilgreindri virkni (UDF) í VBA
Að innleiða VBA macro er áhrifaríkasta, fljótlegasta og öruggasta aðferðin til að keyra hvaða aðgerð sem er í Excel. Í þessum hluta munum við læra hvernig á að gera þaðnotaðu VBA til að eyða stöfum úr hólfum með notendaskilgreindri aðgerð(UDF) í Excel.
8.1 Eyða fyrstu stöfum úr hólfi með VBA í Excel.
Skref til að eyða fyrstu stöfum úr frumum með VBA UDF í Excel eru sýnd hér að neðan.
Skref:
- Ýttu á Alt + F11 á lyklaborðinu þínu eða farðu í flipann Hönnuði -> Visual Basic til að opna Visual Basic Editor .
- Í sprettiglugganum, frá valmyndastikunni , smelltu á Setja inn -> Module .
- Afritu eftirfarandi kóða og límdu hann inn í kóðagluggann.
9834
Þetta er ekki undiraðferð fyrir VBA forritið til að keyra, þetta er að búa til User Defined Function (UDF) . Svo, eftir að hafa skrifað kóðann, í stað þess að smella á Run hnappinn á valmyndastikunni, smelltu á Vista .
- Farðu nú aftur í vinnublaðið sem þú hefur áhuga á og skrifaðu fallið sem þú bjóst til með VBA kóða (Function DeleteFirstL í fyrstu línu kóðans) og innan sviga á DeleteFirstL aðgerð, sendu frumutilvísunarnúmerið sem þú vilt fjarlægja stafi úr (í okkar tilfelli sendum við Cell B5 innan sviga) og upphæðanúmerin sem þú viljum að stafurinn sé fjarlægður (við viljum að fyrstu 3 stafirnir séu fjarlægðir svo við setjum 3 ).
- Ýttu á Enter .
Það mun fjarlægja stafi