Power Query bukanlah alat yang tepat untuk ini karena tidak menghasilkan file Excel yang berbeda. Anda harus melakukan pekerjaan manual dan menyimpan semua file satu per satu setelah menerapkan berbagai filter di PQ Show Alat yang tepat untuk ini adalah Excel itu sendiri jika Anda menginginkan versi otomatis. Saya telah menulis makro VBA di mana Anda perlu memilih kolom dan itu akan menghasilkan banyak file yang sesuai dengan entri yang berbeda. Karenanya, jika Anda menjalankan makro setelah memilih kolom Subjek atau hanya memilih sel mana saja di kolom Subjek, Anda akan mendapatkan dua file Pasal 48 – Membagi Buku Kerja menjadi Beberapa Buku Kerja berdasarkan Kolom Jika Anda melakukan beberapa transformasi di PQ, lakukan dan simpan hasilnya di Excel. Kemudian jalankan makro di atas Misalkan Anda memiliki lembar kerja dengan deretan data yang sangat besar, dan sekarang, Anda perlu membagi data menjadi beberapa lembar kerja berdasarkan kolom Nama (lihat tangkapan layar berikut), dan nama-nama tersebut dimasukkan secara acak. Mungkin Anda bisa mengurutkannya terlebih dahulu, lalu menyalin dan menempelkannya satu per satu ke lembar kerja baru lainnya. Tetapi ini membutuhkan kesabaran Anda untuk menyalin dan menempel berulang kali. Hari ini, saya akan berbicara tentang beberapa trik cepat untuk menyelesaikan tugas ini Pisahkan data menjadi beberapa lembar kerja berdasarkan kolom dengan kode VBAJika Anda ingin membagi data berdasarkan nilai kolom dengan cepat dan otomatis, kode VBA berikut adalah pilihan yang tepat. Tolong lakukan seperti ini 1. Tahan tombol ALT + F11 untuk membuka jendela Microsoft Visual Basic for Applications 2. Klik Sisipkan > Modul, dan tempelkan kode berikut di Jendela Modul
3. Kemudian, tekan tombol F5 untuk menjalankan kode, dan kotak perintah akan muncul untuk mengingatkan Anda memilih baris tajuk, lihat tangkapan layar 4. Dan kemudian, klik tombol OK, dan di kotak prompt kedua, pilih data kolom yang ingin Anda bagi berdasarkan, lihat tangkapan layar 5. Kemudian, klik OK, dan semua data di lembar kerja aktif dibagi menjadi beberapa lembar kerja berdasarkan nilai kolom. Dan lembar kerja terpisah diberi nama dengan nama sel terpisah. Lihat tangkapan layar Catatan. Lembar kerja terpisah ditempatkan di akhir buku kerja tempat lembar kerja utama berada Pisahkan data menjadi beberapa lembar kerja berdasarkan kolom dengan Kutools for ExcelSebagai pemula Excel, kode VBA yang panjang ini agak sulit bagi kita, dan kebanyakan dari kita bahkan tidak tahu cara memodifikasi kode sesuai kebutuhan kita. Di sini, saya akan memperkenalkan Anda alat multifungsi--Kutools for Excel, itu Membagi Data utilitas tidak hanya dapat membantu Anda membagi data menjadi beberapa lembar kerja berdasarkan kolom, tetapi juga dapat membagi data dengan jumlah baris Catatan. Untuk menerapkan Data Terpisah ini, pertama-tama Anda harus mengunduh Kutools for Excel, lalu terapkan fitur tersebut dengan cepat dan mudah. Setelah menginstal Kutools for Excel, silakan lakukan seperti ini 1. Pilih rentang data yang ingin Anda bagi 2. Klik Kutools Plus > Lembar kerja > Pisahkan Data, lihat tangkapan layar 3. Di kotak dialog Split Data into Multiple Worksheets, Anda perlu melakukannya 1). Pilih opsi kolom Spesifik di bagian Pisahkan berdasarkan, dan pilih nilai kolom yang ingin Anda pisahkan berdasarkan data di daftar drop-down. (Jika data Anda memiliki header dan Anda ingin memasukkannya ke dalam setiap lembar kerja terpisah yang baru, harap centang opsi Data saya memiliki header. ) 2). Kemudian Anda dapat menentukan nama lembar kerja terpisah, di bawah bagian Nama lembar kerja baru, tentukan aturan nama lembar kerja dari daftar tarik-turun Aturan, Anda juga dapat menambahkan Awalan atau Akhiran untuk nama lembar kerja 3). Klik tombol OK. Lihat tangkapan layar 4. Sekarang data dibagi menjadi beberapa lembar kerja di buku kerja baru Klik untuk Mengunduh Kutools untuk Excel dan uji coba gratis Sekarang Pisahkan data menjadi beberapa lembar kerja berdasarkan kolom dengan Kutools for ExcelKutools for Excel mencakup lebih dari 300 alat Excel yang praktis. Gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh uji coba gratis sekarang Artikel terkaitBagaimana cara membagi data menjadi beberapa lembar kerja dengan jumlah baris? Alat Produktivitas Kantor TerbaikKutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%
Baca selengkapnya. Download Gratis. Pembelian. Office Tab Menghadirkan antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Lebih Mudah
Baca selengkapnya. Download Gratis. Pembelian.
Terlama Pertama Urutkan komentar menurut Terlama Pertama Pertama Terbaru Komentar ( 304 ) Belum ada peringkat. Jadilah yang pertama menilai Jagadesh. K sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Membagi data menjadi beberapa lembar kerja berdasarkan kolom dengan kode VBA menunjukkan beberapa kesalahan. silakan coba untuk memperbaikinya & perbarui yang sama. Jika Anda memberikan contoh file excel, itu akan sangat membantu Membalas 0 0 Georges Jagadesh. K sekitar 6 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Hai, terima kasih atas kode yang berfungsi untuk saya. Saya mencoba menemukan kode yang membagi satu lembar master menjadi beberapa lembar berdasarkan tanggal Membalas 0 0 Heidi Jagadesh. K sekitar 5 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Itu luar biasa. Proses ini membutuhkan waktu lebih dari satu jam untuk saya lakukan, tetapi selesai dalam 30 detik. Yang ini akan saya simpan untuk perpustakaan VBA saya. Terima kasih Membalas 0 0 Sarah Jagadesh. K sekitar 5 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Hai, saya memiliki 30.000 sel di lembar kerja saya dan perlu membaginya dalam beberapa bulan. apakah ada kode yang bisa saya gunakan untuk melakukannya lebih cepat. Saya sudah mendapat 8 kolom dan tanggal adalah kolom B. Saya telah bermain-main dengan kode di atas yang diberikan tetapi gagal besar. Bisakah Anda membantu saya dengan ini. Terima kasih sebelumnya Membalas 0 0 Lok Jagadesh. K sekitar 5 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Saya mendapatkan kesalahan berikut. Runtime error '6' overflow Setelah debugging tampilkan baris For i = 2 To Ir Baris excel saya lebih dari 500.000. Apakah ada solusi Terima kasih banyak untuk kodenya. Salam Hormat Lok Membalas 0 0 Lok Jagadesh. K sekitar 5 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Halo, Terima kasih banyak untuk kodenya. saya mendapatkan kesalahan berikut. Runtime error '6' overflow pada baris For i = 2 To Ir Ada solusi untuk ini. Terima kasih Membalas 0 0 Cindy sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Saya mendapat error saat menekan F5 - GoTo Box meminta referensi?? Membalas 0 0 Niki sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Proses VBA bekerja dengan sempurna, terima kasih banyak telah berbagi keahlian Anda dan menghemat banyak waktu saya Membalas 0 0 Viki sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Kode VBA bekerja dengan sempurna. Tampaknya tidak memperbarui lembaran karena perubahan dilakukan pada Lembar1. Tolong bantu Membalas 0 0 Pieter Vickey sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Hai, Terima kasih atas kode yang berfungsi untuk saya. Saya hanya punya dua pertanyaan/komentar. 1 data yang disalin tidak termasuk tata letak file aslinya. Apakah mungkin menyalin data sebagai tabel dengan filter otomatis? . Apakah mungkin untuk menyesuaikan kode untuk rentang atau nama tabel tertentu? . Salam, Pieter Membalas 0 0 Belinda Martinez sekitar 9 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Bekerja seperti pesona. Terima kasih Membalas 0 0 Bobby M sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Bekerja seperti pesona. Terima kasih untuk kode premium. . tertawa terbahak-bahak Membalas 0 0 Jonatan sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Terima kasih banyak, ini bekerja dengan baik. Namun, apa yang terjadi jika saya ingin data dalam setiap tab diurutkan lagi (menggunakan kolom lain)? . Apakah itu mungkin? Membalas 0 0 Ben Jonatan sekitar 6 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Hai Jonathan, Komentar lama saya tahu, tetapi mungkin berguna untuk orang lain di masa mendatang. Saya perlu melakukan ini tetapi tidak dapat menemukan cara mudah dengan VBA. Namun, saya menemukan bahwa jika Anda membuat Kolom baru di Spreadsheet Anda sebagai penggabungan dari 2, jadi misalnya =A1&" "&A2 Ini kemudian memberi Anda 1 Sel dengan kedua set informasi. Anda kemudian dapat menjalankan modul di atas dan berfungsi dengan baik. Sunting - Data dalam kolom harus lebih pendek dari 30 Karakter, jika tidak, data tidak akan disalin (ditampilkan sebagai kesalahan pada Modul) dan Anda mendapatkan lembar kosong di tengah Lembar baru Anda Membalas 0 0 Aditi sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Luar biasa. Ini menakjubkan. Saya bergumul dengan masalah ini begitu lama dan kode ini masuk sebagai jeda. Terima kasih telah membagikannya Membalas 0 0 Gopinath sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Luar biasa. Terima kasih telah memposting Membalas 0 0 MieMie sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Kode berfungsi seperti pesona untuk data yang lebih kecil (kurang dari 1200 baris). Saya mencoba menggunakan lembar kerja yang lebih besar dengan (17000 baris) dan macet setelah dipecah menjadi 10-12 lembar. Jadi kami mencoba membagi data asli menjadi 3 buku kerja yang berbeda dan tetap mematikan kami. Kami memiliki Windows 7 dan komputer kami juga tidak terlalu lambat. Apakah Anda menyarankan baris terbatas pada data untuk menggunakan kode ini dengan aman? Membalas 0 0 Abel Solomon MieMie sekitar 6 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Kode berfungsi seperti pesona untuk data yang lebih kecil (kurang dari 1200 baris). Saya mencoba menggunakan lembar kerja yang lebih besar dengan (17000 baris) dan macet setelah dipecah menjadi 10-12 lembar. Jadi kami mencoba membagi data asli menjadi 3 buku kerja yang berbeda dan tetap mematikan kami. Kami memiliki Windows 7 dan komputer kami juga tidak terlalu lambat. Apakah Anda menyarankan baris terbatas pada data untuk menggunakan kode ini dengan aman? . Apa yang saya tidak yakin adalah. Berapa jumlah maksimum baris yang dapat didukung makro? . Itu di suatu tempat antara 20k dan 40k. [/mengutip] Membalas 0 0 Shrikant Abel Solomon sekitar 5 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Menghadapi masalah yang sama. Kode berfungsi untuk lembar di mana data lebih sedikit baris, namun untuk data yang lebih besar itu menunjukkan kesalahan karena "Excel tidak dapat menyelesaikan tugas ini dengan sumber daya yang tersedia. Pilih lebih sedikit data atau tutup aplikasi lain" (tidak ada aplikasi lain yang bekerja pada saat yang sama) Kode berfungsi seperti pesona untuk data yang lebih kecil (kurang dari 1200 baris). Saya mencoba menggunakan lembar kerja yang lebih besar dengan (17000 baris) dan macet setelah dipecah menjadi 10-12 lembar. Jadi kami mencoba membagi data asli menjadi 3 buku kerja yang berbeda dan tetap mematikan kami. Kami memiliki Windows 7 dan komputer kami juga tidak terlalu lambat. Apakah Anda menyarankan baris terbatas pada data untuk menggunakan kode ini dengan aman? Membalas 0 0 Bekki sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Kamu adalah pahlawanku sepanjang masa. Saya telah berburu untuk ini selama berbulan-bulan tanpa hasil. Saya harus melakukan laporan pemecah mingguan / bulanan ini menjadi 147+ lembar kerja dan mereka tidak akan memberi saya kutools. Pada catatan itu. Saya benar-benar perlu belajar coding. . ( Tapi terima kasih Membalas 0 0 KARTU AS sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs HI , saya memiliki lembar yang memiliki 65.000 Catatan dan memiliki 8 kasus berbeda, jadi pada dasarnya itu harus menghasilkan 80 lembar berbeda. Saya mencoba menjalankan kode ini, tetapi muncul Runtime Error 6 Overflow. Bisakah kode ini di-tweak untuk menyelesaikan masalah saya? Membalas 0 0 JD ACE sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs [quote] HI, saya memiliki sebuah sheet yang memiliki 65000 Record dan memiliki 8- case yang berbeda, jadi pada dasarnya harus menghasilkan 80 sheet yang berbeda. Saya mencoba menjalankan kode ini, tetapi muncul Runtime Error 6 Overflow. Bisakah kode ini di-tweak untuk menyelesaikan masalah saya? . Dengan ACE[/quote] Coba ubah Dim vcol, i As Integer menjadi Dim vcol, i As Long Membalas 0 0 Mustafa JD sekitar 6 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Hai, saya mencoba mengubah DIM vcol ke Long dan berfungsi dengan baik tetapi tiba-tiba melalui kesalahan tidak ada cukup memori untuk menyelesaikan tindakan ini, coba gunakan lebih sedikit data atau tutup aplikasi lain. Padahal saya tidak membuka aplikasi lain. Saya memiliki sedikit lebih dari 100 k baris dan kira-kira. Ukuran file 16 mb. bantuan apa pun akan sangat dihargai. Terima kasih Mustafa Membalas 0 0 Croftycooke sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Sedikit kode yang luar biasa - berfungsi dengan sempurna (jika Anda mengubah variabel ke variabel yang dibutuhkan spreadsheet Anda) Membalas 0 0 Ahmad Sarheed sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Saya memiliki lembar dengan jumlah baris variabel. Salah satu kolom adalah tanggal mulai dari 2010 dan seterusnya. Kolom lainnya adalah nama dana dengan data NAB untuk setiap dana terhadap tanggal. Jadi saya tidak ingin membagi kolom menjadi lembaran yang berbeda, saya ingin membagi setiap NAMA DANA menjadi lembarannya sendiri dengan data NAV per tanggal Akhir Bulan, bukan tanggal harian. Bisakah ini dilakukan atau ini tidak mungkin? Membalas 0 0 Tim sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Saya memiliki lembar kerja yang saya gunakan dan saya mencoba menemukan kode vba yang akan mengubah nama akun dan menyalin baris khusus ke buku kerja dan lembar baru dengan nama yang sama, bisakah Anda membantu? Membalas 0 0 Skor bintang sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Besar. Kode VBA berfungsi, terima kasih. Saya membutuhkan lembar kerja keluaran ini dalam file excel individual alih-alih lembar kerja dan ada kesalahan saat saya membagi ke banyak lembar kerja Membalas 0 0 kokoliso sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs Starscor dan Tim jika Anda ingin membagi lembaran file menjadi beberapa file menggunakan nama baris ada kode makro kecil di halaman web yang sama ini yang melakukannya, cari saja "pisahkan buku kerja untuk memisahkan file Excel" Anda . Tambahkan kode dari contoh itu ke akhir yang satu ini dengan menghapus sub dan sub akhir duplikat tentu saja dan Anda akan mendapatkan satu file untuk masing-masing Membalas 0 0 yash sekitar 8 tahun yang lalu Komentar ini diminimalkan oleh moderator di situs adakah yang bisa membantu saya cara mengurutkan kolom di lembar berbeda di buku kerja yang sama sekaligus dan juga menghapus duplikat di lembar berbeda karena saya memiliki sekitar 65 lembar di buku kerja yang sama Bisakah power query membagi data menjadi beberapa lembar?Ya, Anda dapat menggunakan Power Query . Di bagian atas di Excel goto Data dan pilih dalam Get & Transform for From table dalam kasus Anda New Query > From File. Kemudian pilih rentang data atau file yang ingin Anda gabungkan. Lakukan ini untuk setiap lembar atau file.
Bagaimana cara membagi data menjadi beberapa lembar kerja?Pilih di bawah baris tempat Anda ingin memisahkan, atau kolom di sebelah kanan tempat Anda ingin memisahkan. Pada tab Tampilan, di grup Jendela, klik Pisahkan . Untuk menghapus panel pemisah, klik Pisahkan lagi.
Bagaimana cara menggabungkan data dari beberapa lembar kerja menggunakan Power Query?Menggabungkan dan Mengubah Data Untuk menggabungkan semua file dengan kueri, lalu meluncurkan Power Query Editor, pilih Menggabungkan > Menggabungkan dan Mengubah Data Gabungkan dan Muat. |