Terkadang Anda perlu memisahkan data ke dalam lembar kerja yang berbeda dari tabel berdasarkan beberapa kondisi pada data di kolom
Untuk e. g
- Anda perlu mencetak laporan penjualan bulanan, triwulanan, dan menandatanganinya
- Anda memerlukan laporan penjualan terpisah dari semua cabang untuk dianalisis sama atau untuk dikirim ke cabang
- Anda mungkin perlu membagi dua biaya produksi unit yang berbeda berdasarkan kolom unit untuk menganalisis secara efisien
Dalam semua kasus di atas, ketika basis data Anda terlalu besar, akan merepotkan untuk memisahkan data tabel secara manual menjadi lembaran yang berbeda. Mungkin itu akan menghabiskan banyak waktu dan usaha Anda yang berharga
Bagaimana jika Anda dapat memisahkan data tabel menjadi beberapa lembar hanya dengan satu klik tabel Pivot?
Saya akan merekomendasikan untuk membaca sedikit tentang tabel Pivot untuk pemula. Jika Anda mengetahui dasar-dasar tentang tabel pivot, Anda dapat melewati paragraf berikutnya
Apa itu tabel Pivot?
Tabel pivot adalah alat excel yang ampuh untuk menganalisis, meringkas, dan menyajikan data besar dengan cara yang memudahkan dalam menganalisis dan menarik kesimpulan. Tabel pivot memungkinkan Anda meringkas data menjadi excel, berdasarkan baris dan kolom yang dipilih. Bagaimana cara membuat tabel pivot?
Recommended Blogs: Accelerate Your Analysis with Pivot Table How to convert dates into months/ quarters/ years in pivot table How to Change Pivot table Report Filter? What is Pivot table slicer and how to use it effectively?
Menghasilkan Lembar Kerja Individual berdasarkan Kolom
Jadi Mari kita mulai membuat lembar individual
Untuk pemahaman yang lebih baik tentang hal yang sama, unduh file daftar penjualan dan ikuti secara bertahap untuk mendapatkan lembar hasil
Hasilkan Lembar latihan individu mendaftar
Berikut Daftar Penjualan yang berisi kolom tanggal, cabang, Nama pelanggan, Produk yang dijual, kuantitas, tarif dan jumlah penjualan
- Sisipkan tabel Pivot
- Ambil kolom ke Bidang Filter tabel pivot berdasarkan lembar kerja yang ingin Anda pisahkan. Dalam contoh kita, mari ambil Cabang sebagai bidang filter kita
- Sekarang ambil semua data ke dalam baris atau bidang nilai berdasarkan kebutuhan Anda. Di sini Anda bahkan dapat memilih data terbatas atau data lengkap. (Dalam contoh kami, kami mengambil semua kolom ke bidang Baris untuk memiliki tabel yang sama)
- Buka alat tabel Pivot >> Analisis >> Opsi >> Tampilkan Halaman Filter Laporan
- Pilih kolom yang ingin Anda hasilkan lembar individual. Di sini, kita hanya akan mendapatkan satu kolom karena kita hanya memasukkan satu kolom di filter Laporan
(Catatan. Jangan lupa untuk mengambil cadangan file pada langkah ini karena Anda mungkin perlu mengubah kolom dan baris nanti) - Tekan Ok dan selesai
Sudah selesai… Anda akan mendapatkan penjualan yang dilakukan oleh semua cabang di lembar kerja yang berbeda
Ini adalah file terakhir, jika Anda bingung. Hasilkan Lembar individual berdasarkan file kolom
Semoga demikian, Anda menyukai posnya. Tetap Terhubung untuk Pelajari lebih lanjut tentang cara-cara inovatif untuk menyajikan atau menganalisis data ke dalam excel dengan trik-trik keren
Saat Anda akan menjalankan prosedur SplitIntoSheets(), sheet akan dibagi menjadi beberapa sheet, berdasarkan kolom yang diberikan. Anda dapat menambahkan tombol pada lembar dan menetapkan makro ini ke dalamnya
Bagaimana itu bekerja
Kode di atas memiliki dua prosedur dan satu fungsi. Dua prosedur adalah Split Into Sheets(), Create Sheets(unik As Range, clmNo As Long) dan satu fungsi adalah RemoveDuplicates(unik As Range) As Range
Prosedur Pertama adalah SplitIntoSheets(). Ini adalah prosedur utama. Prosedur ini mengatur variabel dan RemoveDuplicates untuk mendapatkan nama unik dari kolom yang diberikan dan kemudian meneruskan nama tersebut ke CreateSheets untuk membuat sheet
RemoveDuplicates mengambil satu argumen yaitu rentang yang berisi nama. Menghapus duplikat darinya dan mengembalikan objek rentang yang berisi nama unik
Sekarang CreateSheets dipanggil. Dibutuhkan dua argumen. Pertama nama unik dan kedua kolom no. dari mana kita akan memfilter data. Sekarang CreateSheets mengambil setiap nama dari keunikan dan memfilter nomor kolom yang diberikan dengan setiap nama. Menyalin data yang difilter, menambahkan sheet, dan menempelkan data di sana. Dan data Anda dibagi menjadi beberapa lembar berbeda dalam hitungan detik