Hvernig á að klippa hluta af texta í Excel (9 auðveldar aðferðir)

  • Deildu Þessu
Hugh West

Þegar þú vinnur í Microsoft Excel gætirðu þurft að klippa hluta af textastreng. Til dæmis gætir þú þurft að fjarlægja ákveðinn hluta textastrengs. Fyrir utan það, stundum þarftu að eyða hluta af texta fyrir/eftir tiltekinn staf. Í þessari grein mun ég fjalla um nokkrar auðveldar og fljótlegar aðferðir til að klippa hluta af texta í excel.

Sækja æfingarvinnubók

Þú getur hlaðið niður æfingu vinnubókinni sem við höfum notað til að undirbúa þessa grein.

Klippa hluta af texta.xlsm

9 auðveldar aðferðir til að klippa hluta texta í Excel

1. Valkostur Excel Find and Replace til að klippa hluta af texta

Í fyrsta lagi mun ég nota Finna og skipta út valkostinum í excel til að klippa hluta af texta í excel. Segjum sem svo að ég sé með gagnasafnið ( B5:B10 ), sem inniheldur neðangreind gögn. Nú mun ég skipta út textanum ' Fullt nafn: ' fyrir autt.

Skref:

  • Veldu fyrst gagnasafnið og ýttu á Ctrl + H til að fá Finndu og skipta út glugganum.
  • Þegar Finndu og skiptu út valmynd birtist skaltu slá inn þann hluta textans sem þú vilt klippa í reitinn Finndu hvað . Skildu Skipta út fyrir reitinn auðan.
  • Ýttu síðan á Skipta út öllum .

  • Fyrir vikið munum við fá úttakið hér að neðan. Allur tilgreindur óæskilegur hluti úr textanum er klipptur eins og sýnt er á skjámyndinni hér að neðan.

LesaMeira: [Fix] TRIM aðgerð virkar ekki í Excel: 2 lausnir

2. Notaðu SUBSTITUTE aðgerð til að klippa hluta af texta í Excel

Í þetta sinn, Ég mun beita SUBSTITUTE fallinu í excel til að klippa ákveðinn hluta úr textastreng. Í þessu tilviki er ég að nota sama gagnasafn sem var notað í fyrri aðferð.

Skref:

  • Sláðu inn eftirfarandi formúlu í Cell C5 og ýttu á Enter af lyklaborðinu.
=SUBSTITUTE(B5,"Full Name:","")

  • Þar af leiðandi mun Excel skila niðurstöðunni hér að neðan. Notaðu nú Fill Handle ( + ) tólið til að afrita formúluna yfir bilið C6:C10 .

  • Að lokum, hér er lokaúttakið sem við munum fá.

Athugið:

Þú getur klippt ákveðna stafi úr texta með SUBSTITUTION aðgerðinni . Þú getur eytt mörgum stöfum í einu með því að nota þessa aðgerð.

3. Klippa hluta af texta með því að nota Flash Fill

Þú getur notað Flash Fill valkostinn í Excel til að klippa a ákveðinn hluti af textastreng. Excel getur skynjað mynstur gagna sem þú ert að slá inn í það. Þegar þú klippir hluta af texta með því að nota Flash Fill valmöguleikann er þessi gagnaskynjunareiginleiki beitt. Gerum ráð fyrir að við höfum gagnasafn sem inniheldur nöfn nokkurra manna ásamt starfsgreinum þeirra. Nú mun ég klippa nafnhlutann úr textastrengjum hér að neðan.

Skref:

  • Sláðu innvæntanleg niðurstaða í Cell C5 (við hliðina á fyrsta reitnum í gagnasafninu þínu).
  • Byrjaðu síðan að slá væntanlega niðurstöðu í næsta reit líka (hér, Cell C6 ). Nú mun excel forskoða úttakið þegar það getur skynjað mynstur innsláttra gagna. Til að sýna fram á, eins og ég hef skrifað Kennarinn í Cell C5 og byrjað að slá Enginer í Cell C6 , skilur excel að ég er að leita eingöngu fyrir starfsgreinar.

  • Þegar forskoðunargögnin birtast skaltu ýta á Enter til að fá niðurstöðuna hér að neðan.

4. Sameina RÉTT & LEN Aðgerðir til að klippa fyrsta hluta texta

Við getum klippt fyrsta hluta textastrengs með excel formúlum. Hér mun ég nota RIGHT aðgerðina ásamt LEN aðgerðinni til að klippa fyrstu tvo stafina úr gagnasafninu fyrir neðan.

Skref:

  • Sláðu inn formúluna hér að neðan í Cell C5 og ýttu á Enter .
=RIGHT(B5,LEN(B5)-2)

  • Að lokum, eftir að Fill Handle tólið hefur verið notað, er þetta fullkominn framleiðsla.

Hér skilar LEN fallið lengd textastrengsins B5 frumu. Síðan er 2 dregin frá lengd textans í heild sem skilar 11 . Eftir það dregur aðgerðin HÆGRI út 11 stafi úr hægri hlið Hólf B5 .

5. Notaðu Excel formúlu til að klippa síðasta hluta af texta í Excel

Ólíktfyrri aðferð, nú mun ég klippa síðasta hluta textastrengs með því að nota samsetningu LEFT og LEN aðgerða. Til dæmis mun ég klippa síðustu 5 stafina úr textastrengjum gagnasettsins hér að neðan.

Skref:

  • Sláðu fyrst inn eftirfarandi formúlu í Cell C5 . Ýttu svo á Enter .
=LEFT(B5,LEN(B5)-5)

  • Þegar formúlan er slegin inn mun excel skila niðurstöðunni hér að neðan. Eins og þú sérð hefur formúlan hér að ofan fjarlægt síðustu 5 stafina úr öllum textastrengjunum.

Hér er LEN fallið skilar heildarlengd frumu B5 . Næst er 5 dregin frá LEN formúlunni og svarar 11 . Að lokum, LEFT aðgerðin skilar 11 stöfunum vinstra megin á textastrengnum í Cell B5 .

Athugið :

Þú getur sett formúluna hér að ofan með VALUE fallinu ef þú þarft tölulega niðurstöðu.

6. Sameina MID & ; LEN aðgerðir til að klippa bæði fyrstu N og síðustu N stafi

Í þessari aðferð mun ég klippa fyrstu N og síðustu N stafi úr textastreng með MID fallinu ásamt LEN virka. Til skýringar mun ég eyða fyrstu 2 ​​ og síðustu 5 stöfunum úr textastrengjum gagnasafnsins hér að neðan.

Skref:

  • Sláðu inn formúluna hér að neðan í Cell C5 fyrst ogýttu á Enter .
=MID(B5,3,LEN(B5)-7)

  • Þegar þú ýtir á Enter og notaðu Fill Handle tólið, excel mun skila niðurstöðunni hér að neðan. Af ofangreindri niðurstöðu getum við séð að fyrstu 2 og síðustu 5 stafirnir úr hverjum streng eru klipptir eins og sýnt er á skjámyndinni hér að neðan.

Hér skilar LEN fallið lengd Hólfs B5 sem er 18 . Þá er heildarfjöldi stafa (hér, 2 + 5 )  sem á að klippa dreginn frá heildarlengd Hólfs B5 (hér, 18 ) . Frádrátturinn leiðir til 11 . Þá dregur MID fallið 11 stafi úr 3. stöðu textastrengsins Hólfs B5 .

7 Klippa hluta af texta fyrir eða á eftir tilteknum staf

Þú getur klippt texta fyrir eða á eftir tilteknum staf (kommu, semíkommu, bil, osfrv.) með excel formúlum. Segjum að við höfum gagnasettið hér að neðan sem inniheldur textastrengi sem eru aðskildir með kommu. Nú mun ég beita excel aðgerðum til að fjarlægja allt fyrir/eftir kommu.

7.1. Klippa hluta af texta fyrir ákveðna staf

Fyrst mun ég klippa hluta textans sem er settur á undan kommu.

Skref:

  • Sláðu inn eftirfarandi formúlu í Cell C5 . Næst skaltu ýta á Enter .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Eftir að hafa slegið inn formúluna hér er niðurstaðanvið fáum. Við sjáum að allir stafir á undan kommu eru klipptir.

Hér finnur SEARCH fallið staðsetningu kommu í gefinn textastrengur Cell B5 , sem er 7 . Þá er 7 dregin frá lengd Hólfs B5 , skilað af LEN fallinu. Niðurstaða frádráttar er 8 . Að lokum klippir RIGHT aðgerðin 8 stafi frá hægri hlið kommu.

Lesa meira: Klipptu rétta stafi og bil í Excel (5 leiðir )

7.2. Klippa hluta af texta eftir tilteknum staf

Eins og fyrri aðferðin, hér mun ég klippa hluta af textanum sem er staðsettur á eftir kommu.

Skref:

  • Sláðu inn formúluna hér að neðan í Cell C5 og ýttu á Enter .
=LEFT(B5,SEARCH(",",B5)-1)

  • Þegar formúlan er slegin inn getum við séð alla hluta textastrengsins sem eru staðsettir eftir að kommur eru fjarlægðar.

Hér finnur aðgerðin SEARCH staðsetningu kommu. Næst er 1 dregin frá SEARCH formúlunni þar sem við viljum ekki hafa kommu í lokaniðurstöðunni okkar. Að lokum dregur LEFT fallið út textahlutann á undan kommu. Þannig klipptum við textahlutann á eftir kommu.

Athugið:

Þú getur klippt hluta textans fyrir/eftir tilvik tiltekinna stafa (kommu, semíkomma, bil osfrv.)í mismunandi stöður með því að nota blöndu af excel aðgerðum.

Lesa meira: Vinstri klippingaraðgerð í Excel: 7 hentugar leiðir

8. Excel REPLACE Aðgerð til að klippa hluta texta

Nú mun ég nota REPLACE aðgerðina í excel til að klippa hluta textastrengja. Til dæmis, úr gagnasafninu hér að neðan, mun ég klippa öll nöfnin.

Skref:

  • Sláðu inn hér að neðan formúla í C5 frumu. Ýttu síðan á Enter .
=REPLACE(B5,1,13," ")

  • Þar af leiðandi mun excel skila niðurstöðunni hér að neðan. Af niðurstöðunni hér að neðan getum við séð að nafnahlutarnir úr textastrengnum hér að neðan eru klipptir.

9. Notaðu VBA til að klippa fyrsta eða síðasta hluta texta í Excel

Við getum klippt hluta af textanum með einföldum VBA kóða í Excel. Ég mun nota VBA User Defined Function til að klippa hluta úr textastrengjum.

9.1. VBA til að klippa fyrsta hluta textastrengja

Fyrst mun ég eyða fyrstu tveimur stöfunum með VBA UDF. Íhugaðu gagnasettið hér að neðan til að klippa fyrstu 2 stafina.

Fylgdu skrefunum hér að neðan til að framkvæma verkefnið.

Skref:

  • Í fyrsta lagi skaltu fara í Hönnuður > Visual Basic .

  • Þar af leiðandi er VBA gluggi birtist. Hægrismelltu á VBAProject og farðu í Insert > Module .

  • Sláðu nú inn kóðann hér að neðan í Eining .
9428

  • Farðu svo á excel blaðið þar sem þú hefur gögnin og byrjaðu að slá inn fallið sem þú ert með búin til með VBA . Það mun birtast eins og önnur excel föll.

  • Sláðu síðan inn röksemdir fallsins sem munu líta út eins og formúlan hér að neðan:
=TrimFirstn(B5,2)

  • Ýttu á Enter og notaðu Fill Handle tólið til að afrita formúluna í restina af frumunum. Að lokum færðu eftirfarandi niðurstöðu.

9.2. VBA til að klippa síðasta hluta texta

Nú mun ég nota VBA UDF til að klippa síðasta hluta textastrengs. Þessi aðferð er svipuð fyrri aðferð, bara þú þarft að slá inn annan VBA kóða. Til dæmis mun ég nota síðustu 5 stafina úr textastrengjum hér að neðan.

Skref:

  • Sömuleiðis, í fyrri aðferð, farðu í Developer > Visual Basic . Síðan Settu inn nýja einingu úr VBAProject og sláðu inn kóðann hér að neðan í einingu (sjá skjámynd).
8454

  • Sláðu nú inn nýstofnaða UDF og settu inn rökin eins og hér að neðan:
=TrimLastn(B5,5)

  • Þegar þú hefur slegið inn formúluna mun excel klippa síðustu 5 stafina úr tilteknum textastrengjum.

Niðurstaða

Í greininni hér að ofan hef ég reynt að ræða nokkrar aðferðirað klippa hluta af texta í excel vandlega. Vonandi duga þessar aðferðir og skýringar til að leysa vandamál þín. Vinsamlegast láttu mig vita ef þú hefur einhverjar spurningar.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.