Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

Kumpulan data besar mungkin berisi banyak nilai berdasarkan kolom yang sama. Jika mau, Anda dapat membagi kategori yang sama '(Departemen, Bulan, Wilayah, Negara Bagian, dll. ) atau preferensi Anda ke dalam lembar kerja atau buku kerja yang berbeda. Pada artikel ini, saya akan menjelaskan 3 metode yang cocok untuk membagi lembar Excel menjadi beberapa lembar kerja. Sebelum itu, lihat ikhtisar membagi lembar Excel menjadi beberapa lembar kerja

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?


Daftar isi

Unduh ke Latihan

Pisahkan Lembar Excel menjadi Beberapa Lembar Kerja. xlsm


3 Cara Mudah Membagi Lembar Excel Menjadi Beberapa Lembar Kerja

Untuk membuat penjelasan ini lebih jelas bagi Anda, saya akan menggunakan kumpulan data sampel. Ada 4 kolom dalam kumpulan data yang mewakili informasi penjualan dari bulan yang berbeda. Kolom ini adalah Orang Penjualan, Wilayah, Bulan, dan Penjualan

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?


1. Menggunakan Filter dan Salin

Dari lembar apa pun, Anda dapat membagi data menjadi beberapa lembar dengan menggunakan Filter

Langkah

  • Pertama, pilih rentang sel tempat Anda ingin menerapkan Filter. Di sini, saya memilih rentang sel B3. E15
  • Kemudian, buka tab Data >> pilih Filter
  • Anda juga dapat menggunakan CTRL + SHIFT + L untuk menerapkan Filter menggunakan keyboard

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, Filter diterapkan ke rentang sel yang dipilih
  • Selanjutnya, klik kolom Bulan karena saya ingin membagi data berdasarkan nilai Bulan
  • Dari sana saya membatalkan pilihan semuanya kecuali Januari. Terakhir, klik OK

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, semua nilai di mana Bulan adalah Januari akan difilter
  • Kemudian, Salin data dan Tempelkan ke lembar kerja baru

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Di sini, saya beri nama lembar baru Januari. Dengan demikian, Anda akan melihat semua informasi penjualan untuk bulan Januari disajikan di sini.  

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Untuk sisa Bulan, Anda dapat mengikuti prosedur yang sama
  • Sekali lagi, klik kolom Bulan karena saya ingin membagi data berdasarkan nilai Bulan
  • Dari sana batalkan pilihan semuanya kecuali Februari. Terakhir, klik OK

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, semua nilai untuk Bulan Februari difilter
  • Kemudian, Salin data dan Tempelkan ke lembar kerja baru

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Belakangan, saya beri nama lembar baru itu Februari. Dengan demikian, Anda akan melihat semua informasi penjualan untuk Bulan Februari disajikan di sini.  

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekali lagi, klik kolom Bulan karena saya ingin membagi data berdasarkan nilai Bulan
  • Dari sana batalkan pilihan semuanya kecuali Maret. Terakhir, klik OK

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, Anda akan melihat semua nilai Maret difilter
  • Kemudian, Salin data dan Tempelkan ke lembar kerja baru

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Akhirnya, saya beri nama lembar baru itu Maret. Karenanya, Anda akan melihat semua informasi penjualan untuk bulan Maret disajikan di sini.  

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

Baca Selengkapnya. Pisahkan Lembar Excel menjadi Beberapa Lembar Berdasarkan Baris


2. Pisahkan Lembar Excel Berdasarkan Hitungan Baris Menggunakan VBA

Selanjutnya, Anda dapat menggunakan Editor Makro VBA untuk membagi lembaran. Sebelum memulai prosedur, Anda harus ingat bahwa Anda harus memulai data dari baris pertama

Langkah

  • Sekarang, buka tab Pengembang >> pilih Visual Basic

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Ini akan membuka jendela baru Microsoft Visual Basic for Applications
  • Sekarang, dari Sisipkan >> pilih Modul

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Modul akan terbuka di sana
  • Kemudian, tulis kode berikut di Modul
Sub SplitExcelSheet_into_MultipleSheets()
Dim WorkRng As Range
Dim xRow As Range
Dim SplitRow As Integer
Dim xWs As Worksheet
On Error Resume Next
EcelTitleId = "Split Row Numt"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", ExcelTitleId, WorkRng.Address, Type:=8)
SplitRow = Application.InputBox("Split Row Num", ExcelTitleId, 4, 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

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Di sini, saya telah membuat sub-prosedur bernama SplitExcelSheet_into_MultipleSheets
  • Di mana saya mendeklarasikan beberapa variabel, ini adalah WorkRng dan xRow sebagai tipe Range kemudian SplitRow sebagai Integer juga xWs sebagai tipe Worksheet
  • Juga, gunakan ExcelTitleId untuk memberi judul kotak dialog
  • Saya telah menyediakan nomor baris terpisah 4 untuk membagi data menjadi 4 baris karena dalam kumpulan data saya, Bulan Januari memiliki 4 baris
  • Terakhir, gunakan perulangan For ke SplitRow hingga rentang sel yang diberikan berakhir
  • Kemudian, Simpan kode dan kembali ke lembar kerja
  • Sekarang, buka tab Pengembang >> Dari Sisipkan >> pilih Tombol

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sebuah kotak dialog akan muncul
  • Untuk menetapkan Makro di Tombol yang disisipkan
  • Pilih SplitExcelSheet_into_Multiplesheets dari Nama Makro lalu klik OK

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Cukup klik pada Tombol untuk menjalankan Makro

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, kotak dialog akan muncul di mana Anda dapat meletakkan rentang data
  • Di sini, saya memilih rentang sel B1. E12
  • Lalu, klik Oke

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Kotak dialog lain akan muncul untuk menunjukkan kepada Anda jumlah baris yang dipilih yang sudah Anda berikan dalam kode untuk membagi kumpulan data
  • Dalam kode, saya memberikan 4 sebagai Nomor Baris Terpisah

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Karena saya sudah total 12 baris jadi dengan 4 baris akan ada 3 lembar

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Di Sheet1, Anda akan melihat data dari 4 baris pertama

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Di Sheet2, Anda akan melihat data baris 5 hingga 8

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Di Sheet3, Anda akan melihat data dari 4 baris terakhir

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

Baca Selengkapnya. VBA Excel. Pisahkan Lembar menjadi Beberapa Lembar Berdasarkan Baris


Bacaan Serupa

  • Cara Membagi Layar di Excel (3 Cara)
  • [Memperbaiki. ] Tampilan Excel Berdampingan Tidak Berfungsi
  • Cara Memisahkan Sheet di Excel (6 Cara Efektif)
  • Buka Dua File Excel Secara Terpisah (5 Metode Mudah)
  • Cara Membagi Lembar Excel Menjadi Beberapa File (3 Metode Cepat)

3. Pisahkan Lembar Excel menjadi Beberapa Buku Kerja Berdasarkan Kolom

Sebelum memulai prosedur, Anda harus ingat bahwa Anda harus memulai data dari baris pertama dan kolom pertama

Langkah

  • Sekarang, buka tab Pengembang >> pilih Visual Basic

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Ini akan membuka jendela baru Microsoft Visual Basic for Applications
  • Sekarang, dari Sisipkan >> pilih Modul

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Modul akan terbuka di sana
  • Kemudian, tulis kode berikut di Modul
Sub SplitSheetIntoMultipleWorkbooksBasedOnColumn()
    Dim objWorksheet As Excel.Worksheet
    Dim nLastRow, nRow, nNextRow As Integer
    Dim strColumnValue As String
    Dim objDictionary As Object
    Dim varColumnValues As Variant
    Dim varColumnValue As Variant
    Dim objExcelWorkbook As Excel.Workbook
    Dim objSheet As Excel.Worksheet
    Set objWorksheet = ActiveSheet
    nLastRow = objWorksheet.Range("A" & objWorksheet.Rows.Count).End(xlUp).Row
    Set objDictionary = CreateObject("Scripting.Dictionary")
    For nRow = 2 To nLastRow
        strColumnValue = objWorksheet.Range("C" & nRow).Value
        If objDictionary.Exists(strColumnValue) = False Then
           objDictionary.Add strColumnValue, 1
        End If
    Next
    varColumnValues = objDictionary.Keys
    For i = LBound(varColumnValues) To UBound(varColumnValues)
        varColumnValue = varColumnValues(i)
        Set objExcelWorkbook = Excel.Application.Workbooks.Add
        Set objSheet = objExcelWorkbook.Sheets(1)
        objSheet.Name = objWorksheet.Name
        objWorksheet.Rows(1).EntireRow.Copy
        objSheet.Activate
        objSheet.Range("A1").Select
        objSheet.Paste
        For nRow = 2 To nLastRow
            If CStr(objWorksheet.Range("C" & nRow).Value) = CStr(varColumnValue) Then     
               objWorksheet.Rows(nRow).EntireRow.Copy
               nNextRow = objSheet.Range("A" & objWorksheet.Rows.Count).End(xlUp).Row + 1
               objSheet.Range("A" & nNextRow).Select
               objSheet.Paste
               objSheet.Columns("A:D").AutoFit
            End If
        Next
    Next
End Sub
_

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?
    Di sini, saya telah membuat sub-prosedur bernama SplitSheetIntoMultipleWorkbooksBasedOnColumn, tempat saya mendeklarasikan beberapa variabel
  • Saya menggunakan 3 loop UNTUK. Perulangan FOR ke-1 akan menghitung baris dari baris 2 hingga baris terakhir dengan nilai untuk mendapatkan kolom tertentu. Saya telah memberikan contoh kolom "C". Anda dapat mengubahnya ke kasus Anda
  • Pengulangan For ke-2 akan membuat buku kerja Excel baru
  • Loop For ke-3 akan menyalin data dengan nilai kolom "C" yang sama ke buku kerja baru dari baris ke-2 ke baris terakhir dengan nilai
  • Kemudian, Simpan kode dan kembali ke lembar kerja
  • Sekarang, buka tab View >> From Macros >> pilih View Macros

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sebuah kotak dialog akan muncul

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Sekarang, dari nama Makro pilih SplitSheetIntoMultipleWorkbooksBasedOnColumn juga pilih buku kerja di dalam Macro di
  • Terakhir, Jalankan Makro yang dipilih
  • Terakhir, Anda akan melihat 3 buku kerja baru telah dibuat karena ada 3 Bulan berbeda di kolom C. Buku 1 untuk Januari

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Buku2 untuk bulan Februari

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

  • Buku 3 untuk bulan Maret

Bagaimana cara membagi data menjadi beberapa lembar kerja di excel berdasarkan baris?

Baca Selengkapnya. Cara Membagi Lembar Excel Menjadi Beberapa Lembar Berdasarkan Nilai Kolom


Kesimpulan

Pada artikel ini, saya telah menjelaskan 3 cara membagi lembar Excel menjadi beberapa lembar kerja. Anda dapat mengikuti salah satu cara yang dijelaskan untuk membagi lembar Excel Anda menjadi beberapa lembar kerja. Ikuti lebih banyak artikel serupa di situs web Exceldemy kami. Jika Anda memiliki kebingungan atau pertanyaan mengenai metode ini, Anda dapat berkomentar di bawah

Bagaimana membagi data menjadi beberapa buku kerja berdasarkan kolom di Excel?

Cara membagi lembar Excel menjadi beberapa lembar kerja .
Pada Langkah 1 pilih jangkauan Anda
Pada Langkah 2 pilih satu atau lebih kolom kunci untuk pemisahan
Pada Langkah 3 pilih tujuan untuk hasil tabel terpisah
Pada Langkah 4 pilih opsi tambahan. nama lembar kerja, tajuk dan pemformatan

Bagaimana cara memisahkan data di Excel berdasarkan kriteria?

Pada tab Data, di grup Urutkan & Filter, klik Tingkat Lanjut. Untuk memfilter rentang daftar dengan menyalin baris yang cocok dengan kriteria Anda ke area lain di lembar kerja, klik Salin ke lokasi lain, klik kotak Salin ke, lalu klik sudut kiri atas area tempat Anda ingin menempelkan baris

Bagaimana Anda membagi data tabel besar menjadi beberapa lembar Excel pada satu file Excel dengan menggunakan paket SSIS?

Solusi. .
Langkah 1. Buat Paket dan Variabel SSIS. .
Langkah 2. Buat ADO. Koneksi .NET dalam Paket SSIS untuk digunakan dalam Tugas Skrip. .
Langkah3. Tambahkan Variabel ke Tugas Skrip untuk digunakan dari Paket SSIS. .
Langkah 4. Tambahkan Skrip ke Editor tugas Skrip dalam Paket SSIS untuk mengekspor data ke beberapa lembar excel dari satu tabel