Hvernig á að skipta hólf með afmörkun með því að nota Excel formúlu (8 leiðir)

  • Deildu Þessu
Hugh West

Þessi kennsla mun sýna þér hvernig á að skipta hólf með afmörkun með hjálp formúlu í Excel. Afmörkun er stafur sem aðskilur gagnaklumpa innan textastrengsins. Í þessari grein munum við sýna fram á mismunandi leiðir til að skipta frumum með afmörkun með því að nota formúlur í Excel.

Áður en lotan hefst skulum við kynna okkur dæmi vinnubók dagsins.

Uppstaðan í dæminu okkar verður nemendatengd gögn ( Nafn , Auðkenni , Námskeið , Borg ). Með því að nota þessi gögn munum við sýna mismunandi aðferðir sem virka við mismunandi aðstæður.

Dæmi um allar aðferðir verða geymdar í sérstökum blöðum.

Hlaða niður æfingabók

Þér er velkomið að hlaða niður vinnubókinni af hlekknum hér að neðan.

Split Cell by Delimiter.xlsx

8 Different Leiðir til að skipta hólf með afmörkun með því að nota formúlu í Excel

Þú gætir þurft að skipta frumum í Excel við sumar aðstæður. Þetta gæti komið fram þegar einhver afritar upplýsingarnar af internetinu, gagnagrunni eða vinnufélaga. Ef þú ert með heil nöfn og vilt aðgreina þau í fornöfn og eftirnöfn, þá er það einfalt dæmi um hvenær þú þyrftir að skipta frumum í Excel.

1. Sameina Excel strengjaaðgerðir með SEARCH aðgerð til að skipta með striki/bandstrik afmörkun Aðskilinn texti

Það fyrsta sem þú þarft að gera til að skipta með afmörkun er að finnareit með afmörkun með formúlu í Excel.

SKREF:

  • Veldu fyrst viðeigandi reit og sláðu inn formúluna þar.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Smelltu síðan á Enter til að sjá niðurstöðuna.

  • Að lokum, með því að draga samlagningarmerkið, geturðu endurtekið formúlu og fengið útkomuna fyrir safn frumna.

🔎 Hvernig virkar formúlan?

Hér er STAÐAMAÐURINN að skipta út tilteknum texta í textastreng. Síðan gerir FILTERXML aðgerð Excel þér kleift að draga gögn úr XML skrá.

7. Notaðu TEXTSPLIT fallið til að brjóta frumur með afmörkun

Við notum TEXTSPLIT fallið þar sem dálkar og raðir eru notaðar sem afmörkun til að skipta textaröðum. Þú getur skipt því upp eftir línum eða þvert á dálka. Þetta er stysta og einfaldasta leiðin til að skipta hvaða hólf sem er með afmörkun. Til að skipta hólf eftir afmörkun með formúlu í Excel skulum við fylgja skrefunum niður.

SKREF:

  • Veldu reitinn þar sem þú vilt sjá niðurstöðuna, og settu formúluna þar.
=TEXTSPLIT(B5,",")

  • Eftir það skaltu ýta á Enter .

  • Ennfremur geturðu endurtekið formúlu og fengið útkomuna fyrir mengi frumna með því að draga samlagningarmerkið.

ATHUGIÐ: Gakktu úr skugga um að þú hafir nóg af tómum dálkum við hliðina. Annars gætirðu staðið frammi fyrir #SPILL! villa.

8. Skiptu frumur með því að sameina TRIM, MID, SUBSTITUTE, REPT & amp; LEN Aðgerðir

Önnur samsetning formúlunnar er TRIM , MID , SUBSTITUTE , REPT , og LEN aðgerðir, með þessu getum við skipt frumum með afmörkun með því að nota formúluna í Excel.

SKREF:

  • Settu formúluna í reitnum þar sem þú vilt skoða niðurstöðuna eftir að hafa valið hana.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

  • Smelltu síðan á Sláðu inn .

  • Með því að renna samlagningarmerkinu geturðu líka afritað formúlu og fengið niðurstöðuna fyrir hóp frumna.

🔎 Hvernig virkar formúlan?

Hér, LEN skilar lengd textastrengs í stöfum. Síðan kemur SUBSTITUTE í stað texta sem birtist á ákveðnum stað í textastreng. Eftir það gefur MID aðgerðin ákveðinn fjölda orða úr textastreng, sem byrjar á þeim stað sem þú tilgreinir. Að lokum, TRIM aðgerðin fjarlægir allt hvítt bil úr textanum að undanskildum tvöföldum bilum eftirmála.

Hvernig á að skipta hólf með afmörkun með því að nota texta í dálka eiginleika í Excel

Excel er með eiginleika inni í sér til að skipta frumum . Þú finnur það í valmöguleikum Data flipans . Til að nota eiginleikann til að skipta frumum með afmörkun með formúlu í Excel þarftu að fylgja leiðbeiningunumhér að neðan.

SKREF:

  • Veldu fyrst reitinn eða dálkinn (oftar þarf að velja heilan dálk).
  • Skoðaðu síðan Data flipann . Hér innan Data Tools hlutanum finnurðu valmöguleika sem heitir Texti í dálka .
  • Smelltu síðan á það.

  • Sgluggi mun birtast fyrir framan þig. Það er venjulega að þú þarft að skipta frumum með afmörkun, svo hakaðu við Aðskilið valkostinn og smelltu á Næsta .

  • Þá finnurðu viðmót sem inniheldur nokkra afmörkun.
  • Veldu ennfremur þann sem þú vilt eða þú getur líka slegið inn þinn eigin afmörkun.
  • Þegar þú hefur valið afmörkunina, þú mun sjá niðurstöðuna líta neðst í kassanum.
  • Smelltu ennfremur á Næsta síðan.

  • Í þessu dæmi höfum við valið kommu hér, þar sem gildin okkar voru aðskilin með kommu.
  • Eftir að hafa smellt á Næsta finnurðu möguleikana til að velja tegundina af verðmæti þínu og smelltu á Ljúka . Þú færð sérstakt gildi.

  • Í bili höldum við þessu sem Almennt ( af sjálfgefið) . Snið sem sýnt er á myndinni hér að neðan var framleitt eftir að hafa búið til nokkrar formanir.

Niðurstaða

Ofgreindar aðferðir munu aðstoða þú að skipta reit með afmörkun með formúlu í Excel. Það er allt í dag. Meðofangreindum aðferðum geturðu skipt hólf eftir afmörkun með formúlu í Excel. Við höfum reynt að skrá nokkrar leiðir til að skipta frumum með afmörkun með formúlum. Vona að þetta komi að gagni. Ekki hika við að kommenta ef eitthvað virðist erfitt að skilja. Þú getur líka látið okkur vita á annan hátt ef við höfum misst af því hér.

sjálft afmarka. Þegar þú hefur fundið afmörkunina geturðu auðveldlega skipt frá hvorri hlið afmarkans. Við munum nota SEARCH aðgerðinatil að finna afmörkunina, síðan munum við draga gildin úr textanum með því að nota VINSTRI, MIDeða HÆGRIaðgerðir.

1.1. Samþætta VINSTRI, & amp; Leitaraðgerðir

Við skulum byrja. Þar sem LEFT aðgerðin hefur tvær breytur, texta og fjölda stafa. Við munum setja inn textann eins og við þekkjum textagildið okkar. Fyrir fjölda stafa, munum við nota SEARCH aðgerðina.

SKREF:

  • Í fyrsta lagi skaltu velja reitinn og setja formúlu inn í þann reit.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Ýttu frekar á Enter takkann á lyklaborðinu þínu.

  • Dragðu Fill Handle táknið niður til að afrita formúluna yfir sviðið. Eða, til að Fylla út sjálfvirkt sviðið, tvísmelltu á plústáknið ( + ).

  • Loksins getum við séð útkomuna.

🔎 Hvernig Virkar formúlan?

Í dæminu er afmörkun okkar bandstrikið ' '. SEARCH fallið hefði gefið okkur stöðu bandstriks. Nú þurfum við ekki bandstrikið sjálft, við þurfum að draga það út á undan bandstrikinu.

1.2. Sameina MID & amp; Leitaraðgerðir

Nú skulum við skrifa fyrir miðgildið. Til þess munum við nota MID & SEARCH aðgerðir. Við skulum fylgja aðferðunum hér að neðan.

SKREF:

  • Til að byrja með, veldu reitinn og settu inn eftirfarandi formúlu.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Ýttu á Enter .

  • Til að afrita formúluna yfir sviðið, dragðu Fill Handle táknið niður. Að öðrum kosti geturðu tvísmellt á samlagningarmerkið ( + ) í Sjálfvirk útfylling sviðið.

  • Að lokum geturðu séð að öll miðgildin eru aðskilin núna.

🔎 Hvernig virkar formúlan?

Staðsetning eins textastrengs inni í öðrum er skilað með SEARCH fallinu. Það mun byrja á persónunni við hlið bandstriksins. Byggt á fjölda stafa sem við gefum upp, sækir MID ákveðinn fjölda stafa úr textastreng, sem byrjar á þeim stað sem þú tilgreinir.

1.3. Samsett RIGHT, LEN, & amp; Leitaraðgerðir

Nú, til að aðskilja síðasta reitinn munum við nota samsetningu HÆGRI , LENGA og SEARCH aðgerða . Við skulum sjá skrefin niður til að skipta hólfinu með afmörkun með því að nota samsetningu formúlunnar.

SKREF:

  • Í fyrsta lagi skaltu velja reitinn og settu eftirfarandi formúlu inn í reitinn.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Ýttu á Enter takkann á lyklaborðið þitt einu sinni enn.

  • Eftir það dregurðu Fill Handle táknið til að afrita formúluna yfir sviðið. Eða tvísmelltu á plústáknið ( + ). Þetta afritar líka formúluna.

  • Þannig verður síðasta gildi skipt með afmörkuninni.

🔎 Hvernig virkar formúlan?

Hér skilar LEN fallið heildarlengd strengsins, sem við drögum stöðu síðasta bandstriksins frá. SEARCH fallið hefði gefið okkur stöðu bandstriks. Þá er munurinn fjöldi stafa á eftir síðasta bandstrikinu og HÆGRI aðgerðin dregur þá út.

ATHUGIÐ: Þú getur skipt dálkum eftir hvaða annar karakter á svipaðan hátt. Allt sem þú þarft að gera er að skipta ' ' út fyrir nauðsynlega afmörkun.

Lesa meira: Excel formúla til að skipta streng með kommu (5 dæmi )

2. Sameina formúlur til að skipta texta eftir línuskilum

Til að skipta streng fyrir línuskil munum við nota svipaða formúlu og fyrri hluti. Ein aukaaðgerð sem við þurfum að bæta við fyrri formúlur okkar. Fallið er CHAR .

2.1. Sameina VINSTRI, Leita og amp; CHAR aðgerðir

Þessi CHAR fall mun gefa upp línuskilastafinn. Til að fá fyrsta gildið og aðskilja það frá reitnum munum við nota LEFT , SEARCH og CHAR aðgerðirnar. Við skulum skoða verklagsreglur fyrirþetta.

SKREF:

  • Eins og fyrri aðferðir, veldu fyrst hvaða hólf sem er og settu eftirfarandi formúlu til að draga út efsta gildið.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Ýttu á Enter takkann til að sjá útkomuna.

  • Með því að draga plúsmerkið er hægt að afrita formúluna og fá niðurstöðuna fyrir svið frumna.

🔎 Hvernig virkar formúlan?

10 er ASCII kóðinn fyrir línu. Við bjóðum upp á 10 innan CHAR til að leita í línuskilum. Stafi sem ákvarðast af tölu er skilað. Ennfremur leitar það að hléinu. Eftir það skilar þetta hæsta gildinu.

2.2. Bæta við MID, SEARCH, & CHAR virkar saman

Til að aðgreina miðgildið skulum við sjá skrefin niður.

SKREF:

  • Svipað og aðrar aðferðir, veldu fyrst hvaða reit sem er og sláðu inn eftirfarandi formúlu til að draga út hæsta gildið.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Til að skoðaðu niðurstöðuna, ýttu á Enter takkann.

  • Að auki geturðu endurtekið formúluna og fengið niðurstöðuna fyrir tilgreinda svið frumna með því að draga plús táknið.

2.3. Join RIGHT, LEN, CHAR, & amp; Leitaraðgerðir

Nú fyrir hægri hlið textans verður formúlan okkar samsetning HÆGRI , LEN , CHAR , og LEIT aðgerðir. Notaðu viðeigandi formúlu fyrir restina af gildunum. Svo, til að aðgreina neðsta gildið skaltu fylgja leiðbeiningunum.

SKREF:

  • Eins og með fyrri tækni, veldu reitinn og sláðu inn eftirfarandi formúlu til að draga út neðsta gildið.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Ýttu á Enter takkann af lyklaborðinu.

  • Að lokum geturðu endurtekið formúluna og sótt svarið fyrir tilgreint reitsvið með því að draga samlagningarmerkið.

Lesa meira: Hvernig á að skipta frumum í Excel (5 auðveld brellur)

3. Skiptu hólf eftir texta & amp; Talnastrengjamynstur í Excel

Í þessum hluta munum við sjá hvernig á að skipta texta með stafastreng á eftir númeri. Til einföldunar höfum við komið með nokkrar breytingar á blöðunum okkar (Engar áhyggjur verða öll blöðin í vinnubókinni). Í dæminu okkar höfum við Nafn nemanda og kenni saman í dálki og skiptum þeim í tvo mismunandi dálka.

3.1. Sameina RIGHT, SUM, LEN, & SUBSTITUTE Aðgerðir

Í SUBSTITUTE erum við að skipta út tölum fyrir bil og telja þær með LEN . Til að skipta texta á eftir talnasniðsstreng þurfum við að finna út töluna fyrst, síðan getum við dregið út texta með hjálp útdráttarnúmersins.

SKREF:

  • Í upphafi velurðu reitinn þar sem við viljumsetja niðurstöðuna. Í okkar tilviki munum við velja reit C5 .
  • Setjið síðan formúluna inn í þann reit.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Ýttu á Enter lykilinn.

  • Þú getur líka endurtekið formúlu og sæktu svarið fyrir fjölda hólfa með því að draga samlagningarmerkið.

🔎 Hvernig Virkar formúlan?

Til að draga út tölurnar þurfum við að leita að öllum mögulegum tölum frá 0 til 9 innan strengsins okkar. Fáðu síðan heildartölurnar og skilaðu fjölda stafa frá enda strengsins.

3.2. Samþætta VINSTRI & amp; LEN aðgerðir

Til að draga út textagildið þurfum við nú að nota LEFT aðgerðina og í staðgengil fyrir fjölda stafa til að gefa upp heildarlengd frumulengdarinnar á tölustafir innan þess. Og við fáum tölurnar úr reit D5 , þar sem við skiptum ID í fyrri aðferðinni.

SKREF:

  • Í upphafi skaltu velja tiltekið hólf og slá inn formúluna þar.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Ýttu á Sláðu inn .

  • Með því að draga samlagningarmerkið geturðu afritað formúlu og fengið niðurstöðuna fyrir hóp frumna.

Lesa meira: Excel VBA: Skiptu streng eftir fjölda stafa (2 auðveldar aðferðir)

4. Brjóta klefi eftir númeri & amp; Textastrengjamynstur með formúlu

Ef þú hefurskilið aðferðina við að skipta ' texta + tala ', þá ertu vonandi farinn að ímynda þér leið til að skipta tölustreng og síðan textasniði . Aðferðin verður sú sama og áður, aðeins ein breyting sem þú munt taka eftir. Núna er númerið vinstra megin við textann okkar, þannig að við þurfum að nota VINSTRI aðgerðina til að sækja töluna og fyrir stafatexta munum við nota aðgerðina HÆGRI .

4.1. Sameina VINSTRI, SUM, LEN og & SUBSTITUTE Aðgerðir

Til að skipta hólfinu eftir tölu og textastrengsmynstri fyrir efsta gildið þurfum við að sameina VINSTRI , SUMMA , LEN, og SUBSTITUTE aðgerðir.

SKREF:

  • Í fyrsta lagi skaltu velja tiltekna reitinn í upphafi og slá inn formúla þarna.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

  • Ýttu á Enter lykilinn.

  • Að auki, með því að draga samlagningartáknið, geturðu afritað formúlu og fengið niðurstöðuna fyrir hóp af frumum.

4.2. Samsett RÉTT & amp; LEN föll

Við þurfum að sameina HÆGRI og LEN föllin til að skipta hólfinu eftir tölu og textastrengsmynstri fyrir síðasta gildi.

SKREF:

  • Til að byrja skaltu velja tiltekna reitinn og slá inn formúluna þar.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Ýttu á Enter hnappinn.

  • Að auki geturðu endurtaka formúlu ogfáðu svarið fyrir mengi hólfa með því að draga samlagningarmerkið.

5. Skiptu dagsetningu frá klefi með því að sameina RIGHT, LEN, FIND, & amp; SUBSTITUTE Aðgerðir

Til að skipta dagsetningunni frá textanum þínum geturðu notað samsetningu HÆGRI , LENDA , FINDA og SUBSTITUTE aðgerðir.

SKREF:

  • Veldu æskilegan reit og sláðu síðan inn formúluna þar.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Ýttu frekar á Enter takkann.

  • Þú getur líka endurtekið formúlu og fengið útkomuna fyrir mengi frumna með því að draga samlagningartáknið.

🔎 Hvernig virkar formúlan?

Þar sem dagsetningargildið er í lok strengsins þannig að við höfum farið yfir fjölda tilvika þannig að sá mánuður, dagsetningu og ártal er hægt að draga saman. Ef markgildið þitt krefst meiri texta til að keyra, geturðu dregið hann út með því að breyta fjölda tilvika.

ATH: Þessi formúla mun aðeins nýtast þegar þú átt dagsetningu kl. endir textastrengsins þíns.

Lesa meira: Excel VBA: Skipta streng í frumur (4 gagnleg forrit)

6 . Sameina FILTERXML & amp; SUBSTITUTE Aðgerðir til að skipta reit

Með því að nota xpath, FILTERXML aðgerðin dregur út tiltekin gögn úr XML skjölum. Við getum sameinað FILTERXML og SUBSTITUTE aðgerðir til að aðgreina frumur. Við skulum skipta okkur

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.