Kā sadalīt šūnas pēc norobežotāja, izmantojot Excel formulu (8 veidi)

  • Dalīties Ar Šo
Hugh West

Šajā pamācībā tiks parādīts, kā Excel programmā sadalīt šūnas pēc norobežotāja, izmantojot formulu. Norobežotājs ir rakstzīme, kas atdala datu fragmentus teksta virknē. Šajā rakstā mēs parādīsim dažādus veidus, kā sadalīt šūnas pēc norobežotāja, izmantojot Excel formulas.

Pirms sākt sesiju, iepazīsimies ar šodienas darba burtnīcu.

Mūsu piemēra pamatā būs ar skolēniem saistīti dati ( Nosaukums , ID , Kurss , Pilsēta ). Izmantojot šos datus, mēs parādīsim dažādas metodes, kas darbojas dažādos apstākļos.

Visu metožu piemēri tiks saglabāti atsevišķās lapās.

Lejupielādēt Practice Workbook

Darba burtnīcu varat lejupielādēt no zemāk redzamās saites.

Sadalīt šūnas pēc norobežotāja.xlsx

8 dažādi veidi, kā sadalīt šūnas pēc norobežotāja, izmantojot formulu programmā Excel

Dažos gadījumos var rasties nepieciešamība sadalīt šūnas programmā Excel. Tas var notikt, ja kāds kopē informāciju no interneta, datubāzes vai kolēģa. Ja jums ir veseli vārdi un vēlaties tos sadalīt vārdos un uzvārdos, tas ir vienkāršs gadījums, kad jums būs nepieciešams sadalīt šūnas programmā Excel.

1. Apvienojiet Excel virknes funkcijas ar funkciju SEARCH, lai sadalītu ar domuzīmi/dalītājzīmēm atdalītu tekstu

Pirmais, kas jādara, lai veiktu sadalīšanu pēc norobežotāja, ir jāatrod pats norobežotājs. Kad norobežotājs ir atrasts, jūs varat viegli sadalīt no abām norobežotāja pusēm. Mēs izmantosim funkcija MEKLĒT lai atrastu norobežotāju, pēc tam mēs izvilksim vērtības no teksta, izmantojot LEFT , MID vai PRĀVAIS funkcijas.

1.1. Integrēt LEFT, & amp; SEARCH funkcijas

Sāksim. Kopš LEFT funkcijai ir divi parametri - teksts un rakstzīmju skaits. Mēs ievietosim tekstu, jo mēs zinām mūsu teksta vērtību. Rakstzīmju skaitam mēs izmantosim funkciju MEKLĒT funkcija.

PASĀKUMI:

  • Vispirms atlasiet šūnas un ievietojiet tajā formulu.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Tālāk nospiediet Ievadiet tastatūras taustiņu.

  • Velciet Uzpildes rokturis ikonu uz leju, lai dublētu formulu diapazonā. Vai arī, lai Automātiskā aizpildīšana diapazonu, divreiz noklikšķiniet uz uz plusa ( + ) simbols.

  • Visbeidzot, mēs varam redzēt rezultātu.

🔎 Kā darbojas formula?

Šajā piemērā mūsu norobežotājs ir defise - ". MEKLĒT funkcija mums būtu nodrošinājusi defisi. Tagad mums nav vajadzīga pati defise, mums tā ir jāizdala pirms defises.

1.2. MID & amp; SEARCH funkciju apvienošana

Tagad rakstīsim par vidējo vērtību. Šim nolūkam mēs izmantosim MID & amp;amp; MEKLĒT funkcijas. Veiksim tālāk aprakstītās procedūras.

PASĀKUMI:

  • Vispirms atlasiet šūnas un ievadiet šādu formulu.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Spiediet Ievadiet .

  • Lai kopētu formulu diapazonā, velciet Uzpildes rokturis simbols uz leju. Alternatīvi varat divreiz noklikšķiniet uz papildinājums ( + ) zīme uz Automātiskā aizpildīšana diapazonu.

  • Visbeidzot, redzams, ka visas vidējās vērtības tagad ir atdalītas.

🔎 Kā darbojas formula?

Vienas teksta rindas atrašanās vietu citā teksta rindā atdod ar vienumu MEKLĒT Tā sāksies no rakstzīmes, kas atrodas blakus defisei. Pamatojoties uz mūsu norādīto rakstzīmju skaitu, MID no teksta virknes iegūst noteiktu skaitu rakstzīmju, sākot no norādītās vietas.

1.3. Saliktās RIGHT, LEN, & SEARCH funkcijas

Tagad, lai atdalītu pēdējo šūnu, mēs izmantosim kombināciju PRĀVAIS , LEN , un MEKLĒT funkcijas. Apskatīsim soļus uz leju, lai sadalītu šūnu pēc norobežotāja, izmantojot formulas kombināciju.

PASĀKUMI:

  • Vispirms izvēlieties šūnas un ievietojiet tajā šādu formulu.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1)))

  • Nospiediet Ievadiet vēlreiz nospiediet taustiņu uz tastatūras.

  • Pēc tam velciet Uzpildes rokturis ikonu, lai kopētu formulu diapazonā. Vai, divreiz noklikšķiniet uz uz plusa ( + ) zīme. Tā arī dublē formulu.

  • Tādējādi pēdējā vērtība tiks sadalīta ar norobežotāju.

🔎 Kā darbojas formula?

Šajā gadījumā LEN funkcija atgriež kopējo virknes garumu, no kura atņemam pēdējā defise pozīciju. MEKLĒT funkcija būtu sniegusi mums defisi. Tad atšķirība ir rakstzīmju skaits pēc pēdējās defises, un funkcija PRĀVAIS funkcija tos ekstrahē.

PIEZĪME: Līdzīgā veidā varat sadalīt kolonnas pēc jebkuras citas rakstzīmes. Viss, kas jums jādara, ir jāaizstāj - ' ar vajadzīgo norobežotāju.

Lasīt vairāk: Excel formula, lai sadalītu virkni ar komatu (5 piemēri)

2. Formulu apvienošana teksta sadalīšanai pēc rindas pārrāvuma

Lai sadalītu virkni pēc rindas pārrāvuma, mēs izmantosim līdzīgu formulu kā iepriekšējā sadaļā. Mūsu iepriekšējām formulām ir jāpievieno vēl viena papildu funkcija. Šī funkcija ir šāda. CHAR .

2.1. Apvienojiet LEFT, SEARCH un CHAR funkcijas

Šis CHAR Lai iegūtu pirmo vērtību un atdalītu to no šūnas, mēs izmantosim funkciju LEFT , MEKLĒT , un CHAR funkcijas. Apskatīsim šīs procedūras.

PASĀKUMI:

  • Līdzīgi kā iepriekšējās metodes, vispirms izvēlieties jebkuru šūnu un ievietojiet šādu formulu, lai iegūtu augstāko vērtību.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Nospiediet uz Ievadiet atslēgu, lai redzētu rezultātu.

  • Turklāt, velkot plus zīmi, varat kopēt formulu un iegūt rezultātu šūnu diapazonam.

🔎 Kā darbojas formula?

10 ir ASCII līnijas kods. Mēs nodrošinām 10 vietnē CHAR lai meklētu rindu pārrāvumus. Tiek atgriezta rakstzīme, ko nosaka ar skaitli. Tālāk tiek meklēts pārrāvums. Pēc tam tiek atgriezta augstākā vērtība.

2.2. MID, SEARCH un CHAR funkciju pievienošana kopā

Lai atdalītu vidējo vērtību, aplūkosim soļus uz leju.

PASĀKUMI:

  • Līdzīgi kā citās pieejās, vispirms izvēlieties jebkuru šūnu un ievadiet šādu formulu, lai iegūtu lielāko vērtību.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Lai apskatītu rezultātu, nospiediet Ievadiet atslēga.

  • Turklāt jūs varat atkārtot formulu un iegūt rezultātu norādītajam šūnu diapazonam, velkot plus zīme.

2.3. Savienot RIGHT, LEN, CHAR, & SEARCH funkcijas

Tagad teksta labajā pusē mūsu formula būs šādu formulu kombinācija. PRĀVAIS , LEN , CHAR , un MEKLĒT pārējām vērtībām izmantojiet atbilstošo formulu. Tātad, lai atdalītu apakšējo vērtību, izpildiet norādījumus.

PASĀKUMI:

  • Tāpat kā iepriekšējos paņēmienos, izvēlieties šūnu un ievadiet šādu formulu, lai iegūtu apakšējo vērtību.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)))

  • Preses Ievadiet taustiņu no tastatūras.

  • Visbeidzot, varat atkārtot formulu un iegūt atbildi norādītajam šūnu diapazonam, velkot pievienošanas zīmi.

Lasīt vairāk: Kā sadalīt šūnas programmā Excel (5 vienkārši triki)

3. Sadaliet šūnas pēc teksta & amp; skaitļu virknes paraugs programmā Excel

Šajā sadaļā mēs redzēsim, kā sadalīt tekstu, kurā ir rakstzīmju virkne, kam seko skaitlis. Vienkāršības labad mēs esam veikuši dažas izmaiņas mūsu lapās (Nav jāuztraucas, visas lapas būs darbgrāmatā). Mūsu piemērā mums ir. Skolēna vārds un ID kopā vienā slejā un sadalīt tos divās dažādās slejās.

3.1. Apvienot RIGHT, SUM, LEN, & amp; SUBSTITUTE funkcijas

vietnē SUBSTITŪTS mēs aizvietojam skaitļus ar atstarpi un skaitām tos, izmantojot LEN Lai sadalītu tekstu, kam seko skaitļa formāta virkne, vispirms ir jānoskaidro skaitlis, pēc tam, izmantojot šo iegūto skaitli, varam iegūt tekstu.

PASĀKUMI:

  • Sākumā atlasiet šūnas, kurās vēlamies ievietot rezultātu. Mūsu gadījumā mēs izvēlēsimies šūnas. C5 .
  • Pēc tam ievietojiet formulu šajā šūnā.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Nospiediet uz Ievadiet atslēga.

  • Varat arī atkārtot formulu un iegūt atbildi šūnu diapazonam, velkot pievienošanas zīmi.

🔎 Kā darbojas formula?

Lai iegūtu skaitļus, mums ir jāmeklē visi iespējamie skaitļi no 0 uz 9 Pēc tam iegūstiet skaitļu kopsummu un atgrieziet rakstzīmju skaitu no virknes beigām.

3.2. Integrēt LEFT & amp; LEN funkcijas

Lai iegūtu teksta vērtību, tagad mums ir jāizmanto LEFT funkciju un rakstzīmju skaita aizvietotāju, lai norādītu šūnas kopējo ciparu garumu tajā. Un mēs iegūstam ciparus no šūnas. D5 , jo mēs sadalām ID iepriekšējā metodē.

PASĀKUMI:

  • Sākumā izvēlieties konkrētu šūnu un ievadiet tajā formulu.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Spiediet Ievadiet .

  • Velkot pievienošanas zīmi, varat dublēt formulu un iegūt rezultātu šūnu grupai.

Lasīt vairāk: Excel VBA: sadaliet virkni pēc rakstzīmju skaita (2 vienkāršas metodes)

4. Šūnu sadalīšana pēc skaitļa & amp; teksta virknes parauga, izmantojot formulu

Ja esat sapratis, kā sadalīt a ' teksts + numurs ', tad, cerams, esat sākuši iztēloties veidu, kā sadalīt skaitļu virkni, kam seko teksta formāts. Pieeja būs tāda pati kā iepriekš, tikai pamanīsiet vienu izmaiņu. Tagad skaitlis atrodas mūsu teksta kreisajā pusē, tāpēc mums jāizmanto LEFT funkciju, lai iegūtu skaitli, un rakstzīmju tekstam mēs izmantosim funkciju PRĀVAIS funkcija.

4.1. LEFT, SUM, LEN, & SUBSTITUTE funkciju apvienošana

Lai sadalītu šūnas pēc skaitļa un teksta virknes parauga augšējai vērtībai, mums ir jāapvieno. LEFT , SUM , LEN, un SUBSTITŪTS funkcijas.

PASĀKUMI:

  • Vispirms sākumā atlasiet konkrēto šūnu un ievadiet tajā formulu.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, ""))))

  • Nospiediet uz Ievadiet atslēga.

  • Turklāt, velkot pievienošanas simbolu, varat dublēt formulu un iegūt rezultātu šūnu grupai.

4.2. Saliktās RIGHT & amp; LEN funkcijas

Mums ir jāapvieno PRĀVAIS un LEN funkcijas, lai sadalītu šūnu pēc skaitļa un teksta virknes parauga pēdējai vērtībai.

PASĀKUMI:

  • Lai sāktu, izvēlieties konkrētu šūnu un ievadiet tajā formulu.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Nospiediet Ievadiet pogu.

  • Turklāt varat atkārtot formulu un iegūt šūnu kopas atbildi, velkot pievienošanas zīmi.

5. Datuma sadalīšana no šūnas, apvienojot RIGHT, LEN, FIND, & SUBSTITUTE funkcijas

Lai atdalītu datumu no teksta, varat izmantot kombināciju no PRĀVAIS , LEN , ATRAST un SUBSTITŪTS funkcijas.

PASĀKUMI:

  • Izvēlieties vajadzīgo šūnu un tajā ievadiet formulu.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2))))))

  • Tālāk nospiediet Ievadiet atslēga.

  • Varat arī atkārtot formulu un iegūt rezultātu šūnu kopumam, velkot pievienošanas simbolu.

🔎 Kā darbojas formula?

Tā kā datuma vērtība ir virknes beigās, tāpēc mēs esam šķērsojuši vairākus gadījumus, lai varētu abstrahēties no mēneša, datuma un gada. Ja jūsu mērķa vērtībai ir nepieciešams vairāk teksta, lai to vadītu, varat tos iegūt, mainot gadījumu skaitu.

PIEZĪME: Šī formula būs noderīga tikai tad, ja teksta virknes beigās ir datums.

Lasīt vairāk: Excel VBA: virknes sadalīšana šūnās (4 noderīgas lietojumprogrammas)

6. Apvienojiet FILTERXML & amp; SUBSTITUTE funkcijas, lai sadalītu šūnu

Izmantojot sniegto xpath, funkcija FILTERXML iegūst konkrētus datus no XML dokumentus. Mēs varam apvienot FILTERXML un SUBSTITŪTS funkciju, lai atdalītu šūnas. Sadalīsim šūnas pēc norobežotāja, izmantojot Excel formulu.

PASĀKUMI:

  • Vispirms izvēlieties vajadzīgo šūnu un ievadiet tajā formulu.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Pēc tam nospiediet Ievadiet lai redzētu rezultātu.

  • Visbeidzot, velkot pievienošanas zīmi, varat atkārtot formulu un iegūt rezultātu šūnu kopumam.

🔎 Kā darbojas formula?

Šajā gadījumā SUBSTITŪTS ir aizstāt konkrētu tekstu teksta virknē. Tad Excel programma FILTERXML funkcija ļauj iegūt datus no XML failu.

7. Piemērojiet TEXTSPLIT funkciju, lai sadalītu šūnas pēc norobežotāja

Mēs izmantojam funkcija TEXTSPLIT kur kolonnas un rindas tiek izmantotas kā norobežotāji, lai sadalītu teksta sekvences. Varat sadalīt pa rindām vai pa kolonnām. Šis ir īsākais un vienkāršākais veids, kā sadalīt jebkuru šūnu pēc norobežotāja. Lai sadalītu šūnu pēc norobežotāja, izmantojot Excel formulu, izpildīsim turpmākos soļus.

PASĀKUMI:

  • Izvēlieties šūnu, kurā vēlaties redzēt rezultātu, un ievietojiet tajā formulu.
=TEXTSPLIT(B5,",",")

  • Pēc tam nospiediet Ievadiet .

  • Turklāt varat atkārtot formulu un iegūt rezultātu šūnu kopumam, velkot pievienošanas zīmi.

PIEZĪME: Pārliecinieties, ka blakus ir pietiekami daudz tukšu kolonnu. Pretējā gadījumā varat saskarties ar problēmu. #SPILL! kļūda.

8. Sadaliet šūnas, kombinējot TRIM, MID, SUBSTITUTE, REPT & amp; LEN funkcijas

Vēl viena formulas kombinācija ir TRIM , MID , SUBSTITŪTS , REPT , un LEN funkcijas, ar to mēs varam sadalīt šūnas pēc norobežotāja, izmantojot Excel formulu.

PASĀKUMI:

  • Ievietojiet formulu šūnā, kurā pēc atlases vēlaties skatīt rezultātu.
=TRIM(MID(SUBSTITUTE($B5,"

  • Pēc tam nospiediet Ievadiet .

  • Pavelkot saskaitīšanas zīmi, varat arī dublēt formulu un iegūt rezultātu šūnu grupai.

🔎 Kā darbojas formula?

Šeit, LEN atgriež teksta virknes garumu rakstzīmēs. Pēc tam ar SUBSTITŪTS funkcija aizstāj tekstu, kas parādās noteiktā teksta virknes vietā. Pēc tam funkcija MID funkcija sniedz noteiktu vārdu skaitu no teksta virknes, sākot no norādītās vietas. Visbeidzot, funkcija TRIM funkcija no teksta noņem visas baltās atstarpes, izņemot dubultās atstarpes aiz vārdiem.

Kā sadalīt šūnas pēc norobežotāja, izmantojot teksta uz kolonnām funkciju programmā Excel

Programmā Excel ir funkcija, kas ļauj sadalītas šūnas . To atradīsiet opciju sadaļā Datu cilne . Lai izmantotu funkciju šūnu sadalīšanai pēc norobežotāja, izmantojot formulu programmā Excel, ir jāievēro turpmāk sniegtie norādījumi.

PASĀKUMI:

  • Vispirms atlasiet šūnu vai kolonnu (biežāk ir jāizvēlas visa kolonna).
  • Pēc tam izpētiet Dati cilne . Šeit, iekšpusē Datu rīki sadaļā atradīsiet opciju Teksta pievienošana kolonnām .
  • Pēc tam noklikšķiniet uz .

  • Jūsu priekšā parādīsies dialoglodziņš. Parasti šūnas būs jāsadala pēc norobežotāja, tāpēc pārbaudiet, vai Norobežots un noklikšķiniet uz Nākamais .

  • Pēc tam atradīsiet saskarni, kurā ir vairāki norobežotāji.
  • Tālāk izvēlieties vēlamo norobežotāju vai varat ievadīt arī savu norobežotāju.
  • Pēc norobežotāja atlasīšanas lodziņa apakšdaļā redzēsiet rezultātu.
  • Turklāt noklikšķiniet uz Nākamais tad.

  • Šajā piemērā mēs šeit esam izvēlējušies komatu, jo mūsu vērtības ir atdalītas ar komatu.
  • Noklikšķinot uz Nākamais atradīsiet iespējas, lai izvēlētos vērtības veidu, un noklikšķiniet uz Apdare . Jūs saņemsiet atsevišķu vērtību.

  • Pagaidām mēs to saglabājam kā Vispārīgi ( pēc noklusējuma) . Tālāk attēlā redzamais formāts tika izveidots pēc tam, kad tika veikti daži veidojumi.

Secinājums

Iepriekš minētās metodes palīdzēs jums sadalīt šūnas pēc norobežotāja, izmantojot formulu programmā Excel. Tas ir viss šodien. Izmantojot iepriekš minētās metodes, varat sadalīt šūnas pēc norobežotāja, izmantojot formulu programmā Excel. Mēs esam mēģinājuši uzskaitīt vairākus veidus, kā sadalīt šūnas pēc norobežotāja, izmantojot formulas. Ceru, ka tas būs noderīgi. Jūtieties brīvi komentēt, ja kaut kas šķiet grūti saprotams. Jūs varat arī informēt mūs par citiem veidiem.gadījumā, ja mēs to esam palaiduši garām šeit.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.