Sadržaj
Veliki skup podataka može sadržavati više vrijednosti zasnovanih na istoj koloni. Ako želite, možete podijeliti vrijednosti istih kategorija (odjel, mjesec, regija, države, itd.) ili svoje željene postavke u različite radne listove ili radne knjige. U ovom članku ću objasniti kako podijeliti Excel list na više radnih listova.
Da bi vam ovo objašnjenje bilo jasnije, koristit ću primjer skupa podataka. U skupu podataka postoje 4 kolone koje predstavljaju informacije o prodaji za različite mjesece. Ove kolone su Prodavač, Regija, Mjesec, i Prodaja .
Preuzmite za vježbanje
Podijelite Excel list na više radnih listova.xlsm
Načini da podijelite Excel tablicu na više radnih listova
1. Korištenje filtera i kopiranja
Sa bilo kojeg lista, možete podijeliti podatke na više listova pomoću Filter .
Prvo, odaberite raspon ćelija na koji želite primijeniti Filter .
➤Ovdje sam odabrao raspon ćelija B3:E15 .
Zatim otvorite karticu Podaci >> odaberite Filter .
Možete koristiti i CTRL + SHIFT + L da primijenite Filter pomoću tastature .
Sada se Filter primjenjuje na odabrani raspon ćelija.
Sljedeće kliknite na <2 Kolona>Mjesec jer želim podijeliti podatke ovisno o vrijednostima Mjesec .
Odatle sam poništio odabir sve osim siječanj . Konačno, kliknite OK .
Sada se filtriraju sve vrijednosti u kojima je Mjesec Januar .
Zatim, Kopiraj podatke i Zalijepi ih u novi radni list.
Ovdje sam nazvao novi list Januar. Tako ćete vidjeti sve informacije o prodaji za Januar koje su predstavljene ovdje.
Za ostatak Mjeseci , možete slijediti iste procedure.
Ponovo kliknite na kolonu Mjesec jer želim podijeliti podatke ovisno o Mjesečne vrijednosti.
Odatle poništite odabir sve osim februara . Na kraju kliknite OK .
Sada su sve vrijednosti za februar mjesec filtrirane.
Zatim, Kopiraj podatke i Zalijepi ih u novi radni list.
Kasnije sam nazvao novi list februar. Tako ćete ovdje vidjeti sve informacije o prodaji za mjesec od februar .
Ponovo kliknite na kolonu Mjesec jer želim podijeliti podatke ovisno o vrijednostima Mjesec .
Odatle poništite odabir sve osim mart . Konačno, kliknite OK .
Sada ćete vidjeti da su sve vrijednosti Mart filtrirane.
Zatim, Kopiraj podatke i Zalijepi ih u novi radni list.
Na kraju sam novom listu nazvao Mart . Dakle, vidjet ćete da su predstavljene sve informacije o prodaji za mart ovdje.
Pročitajte više: Podijelite Excel list na više listova na osnovu redova
2. Podijelite Excel list na temelju broja redova pomoću VBA
Prije početka postupka, morate zapamtiti da podatke morate započeti od prvih redova.
Sada otvorite karticu Programer >> odaberite Visual Basic
Otvoriće se novi prozor Microsoft Visual Basic za aplikacije .
Sada , od Umetni >> odaberite Module
A Modul će se otvoriti tamo.
Zatim upišite sljedeći kod u Module .
2170
Ovdje sam kreirao potproceduru pod nazivom SplitExcelSheet_into_MultipleSheets .
Gdje sam deklarirao je nekoliko varijabli, a to su WorkRng i xRow kao Raspon upišite zatim
SplitRow kao Integer također xWs kao vrsta radnog lista .
Također, koristi se ExcelTitleId da se dijaloškom okviru da naslov.
Omogućio sam podijeljeni broj reda 4 da podijelim podatke za 4 reda jer u mom skupu podataka Mjesec od januara ima 4 reda.
Na kraju, koristi se For petlja do SplitRow dok se ne završi dati raspon ćelija.
Zatim, Sačuvaj kod i vratite se na radni list.
Sada otvorite karticu Programer >> Od Insert >> odaberite Dugme
Iskočit će dijaloški okvir gore.
Da dodijelite Makro u umetnutom Dugmu .
Odaberite SplitExcelSheet_into_Multiplesheets iz Naziva makroa zatim kliknite OK .
Samo kliknite na dugme da pokrenete makro .
Sada će se pojaviti dijaloški okvir u koji možete staviti podatke opseg.
➤ Ovdje sam odabrao raspon ćelija B1:E12
Zatim kliknite OK .
Još jedan dijaloški okvir pojavit će vam se odabrani broj redova koji ste već naveli u kodu za podjelu skupa podataka.
➤ U kodu sam naveo 4 kao Podijelite broj redaka
Kako imam ukupno 12 redova tako da će sa 4 reda biti 3 lista .
U List1 , vidjet ćete podatke prva 4 reda.
U Sheet2 , vidjet ćete podatke redova od 5 do 8.
U Sheet3 , vidjet ćete podatke za posljednja 4 redova.
Pročitajte više: Excel VBA: Podijelite list na više listova na osnovu o n redova
Slična očitanja
- Kako podijeliti ekran u Excelu (3 načina)
- [Popravak:] Excel prikaz jedan pored drugog ne radi
- Kako odvojiti listove u Excelu (6 učinkovitih načina)
- Otvori Dvije Excel datoteke odvojeno (5 jednostavnih metoda)
- Kako podijeliti Excel tablicu u više datoteka (3 brze metode)
3. Podijeliti Excel Sheet into MultipleRadna sveska zasnovana na koloni
Prije nego što počnete s procedurom, morate imati na umu da podatke morate započeti od prvog reda i prve kolone.
Sada otvorite Programer kartica >> odaberite Visual Basic
Otvoriće se novi prozor Microsoft Visual Basic za aplikacije .
Sada , od Umetni >> odaberite Module
A Modul će se otvoriti tamo.
Zatim upišite sljedeći kod u Module .
1247
Ovdje sam kreirao potproceduru pod nazivom SplitSheetIntoMultipleWorkbooksBasedOnColumn , gdje sam deklarirao više varijabli.
Koristio sam 3 FOR petlje. 1. petlja FOR će brojati redove od reda 2 do posljednjeg reda sa vrijednošću kako bi se dobio određeni stupac. Dao sam instancu stupca “C” .
Možete ga promijeniti u svoj slučaj
2. Za petlja će kreirati novu Excel radnu knjigu.
Treća Fo r petlja će kopirati podatke sa istom vrijednošću kolone “C” u novu radnu knjigu od 2. red do zadnjeg reda sa vrijednošću.
Zatim, Sačuvajte kod i vratite se na radni list.
Sada otvorite karticu Prikaz > ;> Od Makroa >> odaberite Prikaži makroe
Pojaviće se dijaloški okvir .
Sada, iz Naziv makroa odaberite SplitSheetIntoMultipleWorkbooksBasedOnColumn takođerizaberite radnu svesku unutar Makroi u .
Konačno, Pokrenite odabrani Makro .
Konačno, vidjet ćete 3 nove radne sveske su kreirane jer postoje 3 različita Mjeseci u koloni C . Knjiga1 za januar .
knjiga2 za februar .
Knjiga3 za mart .
Pročitajte više: Kako podijeliti Excel list na više listova na osnovu vrijednosti stupca
Zaključak
U ovom članku sam objasnio je 3 načina kako podijeliti Excel list na više radnih listova. Možete slijediti bilo koji od objašnjenih načina da podijelite svoj Excel list na više radnih listova. U slučaju da imate bilo kakvu zabunu ili pitanje u vezi sa ovim metodama, možete komentirati ispod.