Loncat ke daftar isi utama

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 ide bagus3


panah gelembung kanan biru 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:
doc tabel array ke daftar 1

2. Klik Berikutnya untuk pergi ke Langkah 2a wizard, dan centang Saya akan membuat opsi bidang halaman. Lihat tangkapan layar:
doc tabel array ke daftar 2

3. klik Selanjutnya untuk pergi ke Langkah 2b dari wizard, dan pilih rentang larik dan tambahkan ke Semua rentang daftar. Lihat tangkapan layar:
doc tabel array ke daftar 3

4. klik Selanjutnya untuk pergi ke langkah terakhir, centang salah satu opsi yang Anda butuhkan. Lihat tangkapan layar:
doc tabel array ke daftar 4

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:
doc tabel array ke daftar 5

6. Kemudian pilih daftar PivotTable, dan klik kanan untuk memilih tabel > Ubah ke Range dari menu konteks. Lihat tangkapan layar:
doc tabel array ke daftar 6

Sekarang tabel array telah diubah menjadi tabel daftar.
doc tabel array ke daftar 7


panah gelembung kanan biru 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:
doc tabel array ke daftar 7

4. klik OK untuk pergi ke dialog berikutnya untuk memilih sel untuk menampilkan tabel daftar. Lihat tangkapan layar:
doc tabel array ke daftar 9

5. klik OK, dan tabel array telah diubah menjadi daftar.
doc tabel array ke daftar 10

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:
doc tabel array ke daftar 11

2. Dalam Isi Sel Kosong dialog, periksa Berdasarkan nilai dan Turun pilihan. Lihat tangkapan layar:
doc tabel array ke daftar 12

3. klik Ok or Mendaftar, dan sekarang sel kosong diisi berdasarkan nilai di atas.
doc tabel array ke daftar 13

Klik di sini untuk mengetahui lebih banyak tentang Isi Sel Kosong.


panah gelembung kanan biru 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:
doc tabel array ke daftar 14

2. Kemudian di Ubah Urutan Dimensi Tabel dialog, centang opsi Lintas tabel ke daftar, lalu pilih rentang yang menampilkan tabel daftar. Lihat tangkapan layar:
doc tabel array ke daftar 15

3. klik Ok, sekarang tabel array telah diubah menjadi tabel daftar.
doc tabel array ke daftar 16

Klik di sini untuk mengetahui lebih banyak tentang Dimensi Tabel Transpose.

Alat Produktivitas Kantor Terbaik

Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

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 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 sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank You, Great and fast help!
This comment was minimized by the moderator on the site
The VBA does not work. It only outputs two columns.
This comment was minimized by the moderator on the site
Thanks, the pivot table idea worked well,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations