Sadržaj
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.