Isi kandungan
Sebuah set data yang besar mungkin mengandungi berbilang nilai berdasarkan lajur yang sama. Jika anda mahu, anda boleh membahagikan nilai (Jabatan, Bulan, Wilayah, Negeri, dll.) kategori yang sama atau pilihan anda ke dalam lembaran kerja atau buku kerja yang berbeza. Dalam artikel ini, saya akan menerangkan, cara membahagikan helaian Excel kepada berbilang lembaran kerja.
Untuk menjadikan penjelasan ini lebih jelas kepada anda, saya akan menggunakan set data sampel. Terdapat 4 lajur dalam set data yang mewakili maklumat jualan bulan yang berbeza. Lajur ini ialah Orang Jualan, Wilayah, Bulan, dan Jualan .
Muat Turun untuk Berlatih
Belah Helaian Excel kepada Berbilang Lembaran Kerja.xlsm
Cara Membahagi Helaian Excel kepada Berbilang Lembaran Kerja
1. Menggunakan Penapis dan Salin
Dari mana-mana helaian, anda boleh membahagikan data kepada berbilang helaian dengan menggunakan Penapis .
Mula-mula, pilih julat sel yang anda mahu gunakan Penapis .
➤Di sini, saya memilih julat sel B3:E15 .
Kemudian, buka tab Data >> pilih Tapis .
Anda juga boleh menggunakan CTRL + SHIFT + L untuk menggunakan Tapis menggunakan papan kekunci .
Kini, Penapis digunakan pada julat sel yang dipilih.
Seterusnya, klik pada Lajur Bulan kerana saya ingin membahagikan data bergantung pada nilai Bulan .
Dari situ saya nyahpilih semuanya kecuali Januari . Akhir sekali, klik OK .
Sekarang, semua nilai yang Bulan adalah Januari ditapis.
Kemudian, Salin data dan Tampal ke dalam lembaran kerja baharu.
Di sini, saya menamakan yang baharu helaian Januari. Oleh itu, anda akan melihat semua maklumat jualan untuk Januari dibentangkan di sini.
Untuk baki Bulan , anda boleh mengikuti prosedur yang sama.
Sekali lagi, klik pada lajur Bulan kerana saya ingin membahagikan data bergantung pada Bulan nilai.
Dari sana nyahpilih semuanya kecuali Februari . Akhir sekali, klik OK .
Sekarang, semua nilai untuk Februari Bulan ditapis.
Kemudian, Salin data dan Tampal ke dalam lembaran kerja baharu.
Kemudian, saya menamakan helaian baharu Februari. Oleh itu, anda akan melihat semua maklumat jualan untuk Bulan pada Februari dibentangkan di sini.
Sekali lagi, klik pada lajur Bulan kerana saya ingin membahagikan data bergantung pada nilai Bulan .
Dari situ nyahpilih semuanya kecuali Mac . Akhir sekali, klik OK .
Kini, anda akan melihat semua nilai Mac ditapis.
Kemudian, Salin data dan Tampal ke dalam lembaran kerja baharu.
Akhirnya, saya menamakan helaian baharu Mac . Oleh itu, anda akan melihat semua maklumat jualan untuk Mac dibentangkandi sini.
Baca Lagi: Pisahkan Helaian Excel kepada Berbilang Helaian Berdasarkan Baris
2. Pisahkan Helaian Excel Berdasarkan Kiraan Baris Menggunakan VBA
Sebelum memulakan prosedur, anda perlu ingat bahawa anda perlu memulakan data dari baris pertama.
Sekarang, buka tab Pembangun >> pilih Visual Basic
Ia akan membuka tetingkap baharu Microsoft Visual Basic for Applications .
Sekarang , daripada Sisipkan >> pilih Modul
A Modul akan dibuka di sana.
Kemudian, tulis kod berikut dalam Modul .
7302
Di sini, saya telah mencipta sub-prosedur yang dipanggil SplitExcelSheet_into_MultipleSheets .
Di mana saya mengisytiharkan beberapa pembolehubah ini ialah WorkRng dan xRow sebagai Julat taip kemudian
SplitRow sebagai Integer juga xWs sebagai Lembaran Kerja jenis.
Selain itu, gunakan ExcelTitleId untuk memberikan kotak dialog tajuk.
Saya telah menyediakan nombor baris berpecah 4 untuk membahagi data dengan 4 baris kerana dalam set data saya Bulan Januari mempunyai 4 baris.
Akhir sekali, gunakan Untuk gelung ke SplitRow sehingga julat sel yang diberikan tamat.
Kemudian, Simpan kod dan kembali ke lembaran kerja.
Sekarang, buka tab Pembangun >> Daripada Sisipkan >> pilih Butang
Satu kotak dialog akan munculatas.
Untuk menetapkan Makro dalam Butang yang dimasukkan.
Pilih SplitExcelSheet_into_Multiplesheets daripada Nama Makro kemudian klik OK .
Cuma klik pada Butang untuk menjalankan Makro .
Kini, kotak dialog akan muncul di mana anda boleh meletakkan data julat.
➤ Di sini, saya memilih julat sel B1:E12
Kemudian, klik OK .
Lain kotak dialog akan muncul untuk menunjukkan kepada anda kiraan baris terpilih yang telah anda berikan dalam kod untuk memisahkan set data.
➤ Dalam kod, saya memberikan 4 sebagai Pisah Nombor Baris
Seperti yang saya ada dalam jumlah 12 baris jadi dengan 4 baris akan ada 3 helaian .
Dalam Helaian1 , anda akan melihat data bagi 4 baris pertama.
Dalam Helaian2 , anda akan melihat data baris 5 hingga 8.
Dalam Helaian3 , anda akan melihat data 4 yang terakhir baris.
Baca Lagi: Excel VBA: Pisahkan Helaian kepada Berbilang Helaian Berdasarkan o n Baris
Bacaan Serupa
- Cara Membahagi Skrin dalam Excel (3 Cara)
- [Betulkan:] Paparan Excel Bersebelahan Tidak Berfungsi
- Cara Mengasingkan Helaian dalam Excel (6 Cara Berkesan)
- Buka Dua Fail Excel Secara Berasingan (5 Kaedah Mudah)
- Cara Pisahkan Helaian Excel kepada Berbilang Fail (3 Kaedah Pantas)
3. Pisahkan Excel Lembaran ke dalam BerbilangBuku Kerja Berdasarkan Lajur
Sebelum memulakan prosedur, anda perlu ingat bahawa anda perlu memulakan data dari baris pertama dan lajur pertama.
Sekarang, buka Pembangun tab >> pilih Visual Basic
Ia akan membuka tetingkap baharu Microsoft Visual Basic for Applications .
Sekarang , daripada Sisipkan >> pilih Modul
A Modul akan dibuka di sana.
Kemudian, tulis kod berikut dalam Modul .
1606
Di sini, saya telah mencipta sub-prosedur yang dipanggil SplitSheetIntoMultipleWorkbooksBasedOnColumn , tempat saya mengisytiharkan berbilang pembolehubah.
Saya menggunakan 3 UNTUK gelung. Gelung FOR 1 akan mengira baris dari baris 2 hingga baris terakhir dengan nilai untuk mendapatkan lajur tertentu. Saya telah memberikan contoh lajur “C” .
Anda boleh menukarnya kepada kes anda
Ke-2 Untuk gelung akan mencipta buku kerja Excel baharu.
Gelung Fo r ke-3 akan menyalin data dengan nilai lajur “C” yang sama ke buku kerja baharu dari ke-2 baris ke baris terakhir dengan nilai.
Kemudian, Simpan kod dan kembali ke lembaran kerja.
Sekarang, buka tab Lihat > ;> Daripada Makros >> pilih Lihat Makro
Satu kotak dialog akan muncul.
Sekarang, daripada Nama Makro pilih SplitSheetIntoMultipleWorkbooksBasedOnColumn jugapilih buku kerja dalam Makro dalam .
Akhir sekali, Jalankan Makro yang dipilih.
Akhir sekali, anda akan melihat 3 buku kerja baharu telah dibuat kerana terdapat 3 Bulan dalam lajur C yang berbeza. Buku1 untuk Januari .
Buku2 untuk Februari .
Buku3 untuk Mac .
Baca Lagi: Cara Memisahkan Helaian Excel kepada Berbilang Helaian Berdasarkan Nilai Lajur
Kesimpulan
Dalam artikel ini, saya telah menerangkan 3 cara untuk membahagikan helaian Excel kepada berbilang lembaran kerja. Anda boleh mengikuti mana-mana cara yang dijelaskan untuk memisahkan helaian Excel anda kepada berbilang lembaran kerja. Sekiranya anda mempunyai sebarang kekeliruan atau soalan mengenai kaedah ini, anda boleh mengulas di bawah.