Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Bagaimana cara membagi data menjadi beberapa lembar kerja dengan jumlah baris di Excel?

Bagaimana cara membagi data menjadi beberapa lembar kerja dengan jumlah baris di Excel?

Misalnya, saya memiliki berbagai daftar data, sekarang saya ingin membaginya menjadi beberapa lembar kerja berdasarkan jumlah baris, dalam contoh ini, saya akan membaginya dengan setiap 5 baris (lihat tangkapan layar berikut). Adakah cara untuk membantu kami menyelesaikan masalah ini dengan cepat? Di sini saya akan memperkenalkan dua trik agar Anda dapat menyelesaikannya dengan mudah.


doc-split-data-by-row1


-2



doc-split-data-by-row2
doc-split-data-by-row3
doc-split-data-by-row4
doc-split-data-by-row5

Pisahkan data menjadi beberapa lembar kerja dengan menghitung baris dengan kode VBA

Pisahkan data menjadi beberapa lembar kerja dengan hitungan baris dengan Kutools for Excel

Tab Office Mengaktifkan Pengeditan dan Penjelajahan Tab di Office, dan Jadikan Pekerjaan Anda Lebih Mudah ...
Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda dengan
80%
  • Gunakan Kembali Apa Pun: Tambahkan rumus, bagan, dan hal lain yang paling sering digunakan atau rumit ke favorit Anda, dan gunakan kembali dengan cepat di masa mendatang.
  • Lebih dari 20 fitur teks: Ekstrak Nomor dari String Teks; Ekstrak atau Hapus Bagian dari Teks; Ubah Angka dan Mata Uang ke Kata Bahasa Inggris.
  • Gabungkan Alat: Beberapa Buku Kerja dan Lembar menjadi Satu; Gabungkan Beberapa Sel / Baris / Kolom Tanpa Kehilangan Data; Gabungkan Baris dan Jumlah Duplikat.
  • Alat Pisah: Membagi Data Menjadi Beberapa Lembar Berdasarkan Nilai; Satu Buku Kerja ke Beberapa File Excel, PDF atau CSV; Satu Kolom ke Beberapa Kolom.
  • Tempel Melewati Baris Tersembunyi / Difilter; Hitung Dan Jumlah dengan Warna Latar Belakang; Kirim Email Hasil Personalisasi ke Beberapa Penerima secara Massal.
  • Filter Super: Buat skema filter tingkat lanjut dan terapkan ke setiap lembar; Jenis menurut minggu, hari, frekuensi, dan lainnya; SARING dengan tebal, rumus, komentar ...
  • Lebih dari 300 fitur canggih; Bekerja dengan Office 2007-2021 dan 365; Mendukung semua bahasa; Penerapan yang mudah di perusahaan atau organisasi Anda.

panah gelembung kanan biru Pisahkan data menjadi beberapa lembar kerja dengan menghitung baris dengan kode VBA

Kode VBA berikut dapat membantu Anda membagi baris menjadi beberapa lembar kerja berdasarkan jumlah baris, lakukan hal berikut:

1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempel kode berikut di Module Window.

VBA: Membagi data menjadi beberapa lembar dengan jumlah baris di Excel.

Sub SplitData()
'Updateby20140617
Dim WorkRng As Range
Dim xRow As Range
Dim SplitRow As Integer
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
SplitRow = Application.InputBox("Split Row Num", xTitleId, 5, Type:=1)
Set xWs = WorkRng.Parent
Set xRow = WorkRng.Rows(1)
Application.ScreenUpdating = False
For i = 1 To WorkRng.Rows.Count Step SplitRow
    resizeCount = SplitRow
    If (WorkRng.Rows.Count - xRow.Row + 1) < SplitRow Then resizeCount = WorkRng.Rows.Count - xRow.Row + 1
    xRow.Resize(resizeCount).Copy
    Application.Worksheets.Add after:=Application.Worksheets(Application.Worksheets.Count)
    Application.ActiveSheet.Range("A1").PasteSpecial
    Set xRow = xRow.Offset(SplitRow)
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Lalu tekan F5 kunci untuk menjalankan kode, dan dialog muncul untuk memilih rentang yang akan dipisahkan, lalu klik OK, dan dialog lain bagi Anda untuk menentukan jumlah baris. Lihat tangkapan layar:

4. Klik OK, dan rentangnya dibagi menjadi beberapa lembar berdasarkan jumlah baris.

Note: Lembar kerja terpisah ditempatkan di belakang lembar kerja master.


panah gelembung kanan biru Pisahkan data menjadi beberapa lembar kerja dengan hitungan baris dengan Kutools for Excel

Kode di atas hanya dapat membagi data dengan jumlah baris yang ditentukan, dan tidak akan menambahkan judul untuk setiap data lembar kerja jika data Anda memiliki judul.

Tapi dengan Kutools untuk Excel'S Data split, Anda tidak hanya dapat menyisipkan header untuk setiap data lembar kerja, tetapi juga dapat menentukan nama lembar kerja terpisah yang baru.

Kutools untuk Excel mencakup lebih dari 300 alat Excel yang praktis. Gratis untuk mencoba tanpa batasan dalam 30 hari. Dapatkan Sekarang

Jika Anda telah menginstal Kutools for Excel, lakukan hal berikut:

1. Pilih rentang data yang ingin Anda pisahkan.

2. Klik Enterprise > Alat Lembar Kerja > Data split (Atau Enterprise > Data split ), lihat tangkapan layar:

doc-split-data-by-row6

3. di Pisahkan Data menjadi Beberapa Lembar Kerja kotak dialog:

  • Pilih Baris tetap dari Pisahkan berdasarkan pilihan, dan masukkan jumlah baris yang ingin Anda pisahkan untuk setiap lembar kerja. (Jika data Anda memiliki header dan Anda ingin memasukkannya ke dalam setiap lembar kerja split baru, harap periksa Data saya memiliki tajuk pilihan.)
  • Kemudian Anda dapat menentukan nama lembar kerja terpisah, di bawah Nama lembar kerja baru bagian, pilih aturan nama lembar kerja dari Peraturan daftar drop-down, Anda dapat menambahkan Awalan or Akhiran untuk nama sheet juga. Lihat tangkapan layar:

doc-split-data-by-row7

4. Setelah menentukan pengaturan, kemudian klik OK, dan data yang dipilih telah dipecah menjadi beberapa lembar kerja dari buku kerja baru dengan setiap 5 baris. Dan header disisipkan untuk setiap lembar kerja baru. Lihat tangkapan layar:

doc-split-data-by-row8

Klik untuk mengetahui lebih lanjut tentang fitur Split Data ini.

Artikel terkait:

Bagaimana cara membagi data menjadi beberapa lembar kerja berdasarkan kolom di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda dengan
80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari
    300
    fitur yang kuat
    . Mendukung Office/Excel
    2007-2019 dan 365
    . Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap
    30
    percobaan gratis -hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda dengan
    50%
    , dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (24)
Rated 5 dari 5 · peringkat 1
Komentar ini diminimalkan oleh moderator di situs
Besar . Ini luar biasa ... Terima kasih
Komentar ini diminimalkan oleh moderator di situs
halo, itu tidak bekerja untuk saya. data saya berasal dari tabel pivot dan memiliki header. vba ini dapat mengekspor beberapa data tetapi tidak semua ... tolong bantu
Komentar ini diminimalkan oleh moderator di situs
Saya memiliki beberapa baris tajuk kolom yang berisi rata-rata dan total di bagian atas setiap lembar. Saya memiliki bagan distribusi di bagian bawah. Ini perlu disimpan pada setiap lembar baru yang terbelah. Bagaimana cara mewujudkannya dengan alat ini?
Komentar ini diminimalkan oleh moderator di situs
Ia bekerja dengan satu baris tajuk kolom. Saya menggunakan beberapa baris yang menyertakan rata-rata dan total. Plus, saya memiliki bagan distribusi di bagian bawah. Bagaimana saya bisa menjaga ini tetap utuh? Saat ini info ini tidak ditransfer ke lembar kerja baru yang dibuatnya.
Komentar ini diminimalkan oleh moderator di situs
Bekerja sangat baik ditambah dengan yang ini jika diperlukan: http://www.extendoffice.com/documents/excel/628-excel-split-workbook.html
Komentar ini diminimalkan oleh moderator di situs
Saya telah mencari ini tanpa henti. Terima kasih banyak untuk tutorial ini!!!!
Komentar ini diminimalkan oleh moderator di situs
Kami dapat meningkatkan peringkat situs web Anda di semua mesin pencari utama dengan harga yang sangat terjangkau. Email kami kembali untuk mendapatkan proposal lengkap.
Komentar ini diminimalkan oleh moderator di situs
Apakah ada cara untuk membagi dan kemudian mengekspor ke beberapa file HTML?
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak untuk tutorial ini. Ini bekerja dengan baik.
Komentar ini diminimalkan oleh moderator di situs
Terima kasih, untuk Skrip VBA yang fantastis ini. Tetapi bagaimana cara mengonfigurasinya untuk mengulangi baris tajuk pada setiap pemisahan?
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak untuk VBA-Script yang fantastis. Tetapi bagaimana cara memodifikasinya agar baris tajuk tetap pada setiap pemisahan?
Komentar ini diminimalkan oleh moderator di situs
hai ini berfungsi dengan baik tetapi ingin output sebagai string bagaimana saya bisa memodifikasi kode atau saya dapat mengatakan contoh: 'output',
Komentar ini diminimalkan oleh moderator di situs
Hai Terima kasih atas kode yang bagus ini, tetapi masalahnya adalah, di sini kami hanya dapat membagi jumlah baris yang tetap, dapatkah Anda membantu saya dengan pemisahan berdasarkan beberapa nama atau kode, karena saya memiliki kumpulan baris yang berbeda untuk setiap lembar kerja.
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak omg!
Komentar ini diminimalkan oleh moderator di situs
Bertahun-tahun kemudian, dan ini masih bertahan dengan sangat baik. Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
terima kasih. menghemat banyak waktu saya.
Komentar ini diminimalkan oleh moderator di situs
Minmatar terdeteksi :O
Komentar ini diminimalkan oleh moderator di situs
Saya memiliki 20 juta data di excel. Saya perlu memisahkannya dengan 2500 baris pertama diikuti oleh 250 data seterusnya. Bagaimana saya bisa melakukannya dengan cepat.
Komentar ini diminimalkan oleh moderator di situs
ini sangat membantu. terima kasih
Komentar ini diminimalkan oleh moderator di situs
Apakah ada cara untuk menjaga header di semua lembar kerja?
Misalnya, baris 1 adalah nama kolom dan baris 2 hingga baris 51 adalah data saya. Ketika saya membaginya menjadi 10 lembar kerja, saya berharap baris 1 menjadi header dan baris 2-6 menjadi data.
Belum ada komentar yang diposting di sini
Muat Lebih
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL