Loncat ke daftar isi utama

Bagaimana cara mengubah urutan / mengubah kolom dan baris menjadi satu kolom?

Saat Anda menggunakan lembar kerja Excel, terkadang, Anda akan menemui masalah ini: bagaimana Anda dapat mengubah atau mengubah urutan data menjadi satu kolom? (Lihat screenshot berikut :) Sekarang, saya perkenalkan tiga trik cepat bagi Anda untuk mengatasi masalah ini.

Ubah urutan / Konversi kolom dan baris menjadi satu kolom dengan rumus

Ubah urutan / Konversi kolom dan baris menjadi satu kolom dengan kode VBA

Ubah urutan / Ubah kolom dan baris menjadi kolom tunggal dengan Kutools for Excelide bagus3


Ubah urutan / Konversi kolom dan baris menjadi satu kolom dengan rumus

Rumus panjang berikut dapat membantu Anda dengan cepat mengubah rentang data ke dalam kolom, lakukan seperti ini:

1. Pertama, tentukan nama range untuk range data Anda, pilih range data yang ingin Anda ubah, klik kanan dan pilih Tentukan Nama membentuk menu konteks. Dalam Nama baru kotak dialog, masukkan nama rentang yang Anda inginkan. Lalu klik OK. Lihat tangkapan layar:

2. Setelah menentukan nama range, lalu klik sel kosong, dalam contoh ini, saya akan mengklik sel E1, lalu masukkan rumus ini: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Note: Data saya adalah nama rentang dari data yang dipilih, Anda dapat mengubahnya sesuai kebutuhan.

3. Kemudian seret rumus ke bawah ke sel sampai informasi kesalahan ditampilkan. Semua data dalam rentang telah dialihkan ke dalam satu kolom. Lihat tangkapan layar:


Ubah urutan rentang dengan cepat ke kolom / baris / atau sebaliknya di Excel

Dalam beberapa kasus, Anda mungkin perlu mengubah rentang sel menjadi satu kolom atau satu baris, atau sebaliknya, mengubah kolom atau baris menjadi beberapa baris dan kolom di lembar Excel. Apakah Anda punya cara cepat untuk mengatasinya? Di sini Rentang Transpos fungsi di Kutools untuk Excel dapat menangani semua pekerjaan di atas dengan mudah.Klik untuk uji coba fitur lengkap gratis dalam 30 hari!
doc1
 
Kutools for Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari.

Ubah urutan / Konversi kolom dan baris menjadi satu kolom dengan kode VBA

Dengan kode VBA berikut, Anda juga dapat menggabungkan beberapa kolom dan baris menjadi satu kolom.

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

2. klik Menyisipkan > Modul, dan tempel kode berikut di Modul jendela.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. tekan F5 kunci untuk menjalankan kode, dan dialog ditampilkan bagi Anda untuk memilih rentang untuk diubah. Lihat tangkapan layar:

4. Lalu klik Ok, dan dialog lain ditampilkan untuk memilih sel tunggal untuk mengeluarkan hasilnya, lihat tangkapan layar:

5. Dan klik Ok, maka konten sel dari rentang diubah menjadi daftar kolom, lihat tangkapan layar:

doc-convert-range-to-column11


Ubah urutan / Ubah kolom dan baris menjadi kolom tunggal dengan Kutools for Excel

Mungkin rumusnya terlalu panjang untuk diingat dan kode VBA memiliki beberapa batasan untuk Anda, dalam situasi ini, jangan khawatir, di sini saya akan memperkenalkan Anda alat yang lebih mudah dan lebih multifungsi-Kutools untuk Excel, Dengan yang Transform Range utilitas, dan Anda dapat mengatasi masalah ini dengan cepat dan nyaman.

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 rentang yang ingin Anda ubah urutannya.

2. klik Kutools > Transform Range, lihat tangkapan layar:

doc mengkonversi rentang ke kolom 12

3. Dalam Transform Range kotak dialog, pilih Range to single column opsi, lihat tangkapan layar:

doc mengkonversi rentang ke kolom 13

4. Lalu klik OK, dan tentukan sel untuk meletakkan hasil dari kotak pop-out.

doc mengkonversi rentang ke kolom 14

5. klik OK, dan beberapa kolom dan data baris telah diubah menjadi satu kolom.
doc mengkonversi rentang ke kolom 15

Jika Anda ingin mengonversi kolom menjadi rentang dengan baris tetap, Anda juga dapat menggunakan Transform Range berfungsi untuk menanganinya dengan cepat.
doc mengkonversi rentang ke kolom 16


Ubah urutan tabel silang menjadi tabel daftar dengan Kutools for Excel

Jika Anda memiliki tabel silang yang perlu dikonversi ke tabel daftar seperti tampilan screenshot di bawah ini, kecuali mengetik ulang data satu per satu, Anda juga dapat menggunakan Kutools untuk Excel'S Transpose Table Dimensions utilitas untuk dengan cepat mengkonversi antara tabel silang dan daftar di Excel.
doc mengkonversi rentang ke kolom 19

Setelah pemasangan gratis Kutools for Excel, lakukan seperti di bawah ini:

1. Pilih tabel silang yang ingin Anda ubah menjadi daftar, klik Kutools > Range > Transpose Table Dimensions.
doc mengkonversi rentang ke kolom 18

2. di Transpose Table Dimension dialog, periksa Cross table to list opsi aktif Transpose type bagian, pilih sel untuk menempatkan tabel format baru.
doc mengkonversi rentang ke kolom 18

3. klik Ok, sekarang tabel silang telah diubah menjadi daftar.


Terkait artikel:

Bagaimana cara mengubah baris ke kolom di Excel?

Bagaimana cara mengubah urutan / mengubah satu kolom menjadi beberapa kolom di Excel?

Bagaimana cara mengubah urutan / mengubah kolom dan baris menjadi satu baris?

Alat Produktivitas Kantor Terbaik

馃 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
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...

Deskripsi Produk


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 (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for the tutor, very helpfull
This comment was minimized by the moderator on the site
Wow! This is amazing! My data starts on A2 rather than A1 but when I change that in the formula it's grabbing B2 to start rather than A2. I've tried changing things up but can't seem to get it to work. Can you please LMK what I need to change in the formula? Thanks in advance and appreciate any advise!
This comment was minimized by the moderator on the site
Hello, Graves
Yes, as you said, the formula is not correct when the data starts from A2, in this case, you can apply the following formula:
=OFFSET(mydata,TRUNC((ROW()-ROW($G$1))/COLUMNS(mydata)),MOD(ROW()-ROW($G$1),COLUMNS(mydata)),1,1)

Note: In the above fromula, mydata is the range name of the selected data, G1 is the cell you enter this formula, please change them to your own.
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Convert table to one column, ignore blank cell and duplicates value. How ?
This comment was minimized by the moderator on the site
After converting the table to a column, using Excel' Remove Duplicate feature to remove the duplicates, then select the column range, use the Delete Blank Rows of Kutools for Excel to remove the blank cells.
This comment was minimized by the moderator on the site
Thank you so much! :)
This comment was minimized by the moderator on the site
the data i am transposing to single column from rows have blanks in it how can i ignore them while transposing
This comment was minimized by the moderator on the site
Hi, sai, you can transpose them to single column firstly, then remove the blank rows. How to remove blank rows, you can go to this article, it introduces 4 ways to remove blank rows, there must be one method can help you. https://www.extendoffice.com/documents/excel/525-excel-remove-blank-rows.html
This comment was minimized by the moderator on the site
thanks a lot; beautifull :-)
This comment was minimized by the moderator on the site
Worked like a charm. Thanks a lot
This comment was minimized by the moderator on the site
thanxs you have reduced my too much time....wonderful
This comment was minimized by the moderator on the site
What if the table you start with has a range of values that is different for each row? Example: Say the table doesn't have FF, KK and LL, how do you make a single column from that table without doing them above example by hand?
This comment was minimized by the moderator on the site
Just try above methods, if they cannot work, please tell me and upload your data as a picture to give some details
This comment was minimized by the moderator on the site
THAT'S AMAZING! THANKYOU
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations