Gabungkan Beberapa Kolom menjadi Satu Kolom di Excel

  • Bagikan Ini
Hugh West

Di Microsoft Excel, ada beberapa metode yang cocok untuk menggabungkan beberapa kolom menjadi satu kolom. Dalam artikel ini, Anda akan mempelajari bagaimana Anda dapat menerapkan pendekatan yang berbeda untuk menggabungkan data dari beberapa kolom menjadi satu kolom dengan contoh dan ilustrasi yang tepat.

Unduh Buku Kerja Praktik

Anda bisa mengunduh buku kerja Excel yang kami gunakan untuk menyiapkan artikel ini.

Gabungkan Beberapa Kolom menjadi Satu Kolom.xlsx

6 Pendekatan untuk Menggabungkan Beberapa Kolom menjadi Satu Kolom di Excel

1. Penggunaan Fungsi CONCATENATE atau CONCAT untuk Menggabungkan Beberapa Kolom di Excel

Dalam gambar berikut ini, tiga kolom mewakili beberapa alamat acak dengan bagian yang terpisah. Kita harus menggabungkan setiap baris untuk membuat alamat yang berarti dalam Kolom E di bawah Teks Gabungan tajuk.

Kita bisa menggunakan CONCATENATE atau CONCAT untuk melayani tujuan tersebut. Pada output pertama Sel E5 , rumus yang diperlukan adalah:

=CONCATENATE(B5,C5,D5)

Atau,

=CONCAT(B5,C5,D5)

Setelah menekan Masuk dan menggunakan Isi Gagang untuk mengisi secara otomatis sisa sel dalam Kolom E kita akan mendapatkan gabungan kolom tunggal seperti yang ditunjukkan pada gambar di bawah ini.

Konten Terkait: Gabungkan Teks dari Dua Sel atau Lebih ke dalam Satu Sel di Excel (5 Metode)

2. Penggunaan Ampersand (&) untuk Menggabungkan Beberapa Kolom ke dalam Kolom Tunggal

Kita juga bisa menggunakan Tanda hubung (&) untuk menggabungkan atau menggabungkan teks dengan lebih mudah. Dengan asumsi bahwa kita tidak memiliki pembatas apa pun dengan teks di dalam sel, tetapi saat menggabungkan teks dari satu baris, kita harus memasukkan pembatas.

Dalam keluaran Sel E5 , rumus yang dibutuhkan dengan menggunakan Tanda hubung (&) akan menjadi:

=B5&", "&C5&", "&D5

Tekan Masuk , isi otomatis seluruh Kolom E dan Anda akan langsung mendapatkan semua teks gabungan ke dalam satu kolom.

3. Masukkan Fungsi TEXTJOIN untuk Menggabungkan Beberapa Kolom menjadi Kolom di Excel

Jika Anda menggunakan Excel 2019 atau Excel 365 maka TEXTJOIN fungsi adalah opsi hebat lainnya untuk memenuhi tujuan Anda.

Rumus yang diperlukan untuk menggabungkan beberapa teks dengan TEXTJOIN fungsi dalam Sel E5 akan menjadi:

=TEXTJOIN(", ",", TRUE, B5, C5, D5)

Setelah menekan Masuk dan menyeret ke sel terakhir di Kolom E , Anda akan mendapatkan teks yang digabungkan dalam satu kolom sekaligus.

4. Tumpuk Beberapa Kolom menjadi Satu Kolom di Excel

Sekarang dataset kita memiliki 4 kolom acak mulai dari Kolom B untuk Kolom E . di bawah Gabungkan Kolom header, kita akan menumpuk nilai-nilai dari 4, 5, dan 6 Dengan kata lain, kita akan menumpuk semua data dalam satu kolom.

📌 Langkah 1:

➤ Pilih rentang sel (B4:E6) yang berisi data primer.

➤ Beri nama dengan teks di bagian Kotak Nama .

📌 Langkah 2:

Dalam keluaran Sel G5 , ketikkan rumus berikut ini:

=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)

📌 Langkah 3:

➤ Tekan Masuk dan Anda akan mendapatkan nilai pertama dari baris ke-4 di Sel G5 .

Sekarang gunakan Isi Gagang untuk menyeret ke bawah di sepanjang kolom sampai Anda menemukan #REF kesalahan.

Dan akhirnya, Anda akan ditampilkan output berikut ini.

🔎 Bagaimana Cara Kerja Formula ini?

  • KOLOM(Data): The KOLOM fungsi di dalam fungsi MOD fungsi di sini mengembalikan jumlah total kolom yang tersedia dalam rentang bernama (Data) .
  • BARIS(A1)-1+COLUMNS(Data): Kombinasi dari BARISAN dan KOLOM fungsi di sini mendefinisikan dividen dari MOD fungsi.
  • MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Bagian ini mendefinisikan nomor kolom dari INDEX dan untuk output, fungsi mengembalikan '1' .
  • 1+INT((ROW(A1)-1)/COLUMNS(Data)): Nomor baris dari INDEX ditentukan oleh bagian ini di mana INT fungsi membulatkan nilai yang dihasilkan ke bentuk bilangan bulat.

5. Penggunaan Notepad untuk Menggabungkan Data Kolom di Excel

Kita juga bisa menggunakan Notepad untuk menggabungkan beberapa kolom menjadi satu kolom. Mari kita lakukan langkah-langkah berikut ini:

📌 Langkah 1:

➤ Pilih rentang sel (B5:D9) yang berisi data primer.

➤ Tekan CTRL+C untuk menyalin rentang sel yang dipilih.

📌 Langkah 2:

Buka file notepad.

Tempel CTRL+V untuk menempelkan data yang dipilih di sini.

📌 Langkah 3:

➤ Tekan CTRL+H untuk membuka Ganti kotak dialog.

Pilih tab di antara dua teks di samping dalam file notepad Anda dan salin.

➤ Tempelkan ke dalam Temukan apa yang kotak.

📌 Langkah 4:

➤ Jenis ", " di Ganti dengan kotak.

➤ Tekan opsi Ganti Semua dan Anda selesai.

Semua data dalam file notepad Anda akan terlihat seperti pada gambar berikut.

📌 Langkah 5:

Sekarang salin seluruh teks dari notepad.

📌 Langkah 6:

Dan terakhir, tempelkan ke dalam output Sel E5 di dalam Excel spreadsheet.

Data yang dihasilkan dalam Kolom E sekarang akan menjadi sebagai berikut:

6. Gunakan Skrip VBA untuk Menggabungkan Kolom menjadi Satu Kolom di Excel

Kita juga bisa menggunakan VBA untuk menumpuk beberapa kolom ke dalam satu kolom tunggal. Pada gambar berikut, Kolom G akan menampilkan data yang ditumpuk.

📌 Langkah 1:

Klik kanan pada nama Sheet di buku kerja Anda dan tekan Lihat Kode .

Jendela modul baru akan muncul di mana Anda harus menempelkan kode-kode berikut ini:

 Option Explicit Sub StackColumns() Dim Rng1 As Range Dim Rng2 As Range Dim Rng As Range Dim RowIndex As Integer Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Select Range:", "Tumpukan Data ke Dalam Satu Kolom", Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Destination Column:", "Tumpukan Data ke Dalam Satu Kolom", Type:=8) RowIndex = 0 Application.ScreenUpdating = False For EachRng In Rng1.Rows Rng.Copy Rng2.Offset(RowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True RowIndex = RowIndex + Rng.Columns.Count Next Application.CutCopyMode = False Application.ScreenUpdating = True End Sub 

📌 Langkah 2:

Setelah menempelkan kode, tekan F5 untuk menjalankan kode.

Menetapkan nama makro di dalam Makro kotak dialog.

➤ Tekan Lari .

📌 Langkah 3:

➤ Pilih rentang data utama (B4:E6) di Pilih Rentang kotak.

➤ Tekan OK .

📌 Langkah 4:

➤ Pilih keluaran Sel G5 setelah mengaktifkan Kolom Tujuan kotak.

➤ Tekan OK dan Anda selesai.

Seperti pada gambar berikut ini, Anda akan diperlihatkan data yang digabungkan dan ditumpuk di kolom output.

Kata-kata Penutup

Saya harap semua metode sederhana yang disebutkan di atas sekarang akan membantu Anda untuk menerapkannya di spreadsheet Excel Anda bila diperlukan. Jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait fungsi Excel di situs web ini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.