Bagaimana cara cepat mengubah tabel array menjadi tabel daftar di Excel?
Misalkan Anda memiliki tabel array / tabel silang, dan untuk mengubah tabel array ini menjadi tabel daftar mungkin bukan pekerjaan yang sulit bagi Anda dan Anda dapat mengubahnya dengan memasukkan data satu per satu. Namun, jika ada beberapa tabel larik yang diperlukan untuk dikonversi ke tabel daftar, metode manual pasti bukan solusi yang baik. Sekarang, tutorial ini memperkenalkan trik yang dapat dengan cepat mengubah tabel array menjadi tabel daftar di Excel.
Ubah tabel array menjadi tabel daftar dengan PivotTable
Ubah tabel array menjadi tabel daftar dengan VBA
Ubah tabel array menjadi tabel daftar dengan Kutools for Excel
Ubah tabel array menjadi tabel daftar dengan PivotTable
Anda dapat menerapkan PivotTable untuk mengonversi tabel array menjadi daftar lalu menyalinnya sebagai rentang.
1. tekan Alt + D secara bersamaan, lalu tekan P kunci untuk mengaktifkan Panduan PivotTable dan PivotChart dialog, dan periksa Beberapa rentang konsolidasi dan Tabel pivot pilihan. Lihat tangkapan layar:
2. Klik Berikutnya untuk pergi ke Langkah 2a wizard, dan centang Saya akan membuat opsi bidang halaman. Lihat tangkapan layar:
3. klik Selanjutnya untuk pergi ke Langkah 2b dari wizard, dan pilih rentang larik dan tambahkan ke Semua rentang daftar. Lihat tangkapan layar:
4. klik Selanjutnya untuk pergi ke langkah terakhir, centang salah satu opsi yang Anda butuhkan. Lihat tangkapan layar:
5. klik Finish dan lalu PivotTable telah dibuat, lalu masuk ke sel persilangan Total keseluruhan, klik dua kali, dan Anda dapat melihat daftar PivotTable telah dibuat di lembar kerja baru. Lihat tangkapan layar:
6. Kemudian pilih daftar PivotTable, dan klik kanan untuk memilih tabel > Ubah ke Range dari menu konteks. Lihat tangkapan layar:
Sekarang tabel array telah diubah menjadi tabel daftar.
Ubah tabel array menjadi tabel daftar dengan VBA
Berikut adalah VBA yang dapat membantu Anda mengubah tabel array ke tabel daftar, lakukan langkah-langkah di bawah ini:
1. tekan Alt + F11 untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela.
2. klik Menyisipkan > Modul, dan tempelkan kode VBA di bawah ini ke yang baru Modul jendela.
VBA: Konversi tabel array ke daftar
Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
Dim I As Long
Dim xCls As Long
Dim xRg As Range
Dim xSaveToRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
If xSaveToRg Is Nothing Then Exit Sub
Set xSaveToRg = xSaveToRg.Cells(1)
xCls = xRg.Columns.Count - 1
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
Next
Application.ScreenUpdating = True
End Sub
3. Dan tekan F5 kunci untuk menjalankan VBA, dan dialog muncul untuk Anda memilih tabel array tidak termasuk header. Lihat tangkapan layar:
4. klik OK untuk pergi ke dialog berikutnya untuk memilih sel untuk menampilkan tabel daftar. Lihat tangkapan layar:
5. klik OK, dan tabel array telah diubah menjadi daftar.
olymp trade indonesiaTip:
Jika Anda ingin mengisi sel kosong berdasarkan sel di atas, Anda dapat melakukan seperti di bawah ini:
1. Install Kutools untuk Excel - alat praktis dan kemudian klik Kutools > Menyisipkan > Isi Sel Kosong. Lihat tangkapan layar:
2. Dalam Isi Sel Kosong dialog, periksa Berdasarkan nilai dan Turun pilihan. Lihat tangkapan layar:
3. klik Ok or Mendaftar, dan sekarang sel kosong diisi berdasarkan nilai di atas.
Klik di sini untuk mengetahui lebih banyak tentang Isi Sel Kosong.
Ubah tabel array menjadi tabel daftar dengan Kutools for Excel
Jika metode di atas tidak cukup mudah bagi Anda, di sini saya dapat memperkenalkan alat praktis - Kutools untuk Excel, nya Ubah Urutan Dimensi Tabel utilitas dapat dengan cepat dan mudah mengkonversi antara tabel array dan tabel daftar.
Kutools untuk Excel, dengan lebih dari 300 fungsi praktis, membuat pekerjaan Anda lebih mudah. |
Setelah pemasangan gratis Kutools for Excel, lakukan seperti di bawah ini:
1. Pilih tabel array yang ingin Anda ubah menjadi daftar, dan klik Kutools > Jarak > Ubah Urutan Dimensi Tabel. Lihat tangkapan layar:
2. Kemudian di Ubah Urutan Dimensi Tabel dialog, centang opsi Lintas tabel ke daftar, lalu pilih rentang yang menampilkan tabel daftar. Lihat tangkapan layar:
3. klik Ok, sekarang tabel array telah diubah menjadi tabel daftar.
Klik di sini untuk mengetahui lebih banyak tentang Dimensi Tabel Transpose.
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
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 sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!