Sadržaj
Excel je najčešće korišteni alat kada je u pitanju rad s ogromnim skupovima podataka. U Excelu možemo izvršiti bezbroj zadataka više dimenzija. Ponekad moramo podatke podijeliti zarezima u stupce . U Excelu, za podjelu podataka u stupce zarezom, možemo primijeniti različite metode. U ovom članku ću vam pokazati 8 učinkovite metode u Excelu za podjelu podataka u kolone pomoću zareza.
Preuzmite Vježnicu
Podijelite podatke u stupce pomoću Comma.xlsmOvo je skup podataka koji ću koristiti. Ovdje imamo neke ljude zajedno sa njihovim Adresama . Adrese imaju zareze, u ovom članku ćemo podijeliti Grad i Država u zasebne kolone .
7 metoda za podjelu podataka u stupce zarezom u Excelu
1. Podijelite podatke u stupce koristeći funkciju teksta u stupac
Prvo, pokazat ću vam kako koristiti tekst na Column funkciju da podijelite podatke u više stupaca .
KORACI:
- Prvo, odaberite C5: C11 . Zatim idite na karticu Podaci >> odaberite Alati za podatke >> odaberite Tekst u kolone
- Pojaviće se čarobnjak za pretvaranje teksta u kolonu . Odaberite Razgraničeno Zatim kliknite Dalje .
- Dalje, odaberite Razgranič 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 kolona u Excelu
2. Primjena Flash Fill na podijeljene podatke u Excelu
Sada ću koristite Flash Fill da podijelite podatke u Excel .
KORACI:
- Napišite Tokyo u D5 .
- Koristite Fill Handle do Automatsko popunjavanje do D11 .
- Sada kliknite na Opcije automatskog popunjavanja (pogledajte slika)
- Odaberi Flash Fill .
Excel će prikazati gradove .
- Slično, odvojite Zemlju .
Pročitajte više: Kako podijeliti podatke u jednoj Excel ćeliji u više kolona (5 metoda)
3. Korištenje a Kombinacija LEFT, FIND & LEN za podjelu podataka u stupce zarezom
U ovom odjeljku ću objasniti kako možete podijeliti podatke koristeći LEVO , 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 poziciju znaka zarez (,) u C5 .
Izlaz : 6
LEVO(C5,FIND(“,”,C5)-1) ➤ Povratak specificirani broj od početka teksta u C5 .
Izlaz : Tokio
- Zatim pritisnite ENTER . Excel će vratiti izlaz.
- Sada koristite Fill Handle do AutoFill .
Za odvajanje Država ,
- Idite na E5 . Zapišite sljedeću formulu.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
Raščlamba formule
FIND(“,”,C5) ➤ Vraća poziciju zarez(,) u C5 .
Izlaz: 6
LEN(C5) ➤ Vraća broj karaktera u C5 .
Izlaz: 11
DESNO(C5,LEN(C5)-FIND( “,”,C5)) ➤ Vraća specificiranu poziciju znaka s kraja C5 .
Izlaz : Japan
- Sada pritisnite ENTER . Excel će pokazati izlaz.
- Sada koristite Fill Handle do AutoFill .
4. Upotreba PowerQueryja za razdvajanje podataka
Sada ću koristiti PowerQuery u podijelite podatke u kolone u Excel .
KORACI:
- Kreirajte tabelu Da biste to učinili, odaberite cijeli opseg B4:C11 .
- Pritisnite CTRL + T . Pojavit će se kutija za unos . Stavite podatke u svoju tabelu. Evo ga B4:C11 .
- Sada idite na karticu Podaci >> ; odaberite OdTabela/Raspon .
- PowerQuery Editor prozor će se pojaviti. Držite kursor na kolonu adrese . Zatim desni klik miša da dovedete kontekstualnu traku .
- Iz kontekstne trake odaberite Podijeljeni stupac >> Pojavit će se dijaloški okvir Po graničniku
- Podijeli stupac po graničniku . Odaberite Delimiter kao Zarez . Zatim kliknite OK .
- Excel će podijeliti stupac pod 1 i Adresa.2 kolona . Zatim kliknite Zatvori & Load .
- 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, Pokazaću još jednu metodu. Prvo ću konvertirati skup podataka u CSV ( vrijednosti razdvojene zarezima ).
KORACI:
- Prvo, kopirajte kolonu Adresa u Beležnicu stranicu .
- Zatim idite na Datoteka >> odaberite Sačuvaj kao .
- Sada, postavite ime i sačuvajte fajl . Zapamtite, morate staviti .csv sufiks u ime.
- Sada otvorite datoteku sa lokacije na kojoj ste sačuvao ga ranije .
- Excel će podijeliti podatke .
- Sada, format kako želite.
6. Upotreba VBA za podjelu podataka u stupce zarezom
Sada ću koristiti VBA kod za razdvajanje 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.
7442
Podjela koda
- Ovdje, Napravio sam Podproceduru SplitColumn . Koristio sam dim naredbu da definiram varijable SplitData kao String i i kao varijantu .
- Onda sam koristio Za petlju . 5 do 11 označava da ću podijeliti podatke od 5. do 11. reda .
- Dalje, ja koristi VBA Split funkciju gdje je n red broj, a 3 definira da su podaci u C kolona . Kako je Count = 4 , podaci će biti podijeljeni u kolona D .
- Opet sam koristio Za petlju do povećajte Broj .
- Sada pritisnite F5 da pokrenete šifra . Excel će podijeliti podatke .
7. Korištenje FILTERXML-a, SUBSTITUTE & ; TRANSPOSE funkcije u Excelu u SplitPodaci
Sada ću koristiti funkciju FILTERXML zajedno sa SUBSTITUTE & TRANSPOSE 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: “TokyoJapan”
FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Vraća XML podatke iz sadržaja nakon XPath
Izlaz: {“Tokyo”;”Japan”
TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ On će transponirati niz.
Izlaz: {“Tokyo”,”Japan”}
- Zatim pritisnite ENTER . Excel će vratiti izlaze.
- Zatim koristite Fill Handle za AutoFill .
Radna sveska
Vježba čini čovjeka savršenim. Važno je vježbati da biste internalizirali bilo koju metodu. Zato sam za vas priložio vježbalicu .
Zaključak
U ovom članku sam pokazao 7 efektivne metode u Excelu za podjelu podataka u kolone po zarezu . Nadam se da će svima pomoći. I na kraju, ako imate bilo kakvu vrstu prijedloga, ideja ili povratnih informacijaslobodno komentirajte ispod.