Sadržaj
Ponekad, dok radimo u Microsoft Excelu , moramo podijeliti neprekidne vrijednosti jedne kolone razdvojene zarezima u različite stupce ili redove. Kada uvozimo podatke generisane iz drugih aplikacija u excel, svi podaci se mogu staviti u jedninu kolonu; odvojeno zarezom. Osim toga, možda ćemo morati izdvojiti određeni dio podataka na osnovu zahtjeva. Ovaj članak će vas uputiti da podijelite vrijednosti razdvojene zarezima na više stupaca/redova koristeći nekoliko funkcija i funkcija.
Preuzmite Vježnicu
Možete preuzeti radnu svesku za vježbanje koju smo koristili za pripremu ovog članak.
Podijelite vrijednosti odvojene zarezima u retke ili stupce.xlsm
5 metoda za podjelu vrijednosti odvojenih zarezima u retke ili stupce u Excelu
1. Odvojite podatke u redove/kolone zarezom koristeći funkciju 'Tekst u kolone' u Excelu
1.1. Podijelite vrijednosti u kolone
Prvo, koristit ću funkciju Tekst u kolone excel-a da podijelim podatke u više kolona. Ovo je najlakši način za razdvajanje podataka u stupce . Pretpostavimo da imamo skup podataka koji sadrži nekoliko plodova smještenih u stupcu, odvojenih zarezom. U svakoj ćeliji ima 3 voća. Sada ću podijeliti plodove kolone B u 3 različite kolone (kolone C , D & E ).
Slijedite korake u nastavku da biste to učinilizadatak.
Koraci:
- Prvo, odaberite cijeli skup podataka i idite na Podaci > Alati za podatke > Tekst u kolone .
- Kao rezultat, pojavljuje se Čarobnjak za tekst u kolone . Sada, iz odjeljka Originalni tip podataka , odaberite Delimited i kliknite Dalje .
- Zatim iz odjeljka Razgraniči stavite kvačicu na Zarez i pritisnite Sljedeći .
- Nakon toga, odaberite Odredište lokaciju (ovdje, Ćelija C5 ) i pritisnite Završi .
- Konačno, nakon zatvaranja Čarobnjaka za tekst u kolone , dobit ćemo donji rezultat. 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 kolona (5 metoda)
1.2. Podijelite u redove koristeći tekst u kolone
Sada ću podijeliti vrijednosti odvojene zarezom u više redova . Pretpostavimo da imam donji skup podataka koji sadrži neka imena voća. Prije stavljanja ovih vrijednosti u više redova, podijelit ću ih u stupce pomoću funkcije Tekst u kolone .
Koraci:
- Prvo odaberite Ćeliju B5 , idite na Podaci > Tekst u kolone .
- Zatim iz Text to Columns Wizard odaberite Original Data Type : Delimited i kliknite Sljedeći .
- Sada odaberite tip Razgraniči : Zarez i kliknite Sljedeće .
- Nakon tada odaberite ćeliju Odredište (ovdje Ćelija C5 ) i pritisnite Završi .
- Kao rezultat, dobit ćete donji izlaz. Sada ću rezultujuće podatke smjestiti u više redova. Da biste to učinili, kopirajte raspon C5:G5 .
- Kasnije kliknite desnim tasterom miša na Ćelija B7 , i odaberite Transponiraj iz Opcije lijepljenja (pogledajte snimak ekrana).
- Konačno ćemo dobijemo rezultat koji smo tražili, sve vrijednosti razdvojene zarezima su podijeljene na redove 7 do 11 .
Pročitajte više: Kako podijeliti podatke u Excelu (5 načina)
2. Excel Power Query za podjelu vrijednosti odvojenih zarezima u stupce ili retke
2.1. Power Query za podjelu vrijednosti u kolone
Ovaj put ću koristiti excel Power Query da podijelim podatke razdvojene zarezima u više stupaca. Slijedite donje upute da izvršite zadatak.
Koraci:
- Prvo, stavite kursor u bilo koju od ćelija u postojećem skupu podataka. Zatim idite na Podaci > Iz tabele/opseg ( Get & Transform Data grupa).
- Slijedom toga, Excel će od vas tražiti da konvertujete raspon podataka u tabelu. Provjerite raspon podataka i pritisnite OK da kreirate tabelu.
- Kao rezultat, Power Query Editor prozorse pojavljuje sa donjom tabelom. Sada, iz prozora Power Query Editor idite na Početna > Split Column > Prema graničniku .
- Nakon toga, pojavljuje se dijaloški okvir Podijeli stupac po graničniku . Odaberite Zarez iz Odaberi ili unesite graničnik i pritisnite OK (pogledajte snimak ekrana).
- Kao posljedica toga, excel dijeli tabelu u 3 kolone kao ispod. Sada, da zatvorite Power Query Editor , idite na Početnu > Zatvori & Učitaj > Zatvori & Učitaj .
- Konačno, evo konačnog rezultata koji dobijamo. Svi podaci razdvojeni zarezima su podijeljeni u 3 kolone tabele.
Pročitajte više: Kako podijeliti podatke u Više kolona u Excelu
2.2. Podijelite podatke u redove
Ovdje ću podijeliti vrijednosti odvojene zarezom u više redova koristeći Excel Power Query .
Koraci:
- Imamo neke plodove odvojene zarezima u ćeliji B5 & C5 . Da biste primijenili Power Query na ove vrijednosti, kliknite na Ćelija B5 ili C5 i idite na Podaci > Iz tabele /Range .
- Sljedeće će se pojaviti dijalog Kreiraj tablicu , provjerite raspon tablice i pritisnite OK . Shodno tome, donja tabela će biti kreirana u prozoru Power Query Editor .
- Zatim izaberite tabelu, idite na Home > SplitStupac > Prema graničniku .
- Sada se pojavljuje dijaloški okvir Podijeli stupac prema graničniku . U odjeljku Odaberite ili unesite graničnik odaberite Zarez , idite na Napredne opcije i kliknite na Redovi u polju: Podijeli u . Kada završite, pritisnite OK .
- Pritiskom na OK , dobićemo donji izlaz . Idite na Početnu > Zatvori & Učitaj > Zatvori & Učitajte da biste prikazali rezultat na Excel radnom listu.
- Na kraju, sljedeći je konačni rezultat koji smo dobili. Sve vrijednosti razdvojene zarezima su podijeljene u redove 2 do 7 .
3. Kombinirajte LIJEVO, DESNO , MID, FIND & LEN funkcije za dijeljenje vrijednosti odvojenih zarezima u stupce
Možemo koristiti excel funkcije da podijelimo podatke odvojene zarezima u više stupaca. U osnovi, možemo izdvojiti dijelove podataka u različitim stupcima koristeći kombinacije excel funkcija na osnovu graničnika (zarez, razmak, tačka i zarez). U ovoj metodi ću izdvojiti podatke sa 3 pozicija iz kontinuiranog tekstualnog niza koji se nalazi u koloni B i smjestiti ih u više kolona.
3.1. Pronađi prvu riječ
U početku ću izdvojiti prvu riječ iz kontinuiranog tekstualnog niza koristeći funkcije LEFT i FIND .
Koraci:
- Upišite donju formulu u Ćelija C5 i pritisnite Unesite sa tastature.
=LEFT(B5,FIND(",", B5)-1)
- Nakon ulaska formule, Excel će vratiti ' Datumi ' što je prva riječ ćelije B5 .
Ovdje, funkcija FIND vraća lokaciju 1. zareza. Tada funkcija LEFT izdvaja prvu riječ prije prvog zareza.
3.2. Izdvoj drugu riječ
Sada ću koristiti kombinaciju funkcija MID i FIND da izdvojim drugu riječ 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 posljedicu, gornja formula vraća Grožđe ; 2. riječ ćelije B5 .
Ovdje, MID funkcija vraća znakovi iz sredine tekstualnog niza ćelije B5 . a funkcija FIND vraća lokaciju 2. niza u ćeliji B5 .
3.3. Pronađi treću riječ
Pretpostavimo da ću izdvojiti 3. riječ iz ćelije B5 na osnovu lokacije zareza. Dok izdvajam 3. riječ, koristit ću funkcije DESNO , LEN i FIND .
Koraci:
- Upišite formulu ispod u ćeliju D5 . Zatim pritisnite Enter .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- Kada pritisnete Enter , excel će vratiti Lubenica koja je 3. riječ naših kontinuiranih podataka u ćeliji B5 .
Ovdje, funkcija LEN vraća dužinu od ćelije B5 . Tada funkcija FIND vraća lokaciju 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 koristite alat Ručica za popunjavanje ( + ).
- Na kraju, evo konačnog rezultata koji ćemo dobiti.
4. Excel VBA da podijeli vrijednosti odvojene zarezima u stupce ili Redovi
4.1. VBA za podjelu vrijednosti u stupce
Možete podijeliti podatke odvojene zarezom u više stupaca pomoću jednostavnog VBA koda.
Koraci:
- Prvo idite na radni list na kojem želite podijeliti podatke. Zatim kliknite desnim tasterom miša na naziv lista i kliknite na Prikaži kod da otvorite VBA prozor.
- Zatim ukucajte donji kod u Modul i Pokreni kod pomoću tipke F5 .
4700
Ovdje ' r ' označava redove koji sadrže podatke. S druge strane, ‘ Count=3 ’ označava kolonu C , što jeprva kolona za prikaz podijeljenih podataka.
- Kada pokrenete kod, podaci odvojeni zarezima u stupcu B se dijele na stupce C , D , i E kao dolje:
4.2. Podijelite vrijednosti u redove
Sada ću podijeliti vrijednosti razdvojene zarezima u različite redove koristeći excel VBA. Slijedite dolje navedene korake da izvršite zadatak.
Koraci:
- Prvo idite na radni list na kojem imate podatke i kliknite desnim tasterom miša na Prikaži kod .
- Kao posljedica toga, pojavljuje se prozor VBA . Napišite kod ispod u Module i isperite kod pritiskom na F5 na tastaturi.
5939
- 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. Umetnite odredišnu ćeliju tamo i pritisnite OK .
- Na kraju ćemo dobiti donji izlaz. Sve vrijednosti razdvojene zarezima našeg skupa podataka su podijeljene u redove 8 do 13 .
5. Koristite Excel Flash Fill da podijeli vrijednosti odvojene zarezima u različite stupce
Možemo upisati dio podataka razdvojenih zarezima u drugu kolonu, a zatim primijeniti funkciju Flash Fill da dobijemo ostatak podatke istog obrasca.
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 iz svih redova.
- Jednostavno pritisnite Enter da dobijete donji rezultat. 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 da raspravlja o nekoliko metoda za detaljnu podjelu vrijednosti razdvojenih zarezima u redove 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.