Nola zatitu gelaxka mugatzailearekin Excel formula erabiliz (8 modu)

  • Partekatu Hau
Hugh West

Tutorial honek gelaxka bat mugatzailez nola zatitu erakutsiko dizu Excel-en formula baten laguntzaz. Mugatzailea testu-katearen barruan datu zatiak bereizten dituen karaktere bat da. Artikulu honetan Excel-eko formulak erabiliz gelaxkak mugatzaileen arabera banatzeko modu desberdinak erakutsiko ditugu.

Saioa hasi baino lehen, ezagu dezagun gaurko adibide-koadernoa.

Gure adibidearen oinarria ikasleei lotutako datuak izango dira ( Izena , ID , Ikastaroa , Hiri ). Datu hauek erabiliz egoera ezberdinetan funtzionatzen duten metodo desberdinak erakutsiko ditugu.

Metodo guztien adibideak orri bereizietan gordeko dira.

Deskargatu Praktika-koadernoa

Ongi etorriko zaizu lan-koadernoa deskargatzera beheko estekatik.

Zabatu gelaxka Delimiter.xlsx

8 Desberdinak Gelaxkak mugatzaileen arabera banatzeko moduak Excel-en formula erabiliz

Baliteke zenbait kasutan Excel-en gelaxkak banatu behar izatea. Hauek gerta litezke norbaitek informazioa Internetetik, datu-base batetik edo lankide batetik kopiatzen duenean. Izen osoak badituzu eta izen-abizenetan bereizi nahi badituzu, hori Excel-en gelaxkak zatitu beharko zenituzkeen adibide zuzena da.

1. Konbinatu Excel-eko kate-funtzioak BILATZAILEA funtzioarekin marratxoaren/marratxoaren mugatzaileen arabera banatzeko testu bereizia

Mugatzaileen arabera banatzeko egin behar duzun lehenengo gauza da kokatzea.gelaxka mugatzailez Excel-en formula erabiliz.

URRATSUAK:

  • Lehenik eta behin, aukeratu nahi duzun gelaxka eta idatzi bertan formula.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Ondoren, sakatu Sartu emaitza ikusteko.

  • Azkenik, batuketa ikurra arrastatuz, formula bat errepika dezakezu eta gelaxka bilduma baten emaitza lor dezakezu.

🔎 Nola funtzionatzen du formulak?

Hemen, ORDEZKOAK testu zehatza testu-kate batean ordezkatzea da. Ondoren, Excel-en FILTERXML funtzioak XML fitxategi batetik datuak ateratzeko aukera ematen dizu.

7. Aplikatu TEXTSPLIT Funtzioa Gelaxkak apurtzeko Mugatzaileen arabera

Textu-sekuentziak banatzeko TEXTSPLIT funtzioa erabiltzen dugu, non zutabeak eta errenkadak mugatzaile gisa erabiltzen diren. Errenkadetan edo zutabeetan banatu dezakezu. Hau da edozein gelaxka mugatzailez banatzeko modurik laburrena eta errazena. Excel-en formula erabiliz gelaxka mugatzailez banatzeko, jarraitu ditzagun beherako urratsak.

URRATSUAK:

  • Aukeratu emaitza ikusi nahi duzun gelaxka, eta jarri han formula.
=TEXTSPLIT(B5,",")

  • Ondoren, sakatu Sartu .

  • Gainera, formula bat errepikatu eta gelaxka-multzo baten emaitza lor dezakezu batuketa ikurra arrastatuz.

OHARRA: Ziurtatu ondoan nahikoa zutabe huts dituzula. Bestela, #SPILL! aurre egin dezakezuakatsa.

8. Zatitu gelaxkak TRIM, MID, SUBSTITUTE, REPT eta amp; LEN Funtzioak

Formularen beste konbinazio bat TRIM , MID , SUBSTITUTE , REPT da. eta LEN funtzioak, honekin gelaxkak mugatzailez zati ditzakegu Excel-eko formula erabiliz.

URRATSUAK:

  • Jarri formula Aukeratu ondoren emaitza ikusi nahi duzun gelaxkan.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

  • Ondoren, sakatu Sartu .

  • Gehiketa ikurra irristatuz, formula bat bikoiztu eta gelaxka talde baten emaitza lor dezakezu.

🔎 Nola funtzionatzen du formulak?

Hemen, LEN testu-kate baten luzera karakteretan itzultzen du. Ondoren, ORDEZKOAK funtzioak testu-kate batean leku jakin batean agertzen den testua ordezkatzen du. Horren ondoren, MID funtzioak testu-kate bateko hitz kopuru jakin bat ematen du, zuk izendatutako tokitik hasita. Azkenik, TRIM funtzioak testutik zuriune guztiak kentzen ditu, atzealdeko zuriune bikoitzak izan ezik.

Nola zatitu gelaxka mugatzaileen arabera Excel-en testua zutabeetara eginbidea erabiliz

Excel-ek bere barnean dauka gelaxkak zatitzeko funtzio bat. Datu fitxa aukeren barruan aurkituko duzu. Excel-en formula bat erabiliz gelaxkak mugatzailearen arabera banatzeko funtzioa erabiltzeko, argibideak jarraitu behar dituzubehean.

URRATSUAK:

  • Lehenik eta behin, hautatu gelaxka edo zutabea (gehiagotan zutabe osoa hautatu behar duzu).
  • Ondoren, arakatu Datuak fitxa . Hemen Datu-tresnak atalean, Testua zutabeetara izeneko aukera aurkituko duzu.
  • Ondoren, egin klik horren gainean.

  • Elkarrizketa-koadro bat agertuko da zure aurrean. Ohikoa da gelaxkak mugatzaileen arabera banatu beharko dituzula, beraz, egiaztatu Delimited aukera eta egin klik Hurrengoa .

  • Ondoren, hainbat mugatzaile dituen interfaze bat aurkituko duzu.
  • Gainera, hautatu nahi duzuna edo zure mugatzailea ere sar dezakezu.
  • Mugatzailea hautatu ondoren, emaitza koadroaren behealdean ikusiko du.
  • Gainera, sakatu Hurrengoa gero.

  • Adibide honetan, koma bat hautatu dugu hemen, gure balioak komaz bereizita zeudenez.
  • Hurrengoa sakatu ondoren mota hautatzeko aukerak aurkituko dituzu. zure balioa eta sakatu Amaitu . Aparteko balio bat lortuko duzu.

  • Momentuz, Orokorra bezala mantentzen dugu ( lehenetsia) . Beheko irudian agertzen den formatua formazio batzuk egin ondoren sortu da.

Ondorioa

Goiko metodoek lagunduko dute. Excel-en formula erabiliz gelaxka mugatzailez zatitu dezakezu. Hori da dena gaurko. Horrekingoiko metodoak, gelaxka mugatzailez zati dezakezu Excel-en formula erabiliz. Gelaxkak mugatzaileen bidez banatzeko hainbat modu zerrendatzen saiatu gara formulak erabiliz. Espero hau lagungarria izango dela. Anima zaitez iruzkin bat egiteko zerbait ulertzen zaila iruditzen bazaizu. Beste edozein moduren berri ere eman diezagukezu hemen galdu badugu.

mugatzailea bera. Mugatzailea aurkitzen duzunean erraz bana dezakezu mugatzailearen bi aldeetatik. Mugatzailea kokatzeko BILATU funtzioaerabiliko dugu, ondoren testutik balioak aterako ditugu EZKERRA, ERDIAKedo ESKUINA funtzioak.

1.1. Integratu LEFT, & BILATZAILEA Funtzioak

Has gaitezen. EZKER funtzioak bi parametro dituenez, testua eta karaktere kopurua. Testua gure testu-balioa dakigun moduan txertatuko dugu. Karaktere kopuruari dagokionez, BILATU funtzioa erabiliko dugu.

URRATSUAK:

  • Lehenik eta behin, hautatu gelaxka eta jarri formula gelaxka horretan sartu.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Gainera, sakatu teklatuko Sartu tekla.

  • Arrastatu Bete heldulekua ikonoa behera formula bikoizteko barrutian. Edo, Automatikoki bete barrutia, egin klik bikoitza plus ( + ) ikurrean.

  • Azkenik, emaitza ikus dezakegu.

🔎 Nola Formulak funtzionatzen al du?

Adibidean, gure mugatzailea ' ' marratxoa da. BILATU funtzioak marratxo baten posizioa emango zigun. Orain, ez dugu marratxoa bera behar, marratxoaren aurretik atera behar dugu.

1.2. Bateratu MID & BILATZAILEA Funtzioak

Orain, idatz dezagun erdiko balioa. Horretarako, MID & erabiliko duguBILATU funtzioak. Jarrai ditzagun beheko prozedurak.

URRATSUAK:

  • Hasteko, hautatu gelaxka eta jarri formula hau.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Sakatu Sartu .

  • Formula barrutian kopiatzeko, arrastatu Bete heldulekua ikurra beherantz. Bestela, egin klik bikoitza gehitzeko ( + ) ikurra Autobetez barrutian.

  • Azkenik, erdiko balio guztiak bereizita daudela ikus dezakezu.

🔎 Nola funtzionatzen du formulak?

Testu kate baten kokapena beste baten barruan itzultzen du BILATU funtzioak. Marratxoaren ondoko karakteretik hasiko da. Ematen dugun karaktere-kopuruaren arabera, MID -k testu-kate batetik karaktere kopuru jakin bat lortzen du, zuk izendatutako lekutik hasita.

1.3. RIGHT, LEN, & BILATZAILEA Funtzioak

Orain, azken gelaxka bereizteko ESKUINA , LEN eta BILATU funtzioen konbinazioa erabiliko dugu. . Ikus ditzagun beheranzko urratsak gelaxka mugatzailearen arabera banatzeko formularen konbinazioa erabiliz.

URRATSUAK:

  • Lehenengoz, aukeratu gelaxka eta sartu hurrengo formula gelaxka horretan.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Sakatu Sartu tekla. zure teklatua beste behin.

  • Ondoren, arrastatu Bete heldulekua ikonoa formula barrutian kopiatzeko. Edo, egin klik bikoitza plus ( + ) ikurrean. Honek ere bikoiztu egiten du formula.

  • Horrela, azken balioa mugatzaileak zatituko du.

🔎 Nola funtzionatzen du formulak?

Hemen, LEN funtzioak itzultzen ditu katearen luzera osoa, eta horri azken marratxoaren posizioa kenduko diogu. BILATU funtzioak marratxo baten posizioa emango zigun. Ondoren, aldea azken marratxoaren ondorengo karaktere kopurua da, eta ESKUINA funtzioak ateratzen ditu.

OHARRA: Ztabeak edozein arabera zati ditzakezu. beste pertsonaia antzeko moduan. Egin behar duzun guztia ' ' zure behar den mugatzailearekin ordezkatzea da.

Irakurri gehiago: Excel formula katea komaz zatitzeko (5 adibide) )

2. Bate ezazu testua lerro-jauziaren arabera banatzeko formulak

Katea lerro-jauziz zatitzeko aurreko ataleko antzeko formula erabiliko dugu. Funtzio gehigarri bat gure aurreko formuletara gehitu behar dugu. Funtzioa CHAR da.

2.1. Konbinatu EZKERRA, BILATU eta & CHAR funtzioak

CHAR funtzio honek lerro-jauzi karakterea emango du. Lehenengo balioa lortzeko eta gelaxkatik bereizteko LEFT , SEARCH eta CHAR funtzioak erabiliko ditugu. Ikus ditzagun prozedurakhau.

URRATSUAK:

  • Aurreko metodoak ere, lehendabizi, aukeratu edozein gelaxka eta jarri honako formula hau goiko balioa ateratzeko.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Sakatu Sartu tekla emaitza ikusteko.

  • Gainera, plus ikurra arrastatuz formula kopiatu eta gelaxken barrutiaren emaitza lor dezakezu.

🔎 Nola funtzionatzen du formulak?

10 ASCII kodea da. lerroa. 10 CHAR barruan 10 eskaintzen ari gara lerro-jauziak bilatzeko. Zenbaki batek zehazten duen karaktere bat itzultzen da. Gainera, etenaren bila dabil. Horren ondoren, honek baliorik handiena itzultzen du.

2.2. Gehitu MID, SEARCH eta & CHAR funtzioak elkarrekin

Erdiko balioa bereizteko, ikus ditzagun beheranzko urratsak.

URRATSAK:

  • Antzekoa. beste ikuspegi batzuk, hautatu lehenik edozein gelaxka eta sartu formula hau baliorik handiena ateratzeko.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • To ikusi emaitza, sakatu Sartu tekla.

  • Gainera, formula errepikatu eta zehaztutako emaitza lor dezakezu. gelaxken barrutia plus ikurra arrastatuz.

2.3. Erregistratu RIGHT, LEN, CHAR eta & BILATZAILEA Funtzioak

Orain testuaren eskuinaldean, gure formula RIGHT , LEN , CHAR<4 konbinazioa izango da>, eta BILATU funtzioak. Erabili formula egokia gainerako balioetarako. Beraz, beheko balioa bereizteko, jarraitu argibideak.

URRATSUAK:

  • Aurreko tekniketan bezala, hautatu gelaxka eta sartu formula hau ateratzeko. beheko balioa.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Sakatu Sartu teklatuko tekla.

  • Azkenik, formula errepikatu eta zehaztutako gelaxka barrutirako erantzuna berreskura dezakezu batuketa ikurra arrastatuz.

Irakurri gehiago: Nola zatitu gelaxkak Excel-en (5 trikimailu errazak)

3. Zatitu gelaxka testuaren arabera & Zenbaki-katearen eredua Excel-en

Atal honetan, karaktere kate bat eta zenbaki bat duen testu bat nola zatitu ikusiko dugu. Sinpletasunerako, aldaketa batzuk ekarri ditugu gure fitxetan (Ez kezkatu fitxa guztiak lan-koadernoan egongo dira). Gure adibidean, Ikaslearen izena eta ID elkarrekin zutabe batean ditugu eta bi zutabe ezberdinetan banatu.

3.1. Konbinatu ESKUINA, BURURUA, LEN eta amp; ORDEZKO Funtzioak

ORDEZKOAK barruan zenbakiak zuriunearekin ordezkatzen ari gara eta LEN erabiliz zenbatzen ari gara. Zenbaki formatuko kate baten ondoren testua zatitzeko lehenengo zenbakia aurkitu behar dugu, ondoren ateratako zenbaki horren laguntzaz testua atera dezakegu.

URRATSUAK:

  • Hasieran, hautatu nahi dugun gelaxkajarri emaitza. Gure kasuan, C5 gelaxka aukeratuko dugu.
  • Ondoren, sartu formula gelaxka horretan.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Sakatu Sartu tekla.

  • Formula bat ere errepika dezakezu. eta berreskuratu gelaxka sorta baten erantzuna batuketa ikurra arrastatuz.

🔎 Nola Formulak funtzionatzen al du?

Zenbakiak ateratzeko, 0 tik 9 arteko zenbaki posible guztiak bilatu behar ditugu gure katearen barruan. Ondoren, lortu zenbakiak guztira eta itzuli karaktere kopurua katearen amaieratik.

3.2. Integratu LEFT & LEN Funtzioak

Testuaren balioa ateratzeko, orain EZKERRA funtzioa eta karaktere kopuruaren leku-markoan erabili behar ditugu gelaxkaren luzera osoa emateko. horren barruan dauden digituak. Eta D5 gelaxkako digituak lortzen ditugu, aurreko metodoan ID zatitzen dugun heinean.

URRATSUAK:

  • Hasieran, aukeratu gelaxka jakin bat eta idatzi bertan formula.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Sakatu Sartu .

  • Gehiketa ikurra arrastatuz, formula bat bikoiztu eta gelaxka talde baten emaitza lor dezakezu.

Irakurri gehiago: Excel VBA: zatitu katea karaktere kopuruaren arabera (2 metodo errazak)

4. Apurtu gelaxka zenbakiz & Testu-katearen eredua Formula erabiliz

Badazu ' testua + zenbakia ' banatzeko metodoa ulertu duzu, orduan, zorionez, testu-formatua eta jarraian zenbaki kate bat zatitzeko modu bat imajinatzen hasi zara. . Planteamendua aurrekoaren berdina izango da, aldaketa bakarra nabarituko duzu. Orain, zenbakia gure testuaren ezkerraldean dago, beraz, EZKERRA funtzioa erabili behar dugu zenbakia lortzeko eta karakterearen testurako, ESKUINA funtzioa erabiliko dugu.

4.1. Bateratu LEFT, SUM, LEN eta & ORDEZKO Funtzioak

Gelhala zenbakiz eta testu-kate ereduaren arabera zatitzeko goiko balioaren arabera, EZKER , SUM , batu behar ditugu. LEN, eta ORDEZKOAK funtzioak.

URRATSUAK:

  • Lehenik eta behin, hautatu gelaxka zehatza hasieran eta sartu formula hor.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

  • Sakatu Sartu tekla.

  • Gainera, batuketa ikurra arrastatuz, formula bat bikoiztu eta gelaxka talde baten emaitza lor dezakezu.

4.2. Konposatua ESKUINA & LEN funtzioak

RIGHT eta LEN funtzioak konbinatu behar ditugu azken balioaren gelaxka zenbakiz eta testu-kate eredua banatzeko.

URRATSUAK:

  • Hasteko, aukeratu gelaxka zehatza eta idatzi bertan formula.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Sakatu Sartu botoia.

  • Gainera, baliteke formula bat errepikatu etalortu gelaxka-multzo baten erantzuna batuketa zeinua arrastatuz.

5. Zatitu data gelaxkatik RIGHT, LEN, FIND eta & ORDEZKO Funtzioak

Zure testutik data banatzeko, ESKUINA , LEN , AURKITU eta ORDEZTU

funtzioak.

URRASOAK:

  • Aukeratu nahi duzun gelaxka eta idatzi bertan formula.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Gehiago, sakatu Sartu tekla.

  • Formula bat errepikatu eta gelaxka-multzo baten emaitza lor dezakezu batuketaren ikurra arrastatuz.

🔎 Nola funtzionatzen du formulak?

Data balioa katearen amaieran dagoenez, hainbat instantzia zeharkatu ditugu hilabete horretan, data eta urtea laburtu daitezke. Zure xede-balioak testu gehiago behar baditu gidatzeko, atera ditzakezu instantzia kopurua aldatuz.

OHARRA: Formula hau data bat duzunean bakarrik izango da erabilgarria. zure testu-katearen amaiera.

Irakurri gehiago: Excel VBA: zatitu katea gelaxkatan (4 aplikazio erabilgarria)

6 . Konbinatu FILTERXML & ORDEZTU Funtzioak gelaxka zatitu

Emandako xpath-a erabiliz, FILTERXML funtzioak datu zehatzak ateratzen ditu XML dokumentuetatik. FILTERXML eta SUBSTITUTE funtzioak konbina ditzakegu gelaxkak bereizteko. Bana gaitezen

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.