Sadržaj
Excel je najčešće korišteni alat kada se radi o velikim skupovima podataka. U Excelu možemo obavljati bezbroj zadataka više dimenzija. Ponekad moramo razdvojiti podatke sa zarezima u stupce . U Excelu, za dijeljenje podataka u stupce pomoću zareza, možemo primijeniti različite metode. U ovom ću vam članku pokazati 8 učinkovitih metoda u Excelu za dijeljenje podataka u stupce pomoću zareza.
Preuzmite radnu bilježnicu za vježbu
Podijelite podatke u stupce prema Comma.xlsmOvo je skup podataka koji ću koristiti. Ovdje imamo neke ljude zajedno s njihovim Adresama . Adrese imaju zareze, mi ćemo u ovom članku podijeliti Grad i Državu u zasebne stupce .
7 metoda za dijeljenje podataka u stupce pomoću zareza u Excelu
1. Podijelite podatke u stupce pomoću značajke Tekst u stupac
Prvo ću vam pokazati kako koristiti Tekst na značajku Stupac za dijeljenje podataka u više stupaca .
KORACI:
- Prvo odaberite C5: C11 . Zatim idite na karticu Podaci >> odaberite Podatkovni alati >> odaberite Tekst u stupce
- Pojavit će se čarobnjak za pretvaranje teksta u stupac . Odaberite Razgraničeno Zatim kliknite Dalje .
- Dalje, odaberite Razdjelnik kao Zarez . Zatim kliknite Dalje .
- Zatimodaberite Općenito kao Format podataka stupca . Odaberite Odredište . Na kraju odaberite Završi .
Excel će podijeliti podatke.
Pročitajte više: Kako podijeliti podatke u više stupaca u Excelu
2. Primjena Flash Filla na podijeljene podatke u Excelu
Sada ću koristite Flash Fill za razdvajanje podataka u Excelu .
KORACI:
- Napišite Tokio u D5 .
- Koristite Full Handle do AutoFill do D11 .
- Sada kliknite Opcije automatskog popunjavanja (pogledajte slika)
- Odaberite Flash Fill .
Excel će prikazati gradove .
- Slično, odvojite Državu .
Pročitajte više: Kako podijeliti podatke u jednoj Excel ćeliji u više stupaca (5 metoda)
3. Korištenje kombinacija LIJEVO, PRONAĐI & LEN za dijeljenje podataka u stupce pomoću zareza
U ovom ću odjeljku objasniti kako možete razdvojiti podatke pomoću LIJEVO , FIND i LEN funkcije .
KORACI:
- Idite na D5 . Zapišite sljedeću formulu.
=LEFT(C5,FIND(",",C5)-1)
Raščlamba formule
FIND(“,”,C5) ➤ Vraća položaj znaka zareza (,) u C5 .
Izlaz : 6
LEFT(C5,FIND(“,”,C5)-1) ➤ Vraća navedeni broj od početka teksta u C5 .
Izlaz : Tokio
- Zatim pritisnite ENTER . Excel će vratiti izlaz.
- Sada upotrijebite Fill Handle na Automatsko popunjavanje .
Za odvajanje Zemlje ,
- Idite na E5 . Zapišite sljedeću formulu.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
Raščlamba formule
FIND(“,”,C5) ➤ Vraća položaj zareza(,) u C5 .
Izlaz: 6
LEN(C5) ➤ Vraća broj znakova u C5 .
Izlaz: 11
RIGHT(C5,LEN(C5)-FIND( “,”,C5)) ➤ Vraća određenu poziciju znaka s kraja C5 .
Izlaz : Japan
- Sada pritisnite ENTER . Excel će prikazati izlaz.
- Sada upotrijebite Fill Handle do AutoFill .
4. Upotreba PowerQueryja za dijeljenje podataka
Sada ću koristiti PowerQuery za dijeljenje podataka u stupce u Excelu .
KORACI:
- Stvorite tablicu Da biste to učinili, odaberite cijeli raspon B4:C11 .
- Pritisnite CTRL + T . Pojavit će se kutija za unos . Stavite podatke u svoju tablicu. Ovdje je B4:C11 .
- Sada idite na karticu Podaci >> ; odaberite OdTablica/Raspon .
- PowerQuery Editor prozor će iskočiti. Zadržite kursor na stupcu adresa . Zatim desno kliknite mišom da prikažete kontekstnu traku .
- Na kontekstnoj traci odaberite Podijeli stupac >> odaberite Po razdjelniku
- Podijeli stupac po razdjelniku pojavit će se dijaloški okvir. Odaberite Razdjelnik kao Zarez . Zatim kliknite OK .
- Excel će razdijeliti stupac pod 1 i Adresa.2 stupac . Zatim kliknite Zatvori & Učitaj .
- Excel će prenijeti skup podataka u novi radni list .
- Preimenuj stupac .
Pročitajte više: Kako podijeliti podatke u Excelu (5 načina)
5. Pretvaranje podataka u CSV datoteku
Sada, Pokazat ću drugu metodu. Prvo ću pretvoriti skup podataka u datoteku CSV ( vrijednosti odvojene zarezima ).
KORACI:
- Prvo, kopirajte stupac Adresa u Bilježnicu stranicu .
- Zatim idite na Datoteka >> odaberite Spremi kao .
- Sada, postavite naziv i spremite datoteku . Upamtite, u ime morate staviti sufiks .csv.
- Sada otvorite datoteku s lokacije na kojoj ste spremio ranije .
- Excel će podijeliti podatke .
- Sada, formatirajte kako želite.
6. Upotreba VBA za dijeljenje podataka u stupce pomoću zareza
Sada ću upotrijebiti VBA kod za dijeljenje podataka .
KORACI:
- Pritisnite ALT + F11 da otvorite VBA prozor .
- Zatim idite na Umetni >> odaberite Modul .
- Otvorit će se novi modul . Zapišite sljedeći kod.
7889
Raščlamba koda
- Ovdje, Stvorio sam Podproceduru SplitColumn . Koristio sam naredbu dim da definiram varijablu SplitData kao String i i kao varijantu .
- Zatim sam upotrijebio Petlju za unos . 5 do 11 označava da ću razdvojiti podatke od 5. do 11. retka .
- Dalje, upotrijebio je funkciju VBA Split gdje je n broj retka , a 3 definira da su podaci u C stupac . Kako je Broj = 4 , podaci bit će podijeljeni u stupac D .
- Opet sam upotrijebio Za petlju za povećanje Brojanje .
- Sada pritisnite F5 za pokretanje kod . Excel će razdijeliti podatke .
7. Korištenje FILTERXML, SUBSTITUTE & ; TRANSPONIRAJ funkcije u Excelu u SplitPodaci
Sada ću upotrijebiti funkciju FILTERXML zajedno s ZAMJENOM & TRANSPOZE funkcije. Ovo će raditi za nadograđene verzije Excela .
KORACI:
Odaberite D5 i E5 . Zapišite sljedeću formulu
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
Raščlamba formule
SUBSTITUTE(C5,”,”,””) ➤ Ovo će zamijeniti zarez (,) u D5 i E5 .
Izlaz: “TokioJapan”
FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Vraća XML podatke iz sadržaja nakon XPath
Izlaz: {“Tokio”;”Japan”}
TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ Transponirati će niz.
Izlaz: {“Tokio”,”Japan”}
- Zatim pritisnite ENTER . Excel će vratiti rezultate.
- Zatim koristite Fill Handle za AutoFill .
Radna bilježnica za vježbu
Vježba čini čovjeka savršenim. Važno je vježbati kako biste internalizirali bilo koju metodu. Zato sam za vas priložio list za vježbanje .
Zaključak
U ovom sam članku pokazao 7 učinkovite metode u Excelu za dijeljenje podataka u stupce pomoću zareza . Nadam se da će svima pomoći. I na kraju, ako imate bilo kakvih prijedloga, ideja ili povratnih informacijaslobodno komentirajte dolje.