Kako podijeliti vrijednosti odvojene zarezima u retke ili stupce u Excelu

  • Podijeli Ovo
Hugh West

Ponekad, dok radimo u Microsoft Excelu , trebamo podijeliti kontinuirane vrijednosti odvojene zarezima jednog stupca u različite stupce ili retke. Kada uvozimo podatke generirane iz drugih aplikacija u excel, svi podaci mogu biti smješteni u jedan stupac; odvojene zarezom. Osim toga, možda ćemo morati izdvojiti određeni dio podataka na temelju zahtjeva. Ovaj će vas članak voditi kako podijeliti vrijednosti odvojene zarezima u više stupaca/redaka pomoću nekoliko funkcija i značajki.

Preuzmite radnu bilježnicu za vježbu

Možete preuzeti radnu bilježnicu za vježbu koju smo koristili za pripremu članak.

Razdvoj vrijednosti odvojenih zarezima u retke ili stupce.xlsm

5 metoda za dijeljenje vrijednosti odvojenih zarezima u retke ili stupce u Excelu

1. Odvojite podatke u retke/stupce zarezima koristeći značajku 'Tekst u stupce' u Excelu

1.1. Podijelite vrijednosti u stupce

Prije svega, upotrijebit ću značajku Tekst u stupce Excela za dijeljenje podataka u više stupaca. Ovo je najlakši način za odvajanje podataka u stupce . Pretpostavimo da imamo skup podataka koji sadrži nekoliko plodova smještenih u stupcu, odvojenih zarezom. U svakoj ćeliji ima 3 ploda. Sada ću podijeliti plodove stupca B u 3 različita stupca (kolone C , D & E ).

Slijedite korake u nastavku da biste izvršilizadatak.

Koraci:

  • Prvo odaberite cijeli skup podataka i idite na Podaci > Podatkovni alati > Tekst u stupce .

  • Kao rezultat, pojavljuje se Čarobnjak za tekst u stupce . Sada, iz odjeljka Izvorna vrsta podataka , odaberite Razgraničeno i kliknite Dalje .

  • Zatim u odjeljku Razdjelnici stavite kvačicu na Zarez i pritisnite Dalje .

  • Nakon toga odaberite lokaciju Odredište (ovdje, Ćelija C5 ) i pritisnite Završi .

  • Konačno, nakon zatvaranja Čarobnjaka za tekst u stupce , dobit ćemo rezultat u nastavku. Svi podaci odvojeni zarezima podijeljeni su u stupce C , D i E .

Pročitajte više: Kako podijeliti podatke u jednoj Excel ćeliji u više stupaca (5 metoda)

1.2. Podijelite u retke pomoću teksta u stupce

Sada ću podijeliti vrijednosti odvojene zarezom u više redaka . Pretpostavimo da imam donji skup podataka koji sadrži neka imena voća. Prije stavljanja ovih vrijednosti u više redaka, podijelit ću ih u stupce pomoću značajke Tekst u stupce .

Koraci:

  • Prvo odaberite ćeliju B5 , idite na Podaci > Tekst u stupce .
  • Zatim iz Čarobnjak za pretvaranje teksta u stupce odaberite Izvornu vrstu podataka : Razgraničeno i kliknite Dalje .
  • Sada odaberite tip Razdjelnici : Zarez i kliknite Dalje .
  • Nakon odaberite ćeliju Destination (ovdje Cell C5 ) i pritisnite Finish .
  • Kao rezultat, dobit ćete donji izlaz. Sada ću smjestiti dobivene podatke u više redaka. Da biste to učinili, kopirajte raspon C5:G5 .

  • Kasnije desnom tipkom miša kliknite ćeliju B7 , i odaberite Transponiranje iz Opcija lijepljenja (pogledajte snimak zaslona).

  • Konačno ćemo dobili rezultat koji smo tražili, sve vrijednosti odvojene zarezima su podijeljene u retke 7 do 11 .

Pročitajte više: Kako podijeliti podatke u Excelu (5 načina)

2. Excel Power Query za dijeljenje vrijednosti odvojenih zarezima u stupce ili retke

2.1. Power Query za dijeljenje vrijednosti u stupce

Ovaj put ću koristiti excel Power Query za dijeljenje podataka odvojenih zarezima u više stupaca. Slijedite upute u nastavku za izvođenje zadatka.

Koraci:

  • Prvo postavite kursor u bilo koju ćeliju u postojećem skupu podataka. Zatim idite na Podaci > Iz tablice/raspona ( Get & Transform Data grupa).

  • Slijedom toga, Excel će od vas tražiti da pretvorite raspon podataka u tablicu. Provjerite raspon podataka i pritisnite OK za izradu tablice.

  • Kao rezultat, Power Query Editor prozorpojavljuje se s donjom tablicom. Sada iz prozora Power Query Editor idite na Home > Split Column > By Delimiter .

  • Nakon toga, pojavljuje se dijaloški okvir Podijeli stupac prema razdjelniku . Odaberite Zarez iz Odaberite ili unesite razdjelnik i pritisnite OK (pogledajte snimak zaslona).

  • Kao posljedica toga, Excel dijeli tablicu u 3 stupca kao što je prikazano u nastavku. Sada, da zatvorite Power Query Editor , idite na Početna > Zatvori & Učitaj > Zatvori & Učitaj .

  • Konačno, evo konačnog rezultata koji smo dobili. Svi podaci odvojeni zarezima podijeljeni su u 3 stupca tablice.

Pročitajte više: Kako podijeliti podatke u Više stupaca u Excelu

2.2. Podijeli podatke u retke

Ovdje ću podijeliti vrijednosti odvojene zarezom u više redaka koristeći Excel Power Query .

Koraci:

  • Imamo neke plodove odvojene zarezima u ćeliji B5 & C5 . Da biste primijenili Power Query na ove vrijednosti, kliknite Ćelija B5 ili C5 i idite na Podaci > Iz tablice /Raspon .

  • Sljedeće će se pojaviti dijaloški okvir Stvori tablicu , provjerite raspon tablice i pritisnite U redu . Posljedično, donja tablica bit će stvorena u prozoru Power Query Editor .
  • Zatim odaberite tablicu, idite na Home > SplitStupac > Prema razdjelniku .

  • Sada se pojavljuje dijaloški okvir Podijeli stupac prema razdjelniku . U odjeljku Odaberi ili unesi razdjelnik odaberite Zarez ,  idite na Napredne opcije i kliknite Reci u polju: Razdvoj u . Kada ste gotovi pritisnite OK .

  • Nakon pritiska na OK , dobit ćemo donji izlaz . Idi na Početna > Zatvori & Učitaj > Zatvori & Učitaj za prikaz rezultata na Excel radnom listu.

  • Na kraju, sljedeći je krajnji rezultat koji smo dobili. Sve vrijednosti odvojene zarezima podijeljene su u retke 2 do 7 .

3. Kombinirajte LIJEVO, DESNO , MID, FIND & LEN funkcije za dijeljenje vrijednosti odvojenih zarezima u stupce

Možemo koristiti excel funkcije za dijeljenje podataka odvojenih zarezima u više stupaca. U osnovi, možemo izdvojiti dijelove podataka u različitim stupcima koristeći kombinacije excel funkcija na temelju graničnika (zarez, razmak, točka-zarez). U ovoj metodi, izdvojit ću podatke s 3 položaja iz neprekidnog tekstualnog niza koji se nalazi u stupcu B i smjestiti ih u više stupaca.

3.1. Pronađi prvu riječ

U početku ću izdvojiti prvu riječ iz neprekidnog tekstualnog niza pomoću funkcija LEFT i FIND .

Koraci:

  • Upišite donju formulu u ćeliju C5 i pritisnite Unesite s tipkovnice.
=LEFT(B5,FIND(",", B5)-1)

  • Nakon unosa formule, Excel će vratiti ' Datumi ' što je prva riječ ćelije B5 .

Ovdje, funkcija FIND vraća mjesto prvog zareza. Tada funkcija LEFT izdvaja prvu riječ prije prvog zareza.

3.2. Ekstrahiraj 2. riječ

Sada ću upotrijebiti kombinaciju funkcija MID i FIND za izdvajanje druge riječi iz ćelije B5 .

Koraci:

  • Upišite sljedeću formulu u ćeliju D5 i pritisnite Enter .
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

  • Kao posljedica toga, gornja formula vraća Grožđe ; 2. riječ ćelije B5 .

Ovdje funkcija MID vraća znakova iz sredine tekstualnog niza ćelije B5 . a funkcija FIND vraća lokaciju 2. niza u ćeliji B5 .

3.3. Pronađite 3. riječ

Pretpostavimo da ću izdvojiti 3. riječ iz ćelije B5 na temelju lokacije zareza. Dok izdvajam 3. riječ, koristit ću funkcije RIGHT , LEN i FIND .

Koraci:

  • Upišite donju formulu u ćeliju D5 . Zatim pritisnite Enter .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))

  • Kada pritisnete Unesite , excel će vratiti Lubenica koja je 3. riječ naših kontinuiranih podataka u ćeliji B5 .

Ovdje funkcija LEN vraća duljinu od ćelije B5 . Zatim funkcija FIND vraća mjesto zareza u ćeliji B5 . Kasnije, ovisno o rezultatu funkcija FIND i LEN , funkcija RIGHT izdvaja krajnju desnu riječ iz ćelije B5 .

  • Kako sam primio sve 1. , 2. i 3. riječi u različitim stupcima za prvi red, sada ću pokušati dobiti sličan rezultat za ostale redove. Da biste to učinili, odaberite raspon C5:D5 i upotrijebite alat Ručka za popunjavanje ( + ).

  • Na kraju, evo konačnog rezultata koji ćemo dobiti.

4. Excel VBA za dijeljenje vrijednosti odvojenih zarezima u stupce ili redovi

4.1. VBA za dijeljenje vrijednosti u stupce

Podatke odvojene zarezom možete podijeliti u više stupaca pomoću jednostavnog VBA koda.

Koraci:

  • Prvo idite na radni list na koji želite podijeliti podatke. Zatim desnom tipkom miša kliknite naziv lista i kliknite Prikaz koda da biste prikazali VBA prozor.

  • Zatim upišite donji kod u Modul i Pokrenite kod pomoću tipke F5 .
3264

Ovdje ' r ' označava retke koji sadrže podatke. S druge strane, ' Count=3 ' označava stupac C , koji jeprvi stupac za prikaz podijeljenih podataka.

  • Nakon što pokrenete kod, podaci odvojeni zarezima u stupcu B dijele se u stupce C , D , i E kao ispod:

4.2. Podijelite vrijednosti u retke

Sada ću podijeliti vrijednosti odvojene zarezima u različite retke koristeći excel VBA. Slijedite korake u nastavku da izvršite zadatak.

Koraci:

  • Prvo, idite na radni list gdje imate podatke i desnom tipkom miša kliknite Prikaz koda .

  • Kao posljedica toga, pojavljuje se prozor VBA . Napišite donji kod u Modul i pokrenite kod pritiskom na F5 na tipkovnici.
3581

  • Sada kada pokrenete kod pojavit će se donji okvir za unos, unesite donji raspon podataka i pritisnite OK .

  • Kao rezultat, pojavit će se još jedan okvir za unos. Tamo umetnite odredišnu ćeliju i pritisnite OK .

  • Na kraju ćemo dobiti donji izlaz. Sve vrijednosti odvojene zarezima našeg skupa podataka podijeljene su u retke 8 do 13 .

5. Koristite Excel Flash Fill za dijeljenje vrijednosti odvojenih zarezima u različite stupce

Možemo upisati dio podataka odvojenih zarezima u drugi stupac, a zatim primijeniti značajku Flash Fill da dobijemo ostatak podatke istog uzorka.

Koraci:

  • Upišite ' Datumi ' u ćeliju C5 .Kasnije, kada počnete upisivati ​​' R '  u ćeliju C6 , excel razumije da želim voće na prvoj poziciji u svim redovima.

  • Jednostavno pritisnite Enter da dobijete rezultat ispod. Sada možete primijeniti ovu sličnu metodu da podijelite druge vrijednosti odvojene zarezima u više stupaca.

Zaključak

U gornjem članku imam pokušao je detaljno raspraviti nekoliko metoda za dijeljenje vrijednosti odvojenih zarezima u retke ili stupce u Excelu. Nadamo se da će ove metode i objašnjenja biti dovoljni za rješavanje vaših problema. Javite mi ako imate bilo kakvih pitanja.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.