Kako podijeliti Excel list na više radnih listova (3 metode) -

  • Podijeli Ovo
Hugh West

Veliki skup podataka može sadržavati više vrijednosti na temelju istog stupca. Ako želite, možete podijeliti vrijednosti istih kategorija (odjel, mjesec, regija, države itd.) ili svoje postavke u različite radne listove ili radne knjige. U ovom ću članku objasniti kako podijeliti Excel list na više radnih listova.

Da bi vam ovo objašnjenje bilo jasnije, upotrijebit ću ogledni skup podataka. Postoje 4 stupca u skupu podataka koji predstavljaju informacije o prodaji za različite mjesece. Ovi stupci su Prodaja, regija, mjesec, i Prodaja .

Preuzmi za vježbu

Razdijeli Excel list na više radnih listova.xlsm

Načini dijeljenja Excel lista na više radnih listova

1. Korištenje filtra i kopiranja

S bilo kojeg lista možete podijeliti podatke u više listova pomoću Filtar .

Prvo odaberite raspon ćelija na koji želite primijeniti Filtar .

➤Ovdje sam odabrao raspon ćelija B3:E15 .

Zatim otvorite karticu Podaci >> odaberite Filtar .

Također možete koristiti CTRL + SHIFT + L za primjenu Filtar pomoću tipkovnice .

Sada se Filtar primjenjuje na odabrani raspon ćelija.

Zatim kliknite na <2 Stupac>Mjesec jer želim podijeliti podatke ovisno o vrijednostima Mjeseca .

Odatle sam poništio odabir svega osim siječnja . Na kraju kliknite U redu .

Sada se filtriraju sve vrijednosti gdje je Mjesec Siječanj filtrirane.

Zatim kopirajte podatke i zalijepite ih u novi radni list.

Ovdje sam nazvao novi list siječanj. Dakle, vidjet ćete sve informacije o prodaji za siječanj ovdje su prikazane.

Za ostale mjesece možete slijediti iste postupke.

Opet kliknite na stupac Mjesec jer želim podijeliti podatke ovisno o Vrijednosti mjeseca.

Odatle poništite odabir sve osim veljače . Na kraju kliknite OK .

Sada su sve vrijednosti za veljaču mjesec filtrirane.

Zatim, Kopirajte podatke i Zalijepite ih u novi radni list.

Kasnije sam nazvao novi list veljača. Tako ćete vidjeti sve informacije o prodaji za mjesec veljače su prikazane ovdje.

Opet kliknite na stupac Mjesec jer želim podijeliti podatke ovisno o vrijednostima Mjeseca .

Odatle poništi odabir sve osim ožujak . Na kraju kliknite U redu .

Sada ćete vidjeti da su sve vrijednosti ožujka filtrirane.

Zatim, kopirajte podatke i zalijepite ih u novi radni list.

Na kraju sam dao naziv novom listu ožujak . Stoga ćete vidjeti da su prikazane sve informacije o prodaji za ožujak ovdje.

Pročitajte više: Podijelite Excel list u više listova na temelju redaka

2. Podijelite Excel list na temelju broja redaka pomoću VBA

Prije nego što započnete s procedurom, morate zapamtiti da podatke morate započeti od prvih redaka.

Sada otvorite Programer karticu >> odaberite Visual Basic

Otvorit će novi prozor Microsoft Visual Basic za aplikacije .

Sada , iz Umetni >> odaberite Modul

Tamo će se otvoriti Modul .

Zatim upišite sljedeći kod u Modul .

8116

Ovdje sam stvorio podproceduru pod nazivom SplitExcelSheet_into_MultipleSheets .

Gdje sam deklarirao je nekoliko varijabli, a to su WorkRng i xRow kao Range type zatim

SplitRow kao Integer također xWs kao tip radnog lista .

Također, korišten ExcelTitleId za davanje naslova dijaloškom okviru .

Omogućio sam broj podijeljenog retka 4 za dijeljenje podataka na 4 retka jer u mom skupu podataka Mjesec od siječnja ima 4 retka.

Na kraju, upotrijebio sam For petlju za SplitRow sve dok zadani raspon ćelija ne završi.

Zatim, Spremite kôd i vratite se na radni list.

Sada otvorite Programer karticu >> Od Umetni >> odaberite Gumb

Pojavit će se dijaloški okvir gore.

Za dodjeljivanje Makronaredbe u umetnutom Gumbu .

Odaberite SplitExcelSheet_into_Multiplesheets iz Naziva makronaredbe zatim kliknite U redu .

Samo kliknite na Gumb za pokretanje Makronaredbe .

Sada će se pojaviti dijaloški okvir gdje možete staviti raspon podataka.

➤ Ovdje sam odabrao raspon ćelija B1:E12

Zatim kliknite U redu .

Još jedno dijaloški okvir pojavit će se da vam pokaže odabrani broj redaka koji ste već naveli u kodu za dijeljenje skupa podataka.

➤ U kodu sam naveo 4 kao Split Row Num

Kako imam ukupno 12 redova tako da će s 4 reda biti 3 lista .

U Listu1 vidjet ćete podatke prva 4 retka.

U Sheet2 vidjet ćete podatke redaka od 5 do 8.

U Sheet3 vidjet ćete podatke posljednja 4 redaka.

Pročitajte više: Excel VBA: podijelite list u više listova na temelju o n redaka

Slična čitanja

  • Kako podijeliti zaslon u Excelu (3 načina)
  • [Popravak:] Excelov prikaz jedan pored drugog ne radi
  • Kako razdvojiti listove u Excelu (6 učinkovitih načina)
  • Otvori Dvije Excel datoteke zasebno (5 jednostavnih metoda)
  • Kako podijeliti Excel list u više datoteka (3 brze metode)

3. Podijeli Excel List u višeRadna knjiga temeljena na stupcu

Prije nego započnete s postupkom, morate upamtiti da podatke morate započeti od prvog retka i prvog stupca.

Sada otvorite Razvojni programer kartica >> odaberite Visual Basic

Otvorit će se novi prozor Microsoft Visual Basic za aplikacije .

Sada , iz Umetni >> odaberite Modul

Tamo će se otvoriti Modul .

Zatim upišite sljedeći kod u Modul .

2876

Ovdje sam stvorio potproceduru pod nazivom SplitSheetIntoMultipleWorkbooksBasedOnColumn , gdje sam deklarirao više varijabli.

Koristio sam 3 FOR petlje. Prva FOR petlja će brojati retke od retka 2 do zadnjeg retka s vrijednošću da bi se dobio određeni stupac. Dao sam instancu “C” stupca.

Možete ga promijeniti prema svojim velikim i malim slovima

Drugi za petlja će stvoriti novu Excel radnu knjigu.

3. Fo r petlja će kopirati podatke s istom vrijednošću stupca “C” u novu radnu knjigu iz 2. retka do zadnjeg retka s vrijednošću.

Zatim, Spremite kôd i vratite se na radni list.

Sada otvorite Prikaz karticu > ;> Iz Makronaredbe >> odaberite Prikaz makronaredbi

Pojavit će se dijaloški okvir .

Sada, iz Naziva makronaredbe odaberite SplitSheetIntoMultipleWorkbooksBasedOnColumn takođerodaberite radnu knjigu unutar Makronaredbe u .

Na kraju, Pokrenite odabranu Makronaredbu .

Na kraju ćete vidjeti 3 stvorene su nove radne bilježnice jer postoje 3 različita Mjeseca u stupcu C . Knjiga1 za siječanj .

Knjiga2 za veljača .

Book3 za ožujak .

Pročitajte više: Kako podijeliti Excel list u više listova na temelju vrijednosti stupca

Zaključak

U ovom sam članku objasnio 3 načina kako podijeliti Excel list na više radnih listova. Možete slijediti bilo koji od objašnjenih načina da svoj Excel list podijelite na više radnih listova. U slučaju da imate nejasnoća ili pitanja u vezi s ovim metodama, možete komentirati dolje.

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.