Efnisyfirlit
Að fjarlægja stafi úr streng eða öðrum gildum er nauðsynlegt vegna þess að gögn koma frá ýmsum aðilum og eru kannski ekki þau sem þú vilt eða ekki á því sniði sem þú vilt. Með því að fjarlægja stafi úr streng eins og þú vilt geturðu búið til nýtt gagnasafn. Ekki aðeins þessar ástæður heldur einnig gögn geta innihaldið óæskilega stafi. Í kjölfar þessarar greinar muntu kynnast því hvernig á að fjarlægja staf úr streng Excel.
Til að gera skýringuna skýrari ætla ég að nota gagnasafn þar sem ég reyndi að ná yfir ýmsar tegundir stafatengdra vandamála. Gagnapakkinn táknar upplýsingar um tiltekna ávaxtabúð. Það eru 3 dálkar í gagnasafninu; þetta eru Vörur & ID , Pöntunardagsetning , og Afhendingarupplýsingar .
Hlaða niður til að æfa
Fjarlægja stafi úr String.xlsm
14 leiðir til að fjarlægja staf úr Excel streng
1. Notkun REPLACE aðgerðarinnar til að fjarlægja stafi úr streng
Hér ætla ég að útskýra hvernig þú getur notað aðgerðina REPLACE til að fjarlægja stafi úr streng.
Úr Afhendingarupplýsingar dálknum, ég mun fjarlægja afhendingarstöðuna og draga aðeins út vistfangið með því að nota SKIPTA aðgerðina.
Við skulum byrja á því að nota REPLACE aðgerðina.
Skref 1:
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reitstafir frumna eru fjarlægðir með því að fylgja mynstrinu.
Tengt efni: Fjarlægðu stafi eftir ákveðinn staf í Excel (4 brellur)
11. Notkun Finna & Skipta út til að fjarlægja staf úr streng
Þú hefur annan þægilegan möguleika til að fjarlægja stafi með því að nota borðann Það er Finndu & Skiptu um eiginleika.
Leyfðu mér að sýna þér notkun þessa eiginleika.
Opnaðu fyrst Heima flipan >> farðu í Breyting hóps >> frá Finndu & Veldu >> veldu Skipta
➤A valmynd af Finndu og Skipta út skjóta upp.
Þaðan í Finndu hvað , gefðu upp stafinn sem þú vilt finna til að fjarlægja.
➤Ég hef gefið stafinn (%) og haldið Skipta út fyrir auða.
Smelltu síðan á Finndu allt
Nú, þú munt sjá hvaða gildi hólfs inniheldur þann staf.
➤Smelltu síðan á Skipta öllum
Skilaboð um hversu margar skiptingar áttu sér stað mun skjóta upp kollinum.
➤Hér mun það sýna 15 skipti.
Þess vegna mun gefinn karakter frá öllum strengjum vera fjarlægður.
Tengt efni: Hvernig á að fjarlægja fyrstu 3 stafi í Excel (4 aðferðir)
12. Notkun texta í dálka
Þú getur líka notað skipunina Texti í dálka frá borði til að fjarlægja staf úr strengjum íExcel.
Skref 1:
Til þess skaltu fyrst opna flipann Gögn >> veldu síðan Texti í dálka
Skref 2:
➤ A valgluggi birtist.
Þaðan velurðu gagnategund
➤ Ég hef valið Aðskilið og smelltu síðan á Næsta
Skref 3:
➤ Annar valgluggi mun skjóta upp kollinum
Veldu nú Afmörkun gögnin þín hafa.
➤ Ég valdi undirstrik (_) í valkostinum Annað eins og gögnin mín hafa.
Þú getur séð hvernig gögnum verður skipt í Forskoðun gagna
Smelltu síðan á Næsta .
Skref 4 :
➤ Aftur birtist valgluggi .
Veldu þaðan áfangastað að eigin vali til að setja aðskildu gildin.
➤Ég valdi E4 klefann.
Smelltu loksins á Ljúka .
Hér muntu sjá gildi Afhendingarupplýsingar dálksins eru aðskilin í 3 nýja dálka.
Úr 3 nýju dálkunum, þarf ekki 2. dálkinn svo ég mun eyða honum.
Veldu nú reitinn og hægrismelltu á músina is í samhengisvalmyndinni veldu Eyða .
➤A valgluggi í Eyða valkostinum mun birtast.
➤Ég valdi Skipta hólf upp valkostinn og smellti síðan á Í lagi .
Að lokum, þú mun sjá að tiltekinn stafur er fjarlægður úr strengnum í Afhendingarupplýsingunum dálkur.
Tengt efni: Hvernig á að fjarlægja tölustafi úr frumum í Excel (5 aðferðir)
13. Notkun VBA til að fjarlægja fyrstu N stafi úr streng
Til að fjarlægja stafi úr streng geturðu notað VBA .
Sjáum notkun VBA ritilsins,
Opnaðu fyrst flipann Hönnuði >> veldu Visual Basic ( Flýtilykla ALT + F11 )
Þá opnar það nýtt gluggi Microsoft Visual Basic for Applications.
Þaðan opnarðu Insert >> veldu Eining
A Eining opnast og sláðu síðan inn eftirfarandi kóða í opna Eining .
7272
Hér hef ég búið til fall sem heitir RemoveFirstx()
Ég hef tekið tvö rök fyrir fallið eitt er rng sem er String tegund breyta, önnur er cnt sem er Long tegund breyta.
Notaði síðan cnt . 2>HÆGRI aðgerð.
Nú, Vistaðu kóðann og farðu aftur í vinnublaðið.
Til að nota aðgerðina sem búin var til,
Fyrst skaltu velja reit þar sem þú vilt halda gildinu sem þú færð.
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða inn í Formula Bar .
=RemoveFirstx(B4,6)
aðgerðin RemoveFirstx mun fjarlægja fjöldi stafa sem ég gaf upp á völdu bili frábyrjun.
Ýttu á ENTER takkann. Nú færðu þá stafi sem þú vilt.
Tengt efni: Hvernig á að fjarlægja stafi sem ekki eru tölustafir í Excel (2 aðferðir )
14. Notkun VBA til að fjarlægja síðustu N stafi úr streng
Til að fjarlægja síðustu stafi úr streng geturðu notað VBA .
Sjáum notkun VBA ritilsins,
Opnaðu fyrst Hönnuðar flipann >> veldu Visual Basic ( Flýtilykla ALT + F11 )
Nú mun það opna nýtt gluggi Microsoft Visual Basic for Applications.
Þaðan opnarðu Insert >> veldu Eining
A Eining opnast og sláðu síðan inn eftirfarandi kóða í opna Eining .
3611
Hér hef ég búið til fall sem heitir RemoveLastx()
Ég hef tekið tvö rök fyrir fallið eitt er rng sem er String tegund breyta, og önnur er cnt sem er Long tegund breyta
Notaði síðan cnt 2>VINSTRI aðgerð
Nú, Vistaðu kóðann og farðu aftur í vinnublaðið.
Til að nota aðgerðina sem búin var til,
Fyrst , veldu hólf þar sem þú vilt halda gildinu sem þú færð.
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í Formúlustikan .
=RemoveLastx(B4,6)
RemoveLastx aðgerðin munfjarlægðu fjölda stafa sem ég gaf upp á völdu sviði frá endanum.
Ýttu á ENTER takkann. Nú muntu fá restina af stöfunum.
Þú getur notað Fill Handle til AutoFill formúlu fyrir restin af frumunum.
Tengt efni: Hvernig á að fjarlægja fyrsta staf úr streng í Excel með VBA
Æfingahluti
Ég hef lagt til æfingablað í vinnubókinni til að æfa þessar útskýrðu leiðir. Þú getur hlaðið því niður af hlekknum hér að ofan.
Niðurstaða
Í þessari grein hef ég útskýrt 14 mismunandi leiðir til að fjarlægja staf úr streng Excel. Ég hef sýnt hvernig þú getur fjarlægt stafi úr síðasta, fyrsta, miðju og o.s.frv. Að lokum, ef þú hefur einhverjar uppástungur, hugmyndir eða athugasemdir skaltu ekki hika við að skrifa athugasemdir hér að neðan.
eða í Formúlustikuna . =REPLACE(D4, 1, 13, "")
Við skulum sjá hvernig REPLACE aðgerðin virkar. Það hefur fjögur rök . Í gamla_textanum valið D4 hólfið, og í byrjunarnúmeri gefið 1 , valið 13 sem fjöldi_stafir . Að lokum valdi ég autt bil(“”) sem nýr_texti .
Hér vil ég skipta út 13 stöfum frá upphafi (1) með auðu bili .
Skref 2:
Ýttu á ENTER takkann. Nú færðu stafinn sem er skipt út, sem er afhendingar Heimilisfangið .
Ef þú ert með sama fjölda stafa til að fjarlægja úr hinum frumunum þá geturðu notað Fill Handle til AutoFill formúlunnar fyrir restina af frumunum.
Lesa meira: Hvernig á að fjarlægja stafi í Excel (6 aðferðir)
2. Notkun HÆGRI aðgerða
Þú getur notað HÆGRI aðgerðina til að fjarlægja stafi úr streng frá vinstri hliðinni .
Frá Vara & ID dálki, ég mun aðeins draga út pöntunarkennið með því að nota HÆGRI aðgerðina.
Hér skal ég sýna þér hvernig þú getur notað HÆGRI aðgerðina.
Skref1:
➤ Ég valdi E4 hólfið.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í Formúlustikuna .
=RIGHT(B4, 4)
Hér hefur RIGHT fallið tvö rök . Í texti valdi B4 reitinn og í fjölda_stöfum gefin 4 þar sem ég vil draga 4 stafi úr hægri .
Skref 2:
Ýttu á ENTER takkann. Nú færðu réttu 4 stafi sem eru Pöntunarauðkenni .
Skref 3:
Þar sem ég vil draga út sama fjölda stafa frá hægri þannig að ég notaði Fill Handle til AutoFill formúlunnar fyrir restina af frumunum.
Lesa meira: Excel Fjarlægðu stafi frá hægri (5 leiðir)
3. Notkun RIGHT & amp; LEN aðgerð til að fjarlægja staf úr streng
Þú getur líka notað RIGHT aðgerðina ásamt LEN aðgerð til að fjarlægja stafi úr streng.
Til að sýna aðferðina, frá Vöru & ID dálkur Ég mun aðeins draga út pöntunarauðkenni .
Við skulum byrja á því að nota RIGHT aðgerðina ásamt LEN aðgerð,
Skref1:
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í völdu hólfinu eða inn í Formula Bar .
=RIGHT(B4,LEN(B4)- 6)
Hér, reiknið út fjöldi_stafir með LENGT aðgerðinni. Í textanum valið B4 hólfið og dregið síðan 6 stafir frá lengd valda texta . Að lokum mun HÆGRI aðgerðin draga þá stafi sem eftir eru úr hægri .
Skref 2:
Ýttu á ENTER takkann. Þannig færðu réttu stafi sem verða pöntunarauðkenni .
Ef þú ert með sama fjölda af stafi til að fjarlægja úr hinum hólfunum þá geturðu notað Fill Handle til AutoFill formúlunnar fyrir restina af reitunum.
Lesa meira: Hvernig á að fjarlægja stafi frá vinstri í Excel (6 leiðir)
4. Notkun VALUE & RIGHT aðgerð
Áður, með því að nota RIGHT og LEN aðgerðina, fengum við Order ID númerið en þessar aðgerðir meðhöndla tölur sem strengir. Ef þú vilt umbreyta strengjunum í tölur geturðu notað VALUE fallið.
Skref 1:
Veldu fyrst reit þar sem þú vilt halda gildinu sem þú færð.
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í formúlustikuna .
=VALUE(RIGHT(B4,LEN(B4)-6))
Hér mun VALUE aðgerðin taka útdregna stafi úr hægri sem texti og mun breyta honum í tölu.
Þú getur séð notkun á RIGHT & LEN aðgerð í section_3
Skref 2:
Ýttu á ENTER takkann. Þannig færðu rétta stafi á tölusniði.
Ef þú ert með sama staf til að fjarlægja úr hinum hólfunum þá þú getur notað Fill Handle til að AutoFill formúlan fyrir restina af frumunum.
Tengd efni: Fjarlægja síðasta staf úr Excel streng (5 auðveldar aðferðir)
5. Notkun VINSTRI aðgerða til að fjarlægja staf úr streng
Til að fjarlægja strengjastafina frá vinstri geturðu notað aðgerðina VINSTRI .
Hér mun ég draga út Vöru nafn frá Vöru & ID dálkur.
Við skulum hefja ferlið,
Skref1:
➤ Ég valdi E4 hólfið.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í Formúlustikuna .
=LEFT(B4, 5)
Hér hefur VINSTRI fallið tvö rök . Í textanum valið B4 reiturinn, og í fjölda_stöfum gefin 5 þar sem ég vil draga út 5 stafi frá vinstri .
Skref 2:
Ýttu á ENTER takkann.
Þess vegna , þá færðu 5 stafi til vinstri sem verða Vöru nafnið.
Ef þú ert með sama staf til að fjarlægja úr hinum frumunum þá geturðu notað Fill Handle til að AutoFill formúluna fyrir restina af frumunum.
Lesa meira: Fjarlægðu fyrsta staf úr streng í Excel (6 fljótlegar leiðir)
6. Með því að nota VINSTRI & LEN aðgerð
Til að fjarlægja strengjastafi af hægri hlið geturðu líka notað aðgerðina LEFT ásamt LEN aðgerðinni.
Tilsýna fram á málsmeðferðina, frá Vöru & ID dálkur Ég mun aðeins draga út Vöruna .
Við skulum hefja ferlið,
Skref1:
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í Formúlustikuna .
=LEFT(B4, LEN(B4) - 5)
Hér, til að reikna út tal_stafina með LEN fallinu. Í textanum valið B4 hólfið og dregið síðan 5 stafir frá lengd valda texta . Að lokum mun aðgerðin VINSTRI draga út stafina sem eftir eru úr hægri við valið hólfsgildi.
Skref 2:
Ýttu á ENTER takkann.
Í lokin færðu vinstri stafi valinna reitsins sem verður nafnið á Vörunni .
Skref 3:
Þú getur notað Fylla handfangið til Sjálfvirkrar útfyllingar formúlan fyrir restina af frumunum.
Tengd efni: Fjarlægðu síðasta staf úr streng í Excel með VBA (2 auðveldar leiðir)
7. Notkun VINSTRI & SEARCH aðgerð til að fjarlægja stafi úr streng
Þú getur notað SEARCH aðgerðina með LEFT aðgerðinni til að fjarlægja strengjastafi frá hægri hlið og það mun halda vinstri gildinu .
Til að sýna fram á málsmeðferðina mun ég taka aðeins út vinstri gildið úr Afhendingarupplýsingum dálknumafhending Staða .
Við skulum hoppa inn í málsmeðferðina,
Skref 1:
➤ Ég valdi E4 reit.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða í formúlustikuna .
=LEFT(D4, SEARCH(“_at_ ”, D4) -1)
Hér mun SEARCH aðgerðin leita í gefinn staf _at_ eins og ég notaði hann sem find_text .Í inni_textanum valið D4 hólfið og dregið síðan 1 stafurinn frá.
SEARCH aðgerðin gefur upp stöðunúmerið, þá mun VINSTRI aðgerðin nota hana sem tal_stafi og einnig velja D4 reitinn til að draga vinstri gildið úr stafnum sem leitað er að.
Skref 2:
Ýttu á ENTER takkann.
Í lokin færðu vinstri stafi stafsins sem leitað er að úr völdum reit sem verður nafnafhending Staða .
Skref 3:
Þú getur notað Fylla Höndlun til AutoFill formúlunnar fyrir restina af frumunum.
Lesa meira: VBA til að fjarlægja stafi úr streng í Excel (7 aðferðir)
Svipuð lesning:
- Hvernig á að fjarlægja stakar tilvitnanir í Excel (6 leiðir)
- Fjarlægja semíkommu í Excel (4 aðferðir)
- Hvernig á að fjarlægja Fráfall í Excel (5 auðveldar aðferðir)
- Fjarlægja sviga í Excel (4 auðveldar leiðir)
- Hvernig á að fjarlægja dollaramerki í Excel (7 AuðveltLeiðir)
8. Notkun SUBSTITUTE fallsins
SUBSTITUTE fallið kemur í staðinn fyrir hvaða staf sem er. Með því að nota þessa aðgerð er hægt að fjarlægja strengjastafi úr Excel.
Til að sýna fram á aðferðina notaði ég nokkra óæskilega sérstafi í gagnapakkanum Vöru dálki.
Skref 1:
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða inn á Formúlustikuna .
=SUBSTITUTE(B4,"%","")
Hér, í STAÐAMAÐURINN fall notaði B4 reitinn sem texti , gefið stafinn (%) sem gamall_texti , síðan notaður auður sem nýr_texti .
Svo mun SUBSTITUTE fallið koma í stað tiltekins stafs fyrir autt .
Skref 2:
Ýttu á ENTER takkann.
Þess vegna verða stafirnir úr strengnum fjarlægðir.
Skref 3:
Þú getur notað Fill handfangið til að Sjálfvirkt fylla formúluna fyrir restina af hólfunum.
Tengt efni: Hvernig á að fjarlægja auða stafi í Excel (5 aðferðir)
9. Notkun MID og LEN aðgerða til að fjarlægja stafi úr streng
Þú getur líka notað MID aðgerðina ásamt LEN aðgerðinni til að fjarlægja stafi úr streng.
Til að sýna fram á málsmeðferðina breytti ég aðeins gagnasafninu.
Við skulum byrjamálsmeðferð,
Skref1:
➤ Ég valdi E4 reitinn.
Sláðu síðan inn eftirfarandi formúlu í valinn reit eða inn í Formula Bar .
=MID(B4,7,LEN(B4)-5)
Hér, með því að nota LEN fall Ég mun reikna út fjölda_stafina og nota hana í MID fallinu . Í textanum valið B4 hólfið og dregið síðan 5 stafir frá lengd valda texta .
Nú, í MID fallinu valið B4 hólf sem texti, notaði 7 sem byrjun_númer eins og ég vil draga stafina úr 7. stöðu.
Skref 2:
Ýttu á ENTER takkann.
Að lokum, þú mun fá Order ID þar sem restin af strengnum verður fjarlægð.
Skref 3:
Þú getur notað Fylla handfangið til að Sjálfvirkt fylla formúluna fyrir restina af hólfunum.
Lesa meira: Fjarlægðu sérstakan staf úr Excel streng (5 aðferðir)
10. Notkun Flash Fill
Þú getur notað Flash Fill skipunina til að fjarlægja strengjastafi í Excel.
Til að nota Flash Fill skipunina fyrst þarftu að búa til mynstur til að fylgja.
Hér hef ég búið til afhendingarmynstur Status með því að fjarlægja Address hlutann úr Afhendingarupplýsingar dálkinn.
Opnaðu síðan flipann Gögn >> veldu Flash Fill
Hér, restin af