Bagaimana cara membagi data tabel pivot menjadi beberapa lembar?

Aziz pernah secara tidak sengaja menekan sesuatu saat bekerja dengan PivotTable, yang kemudian meluaskan setiap baris di PivotTable ke lembarnya sendiri. Setelah dia mengatasi keterkejutannya, dia menemukan bahwa ini sangat membantu dalam memeriksa datanya. Masalahnya adalah, dia tidak tahu apa yang dia tekan secara tidak sengaja sehingga dia bisa melakukannya lagi di PivotTable lain

Sebenarnya ada beberapa cara untuk meluaskan data di PivotTable, namun tidak satu pun yang melibatkan pintasan keyboard. Salah satu cara memperluas data adalah dengan mengklik dua kali pada nilai di PivotTable. Excel membuat lembar kerja baru yang menyediakan detail untuk nilai yang Anda klik. Misalnya, jika Anda mengklik dua kali pada nilai di baris PivotTable, Excel akan membuat lembar kerja yang berisi semua nilai yang menyusun nilai baris asli tersebut. [Ingat bahwa PivotTable digunakan untuk menggabungkan informasi; mereka memberikan total informasi, jadi mengklik dua kali "memperluas" total itu sehingga Anda dapat melihat apa yang menyusunnya. ]

Selain itu, jika Anda mengklik dua kali pada total keseluruhan di PivotTable, Excel akan membuat lembar kerja untuk setiap baris yang disertakan dalam total keseluruhan tersebut. [Ini terdengar paling dekat dengan apa yang terjadi dengan Aziz. ]

Ada cara lain untuk memperluas informasi dalam PivotTable, melalui penggunaan halaman Filter Laporan. Saat Anda membuat PivotTable, jika Anda meletakkan bidang di dalam bagian Filter Laporan dari PivotTable, Anda nanti dapat memperluas informasi ke beberapa lembar kerja berdasarkan bidang tersebut. Ikuti langkah ini

  1. Buat PivotTable seperti biasa, tetapi pastikan setidaknya ada satu bidang di bagian Filter pada tabel
  2. Menampilkan tab Opsi atau Analisis pada pita, bergantung pada versi Excel Anda. [Tab ini hanya terlihat saat Anda memilih sel di dalam PivotTable Anda. ]
  3. Di grup PivotTable, di sebelah kiri pita, klik daftar turun bawah Opsi dan pilih Tampilkan Halaman Filter Laporan. [Opsi ini hanya tersedia jika Anda memfilter PivotTable Anda; lihat langkah 1. ] Excel menampilkan kotak dialog Tampilkan Halaman Filter Laporan. [Lihat Gambar 1. ]
  4. Gambar 1. Kotak dialog Perlihatkan Halaman Filter Laporan

  5. Pilih bidang yang ingin Anda gunakan untuk perluasan data
  6. Klik OK

Pada titik ini, Excel membuat lembar kerja PivotTable terpisah untuk setiap nilai diskrit dalam bidang yang Anda pilih di langkah 4. [Untuk beberapa kumpulan data, ini bisa berupa beberapa lembar kerja. ]

Jika Anda mencari beberapa cara termudah untuk membagi lembar Excel menjadi beberapa lembar berdasarkan nilai kolom, maka artikel ini akan bermanfaat bagi Anda.

Kadang-kadang menjadi perlu untuk membagi sejumlah besar data berdasarkan kolom dan mengerjakan beberapa lembar setelah memisahkan lembar utama. Untuk mengetahui cara melakukan pekerjaan ini secara efektif, mari selami artikelnya

Daftar isi

Download Buku Latihan

Anda dapat mengunduh buku latihan dari sini

Membagi Lembar Excel menjadi Beberapa Lembar. xlsm

5 Cara Sederhana Membagi Lembar Excel Menjadi Beberapa Lembar Berdasarkan Nilai Kolom

Kami akan menggunakan tabel data berikut yang berisi hasil siswa yang berbeda di perguruan tinggi. Sekarang lembar ini akan kita bagi menjadi tiga lembar berdasarkan kolom Nama Siswa untuk ketiga siswa tersebut

Untuk tujuan ini, Kami menggunakan versi Microsoft Excel 365, tetapi Anda dapat menggunakan versi lain sesuai keinginan Anda

1. Gunakan Fungsi FILTER untuk Membagi Lembar Excel menjadi Beberapa Lembar

Jika Anda ingin membagi lembar data menjadi beberapa lembar berdasarkan kolom Nama Siswa, maka Anda dapat menggunakan. Di sini, kami akan membagi lembar berikut menjadi tiga lembar yang berisi data masing-masing untuk Daniel Defoe, Henry Jackson, dan Donald Paul

Langkah

  • Pertama, buat tiga lembar yang diberi nama sesuai nama ketiga siswa
  • Kemudian, pilih sel, seperti Sel B3 di lembar untuk siswa Daniel Defoe

  • Selanjutnya, ketikkan rumus berikut

=FILTER[Filter!B5:D16,Filter!B5:B16="Daniel Defoe"]_

  • Setelah itu, tekan Enter
  • Sekarang, Anda akan mendapatkan data siswa Daniel Defoe di lembar siswa ini

Di sini, dalam rumus, Filter. B5. D16 adalah range data tanpa header di sheet utama yang diberi nama Filter, dan Filter. B5. B16 adalah rentang Nama Siswa di lembar utama dan akan sama dengan "Daniel Defoe"

  • Terakhir, mari ketikkan nama tajuk di atas semua kolom dan format tabel data ini

  • Setelah mengikuti langkah-langkah di atas dari metode ini untuk dua lembar lainnya untuk siswa Henry Jackson dan Donald Paul, Anda akan mendapatkan dua tabel berikut di lembar masing-masing

2. Terapkan Tabel Pivot untuk Membagi Lembar Excel menjadi Beberapa Lembar Berdasarkan Nilai Kolom

Anda dapat membagi lembar berikut menjadi tiga lembar untuk tiga siswa berdasarkan kolom Nama Siswa dengan menggunakan Tabel Pivot

Langkah

  • Pada awalnya, buka Tab Sisipkan >> klik pada Opsi PivotTable

  • Kemudian, PivotTable dari table atau range Dialog Box akan muncul
  • Selanjutnya, pilih Table/Range
  • Setelah itu, klik pada Lembar Kerja Baru [merupakan praktik yang baik untuk menempatkan Tabel Pivot ke dalam lembaran baru]
  • Terakhir, tekan OK

  • Sekarang, lembar baru akan terbuka yang memiliki dua bagian;

  • Kemudian, seret ke bawah Nama Siswa di area Filter [kolom apa pun yang menjadi dasar Anda ingin membagi lembar utama menjadi beberapa lembar] dan Subjek dan Nilai ke area Baris

  • Setelah itu, masuk ke Design Tab >> klik Layout Group >> klik Report Layout Dropdown >> pilih Show in Outline Form Option

  • Sekali lagi, dari Design Tab >> klik Layout Group >> klik Grand Totals Dropdown >> pilih Off untuk Rows and Columns Option

  • Setelah itu, buka PivotTable Analyze Tab >> klik PivotTable Group >> klik Options Dropdown >> pilih Show Report Filter Pages Option

  • Sekarang, wizard Tampilkan Halaman Filter Laporan akan muncul
  • Selanjutnya, pilih kolom Student Name yang berada di area Filters
  • Terakhir, tekan OK

  • Terakhir, Anda akan mendapatkan tiga lembar berbeda untuk masing-masing tiga siswa Daniel Defoe, Henry Jackson, dan Donald Paul

3. Pisahkan Lembar Excel menjadi Beberapa Lembar Menggunakan Opsi Sisipkan Pemotong Setelah Membuat Tabel

Untuk membagi lembar utama menjadi beberapa lembar berdasarkan kolom Nama Siswa dapat menggunakan Opsi Tabel

Langkah-01. Buat Beberapa Lembar

Kami akan membuat beberapa lembar untuk membagi dataset kami berdasarkan nilai kolom

  • Pertama, buat tiga lembar yang diberi nama sesuai nama ketiga siswa
  • Kedua, salin tabel data dari lembar utama dan tempelkan ke dalam tiga lembar berbeda ini

Langkah-02. Sisipkan Tabel

Selanjutnya, kami akan menunjukkan cara menyisipkan tabel untuk menggunakan opsi Sisipkan Pemotong

  • Untuk memulai, buka Tab Sisipkan >> klik pada Opsi Tabel

  • Kemudian akan muncul kotak dialog Create Table
  • Selanjutnya, pilih data untuk Tabel Anda
  • Setelah itu, aktifkan opsi My table has headers
  • Terakhir, tekan OK

  • Setelah itu, tabel berikut akan dibuat

Langkah-03. Gunakan Opsi Sisipkan Pemotong

Pada langkah terakhir, kita akan menggunakan opsi Insert Slicer dari tab Table Design. Pastikan Anda telah mengklik sel mana saja di tabel untuk membuka opsi tab ini

  • Lalu, buka Tab Desain Meja >> klik Tools Dropdown >> pilih Insert Slicer Option

  • Sekarang, kotak dialog Insert Slicers akan muncul
  • Selanjutnya, pilih kolom Nama Siswa [kolom yang menjadi dasar lembar yang ingin Anda bagi]
  • Terakhir, tekan OK

  • Setelah itu akan muncul kotak Nama Mahasiswa yang memiliki tiga pilihan [tiga nama mahasiswa]

  • Sekarang, klik Daniel Defoe untuk lembar ini
  • Dengan demikian, Anda akan mendapatkan data siswa Daniel Defoe

  • Demikian pula, Anda dapat membuat dua lembar lainnya untuk Henry Jackson dan Donald Paul seperti di bawah ini

Baca Selengkapnya. Cara Membagi Lembar Excel menjadi Beberapa File [3 Metode Cepat]

Bacaan Serupa

  • Cara Membagi Layar di Excel [3 Cara]
  • [Memperbaiki. ] Tampilan Excel Berdampingan Tidak Berfungsi
  • Cara Mengaktifkan Tampilan Berdampingan dengan Perataan Vertikal di Excel

4. Terapkan Fitur Filter untuk Membagi Lembar Excel menjadi Beberapa Lembar

Untuk membagi sheet utama menjadi beberapa sheet berdasarkan kolom Nama Siswa, kita akan menggunakan opsi Filter dalam metode ini

Langkah

  • Untuk memulainya, buatlah tiga lembar yang diberi nama sesuai dengan nama ketiga siswa
  • Setelah itu, salin tabel data dari lembar utama dan tempelkan ke dalam tiga lembar berbeda ini

  • Selanjutnya, pilih tabel data
  • Lalu, buka Tab Data >> klik Sort & Filter >> pilih Opsi Filter

  • Sekarang, Opsi Filter akan diaktifkan untuk tabel data ini
  • Setelah itu klik tanda Dropdown pada kolom Nama Siswa

  • Terakhir, pilih nama Daniel Defoe untuk sheet ini dan tekan OK

  • Terakhir, Anda akan mendapatkan data siswa Daniel Defoe di lembar siswa ini

  • Demikian pula, ikuti langkah-langkah di atas untuk mendapatkan dua lembar lainnya untuk Henry Jackson dan Donald Paul seperti di bawah ini

Baca Selengkapnya. Cara Memisahkan Sheet di Excel [6 Cara Efektif]

5. Gunakan VBA untuk Membagi Lembar Excel menjadi Beberapa Lembar Berdasarkan Nilai Kolom

Anda dapat membagi satu sheet menjadi beberapa sheet berdasarkan nilai kolom dengan menggunakan kode VBA seperti metode ini. Untuk menggunakan metode ini, pastikan dataset Anda dimulai dari Sel A1 seperti gambar di bawah ini

Langkah

  • Pertama, buka Tab Pengembang >> klik Opsi Visual Basic

  • Kemudian, Editor Visual Basic akan terbuka
  • Selanjutnya, masuk ke Insert Tab >> pilih Module Option

  • Sekarang, tulis kode berikut di modul
Sub Splitsheet1[]
Dim lr1 As Long
Dim sheet As Worksheet
Dim verticle_colmn, i As Integer
Dim icolmn1 As Long
Dim dataset As Variant
Dim title1 As String
Dim titlerow1 As Integer
Dim title_range As Range
Dim verticle_range As Range
Dim datarange As Worksheet
On Error Resume Next
Set title_range = Application.InputBox["Select header row:", "", Type:=8]
If TypeName[title_range] = "Nothing" Then Exit Sub
Set verticle_range = Application.InputBox _
["Select the column range on the basis of which split data:", "", Type:=8]
If TypeName[verticle_range] = "Nothing" Then Exit Sub
verticle_colmn = verticle_range.Column
Set sheet = title_range.Worksheet
lr1 = sheet.Cells[sheet.Rows.Count, verticle_colmn].End[xlUp].Row
title1 = title_range.AddressLocal
titlerow1 = title_range.Cells[1].Row
icolmn1 = sheet.Columns.Count
sheet.Cells[1, icolmn1] = "Unique"
Application.DisplayAlerts = False
If Not Evaluate["=ISREF['title_rangeWs_Sheet!A1']"] Then
Sheets.Add[after:=Worksheets[Worksheets.Count]].Name = "title_rangeWs_Sheet"
Else
Sheets["title_rangeWs_Sheet"].Delete
Sheets.Add[after:=Worksheets[Worksheets.Count]].Name = "title_rangeWs_Sheet"
End If
Set datarange = Sheets["title_rangeWs_Sheet"]
title_range.Copy
datarange.Paste Destination:=datarange.Range["A1"]
sheet.Activate
For i = [titlerow1 + title_range.Rows.Count] To lr1
On Error Resume Next
If sheet.Cells[i, verticle_colmn]  "" And Application.WorksheetFunction. _
Match[ws.Cells[i, verticle_colmn], sheet.Columns[icolmn1], 0] = 0 Then
sheet.Cells[sheet.Rows.Count, icolmn1].End[xlUp].Offset[1] = sheet.Cells[i, verticle_colmn]
End If
Next
dataset = Application.WorksheetFunction.Transpose[sheet.Columns[icolmn1]. _
SpecialCells[xlCellTypeConstants]]
sheet.Columns[icolmn1].Clear
For i = 2 To UBound[dataset]
sheet.Range[title1].AutoFilter field:=verticle_colmn, Criteria1:=dataset[i] & ""
If Not Evaluate["=ISREF['" & dataset[i] & "'!A1]"] Then
Sheets.Add[after:=Worksheets[Worksheets.Count]].Name = dataset[i] & ""
Else
Sheets[dataset[i] & ""].Move after:=Worksheets[Worksheets.Count]
End If
datarange.Range[title1].Copy
Sheets[dataset[i] & ""].Paste Destination:=Sheets[dataset[i] & ""].Range["A1"]
sheet.Range["A" & [titlerow1 + title_range.Rows.Count] & ":A" & lr1] _
.EntireRow.Copy Sheets[dataset[i] & ""].Range["A" & [titlerow1 + title_range.Rows.Count]]
Sheets[dataset[i] & ""].Columns.AutoFit
Next
datarange.Delete
sheet.AutoFilterMode = False
sheet.Activate
Application.DisplayAlerts = True
End Sub

Kerusakan Kode

  • Pada awalnya, kami mendeklarasikan variabel yang berbeda seperti Long, Integer, Worksheet, Variant, String, dan Range
  • Kemudian, kami menggunakan beberapa Pernyataan IF dan Untuk Loop Selanjutnya untuk membagi lembar menjadi beberapa lembar

  • Setelah itu, klik tombol Simpan untuk menyimpan kode dan kembali ke lembar kerja Anda

  • Selanjutnya, buka tab Developer >> klik Macro

  • Sekarang, kotak Macro akan muncul
  • Selanjutnya, pilih Splitsheet1
  • Setelah itu, klik Jalankan

  • Kemudian, Pilih baris tajuk. Kotak Dialog akan terbuka
  • Pilih rentang baris tajuk dan tekan OK

  • Setelah itu, Pilih kolom berdasarkan data yang dipisah. Wizard akan muncul
  • Pilih kolom Nama Siswa dan tekan OK

  • Terakhir, Anda akan mendapatkan tiga lembar untuk Daniel Defoe, Henry Jackson, dan Donald Paul seperti di bawah ini

Di sini kami telah menggunakan tujuan tempel di sel A1, itu sebabnya kumpulan data terpisah dimulai dari sel itu

Baca Selengkapnya. Cara Membagi Buku Kerja untuk Memisahkan File Excel dengan Kode VBA

Bagian Praktek

Untuk melakukan latihan sendiri kami telah menyediakan Bagian Latihan. Silakan lakukan sendiri

Kesimpulan

Pada artikel ini, kami mencoba membahas cara termudah untuk membagi lembar Excel menjadi beberapa lembar berdasarkan nilai kolom secara efektif. Harap Anda akan menemukan itu berguna. Jika Anda memiliki saran atau pertanyaan, jangan ragu untuk membaginya dengan kami. Dan kunjungi ExcelDemy untuk lebih banyak artikel seperti ini. Terima kasih

Bagaimana cara membuat satu PivotTable menjadi dua spreadsheet?

Klik panah di sebelah bilah alat, lalu klik Perintah Lainnya. Klik Sesuaikan Bilah Alat Akses Cepat […] di pojok kiri bawah di bawah pita, lalu klik Perintah Lainnya. Di bawah Pilih perintah dari, pilih Semua Perintah. Dalam daftar, pilih Panduan PivotTable dan PivotChart, klik Tambahkan, lalu klik OK

Bisakah PivotTable membuat beberapa lembar kerja?

PivotTables dari beberapa sheet adalah konsep di mana kita harus menambahkan dua tabel atau lebih ke satu tabel . Kemudian, kita dapat memilih field sesuai kebutuhan dari satu tempat. Singkatnya, itu berarti tabel yang berbeda. Data dapat ditambahkan dari sheet lain menggunakan beberapa teknik dan cara pintas.

Bagaimana cara memisahkan data di Excel menjadi lembaran terpisah?

Untuk membagi rentang data menjadi banyak lembar kerja bergantung pada kolom, harap pilih rentang terlebih dahulu. Kemudian, dengan memilih Beranda > Lembar Kerja > Pisahkan Data , gunakan alat.

Bài mới nhất

Chủ Đề