Loncat ke daftar isi utama

Tutorial Excel: Menggabungkan Kolom, Baris, Sel

Menggabungkan kolom, baris, atau sel biasanya digunakan dalam pekerjaan Excel kita sehari-hari, seperti menggabungkan nama depan dan nama belakang yang di dua kolom menjadi satu kolom untuk mendapatkan nama lengkap, menggabungkan baris berdasarkan ID yang sama dan menjumlahkan nilai yang sesuai, menggabungkan berbagai sel menjadi satu sel tunggal dan seterusnya. Tutorial ini mencantumkan semua skenario tentang menggabungkan kolom/baris/sel di Excel, dan memberikan solusi yang berbeda untuk Anda.

Navigasi Tutorial Ini

1 Gabungkan kolom/baris menjadi satu sel

1.1 Gabungkan kolom/baris menjadi satu sel dengan spasi/koma atau pembatas lainnya

1.11 Menggunakan simbol ampersand (&)

1.12 Menggunakan fungsi CONCATENATE (Excel 2016 atau versi sebelumnya)

1.13 Menggunakan fungsi CONCAT atau fungsi TEXTJOIN (Excel 2019 atau Excel 365)

1.14 Menggunakan Notepad (hanya untuk menggabungkan kolom)

Ekstensi: Gabungkan kolom/baris menjadi satu sel dengan pemisah baris sebagai pembatas

1.2 Gabungkan kolom/baris menjadi satu sel tanpa kosong

1.21 Menggunakan fungsi TEXTJOIN (Excel 2019 atau Excel 365)

1.22 Menggunakan simbol ampersand (&)

1.23 Tambahkan di akhir sel dengan menggunakan kode VBA

1.3 Gabungkan kolom/baris/sel menjadi satu sel tanpa kehilangan data

1.4 Gabungkan dua kolom jika kosong

1.41 Menggunakan fungsi JIKA

1.42 Menggunakan VBA

2. Gabungkan baris dengan ID yang sama

2.1 Gabungkan baris dengan ID yang sama dan pisahkan dengan koma atau pembatas lainnya

2.11 Menggunakan VBA

2.12 Menggunakan fungsi IF untuk menambahkan kolom pembantu

2.13 Menggunakan alat praktis – Baris Gabungan Tingkat Lanjut

2.2 Gabungkan baris dengan ID yang sama dan lakukan beberapa perhitungan

2.21 Menggunakan fitur Konsolidasi

2.22 Menggunakan VBA

2.23 Menggunakan alat praktis – Baris Gabungan Tingkat Lanjut

2.3 Gabungkan baris yang berdekatan dengan nilai yang sama

2.31 Menggunakan VBA

2.32 Menggunakan alat praktis – Menggabungkan Sel yang Sama

3. Gabungkan Sel

3.1. Gabungkan beberapa baris dan kolom menjadi satu sel

3.11 Menggunakan simbol ampersand (&)

3.12 Menggunakan fungsi CONCATENATE (Excel 2016 atau versi sebelumnya)

3. 13 Menggunakan fungsi CONCAT atau fungsi TEXTJOIN (Excel 2019 atau Excel 365)

3.14 Menggunakan Menggabungkan kolom/baris/sel menjadi satu sel tanpa kehilangan data

3.2. Gabungkan sel menjadi satu kolom/baris tunggal

3.21 Beri nama rentang dan gunakan fungsi INDEX (hanya untuk satu kolom)

3.22 VBA (hanya untuk satu kolom)

3.23 Menggunakan alat praktis – Transform Range

3.3 Tumpuk kolom menjadi satu kolom tanpa duplikat

3.31 Salin dan tempel dan hapus duplikat

3.32 Menggunakan VBA

3.4. Gabungkan sel dan terus format

3.41 Menyematkan fungsi TEXT dalam rumus

3.42 Menggunakan Microsoft Word

3.43 Menggunakan alat praktis – Menggabungkan tanpa kehilangan data

3.5 Gabungkan sel untuk membuat tanggal

3.51 Menggunakan fungsi DATE

 

Dalam tutorial ini, saya membuat beberapa contoh untuk menjelaskan metode, Anda dapat mengubah referensi yang Anda butuhkan saat menggunakan kode atau rumus VBA di bawah ini, atau Anda dapat mengunduh sampel untuk mencoba metode secara langsung.

sampel docKlik untuk mendownload file contoh


1 Gabungkan kolom/baris menjadi satu sel

1.1 Gabungkan kolom/baris menjadi satu sel dengan spasi/koma atau pembatas lainnya

Menggabungkan kolom atau baris menjadi satu sel dan memisahkan hasilnya dengan koma, spasi atau pembatas lainnya seperti gambar di bawah ini yang paling banyak digunakan di Excel.

Gabungkan kolom menjadi satu sel
doc menggabungkan baris kolom menjadi satu 1
Gabungkan baris menjadi satu sel
doc menggabungkan baris kolom menjadi satu 1

1.11 Menggunakan simbol ampersand (&)

Di Excel, simbol ampersand & biasanya digunakan untuk menggabungkan teks.

Contoh: Gabungkan nama depan (kolom A) dan nama belakang (kolom B) menjadi nama lengkap

Pilih sel tempat Anda ingin menempatkan hasil gabungan, lalu ketikkan rumus seperti ini:

=A2&" "&B2

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, & digunakan untuk menggabungkan teks, A2 dan B2 adalah dua teks yang perlu digabungkan, " " adalah pembatas (spasi) yang memisahkan kedua teks di sel hasil, jika Anda ingin menggunakan koma sebagai pembatas, cukup ketik koma diapit dengan tanda kutip ganda ",".

Tekan Enter untuk mendapatkan hasil gabungan, lalu seret tuas isi-otomatis ke bawah untuk mendapatkan hasil gabungan.

Contoh: Gabungkan No. (baris 15) dan nama (baris 16) menjadi satu sel

Jika Anda ingin menggabungkan baris menjadi satu sel, ubah referensi sel dan pemisah dalam rumus sesuai kebutuhan, dan seret pegangan isi otomatis ke kanan untuk mendapatkan hasil gabungan.
doc menggabungkan baris kolom menjadi satu 1

1.12 Menggunakan fungsi CONCATENATE (Excel 2016 atau versi sebelumnya)

Jika Anda menggunakan Excel 2016 atau versi yang lebih lama, fungsi CONCATENATE dapat membantu Anda.

Sintaks tentang CONCATENATE
CONCATENATE (text1,[text2],…)

Untuk detail lebih lanjut tentang fungsi CONCATENATE, silakan kunjungi: MENGGABUNGKAN.

Contoh: Gabungkan nama (kolom F) dan alamat (kolom G) menjadi satu kolom

Pilih sel tempat Anda ingin menempatkan hasil gabungan, lalu ketikkan rumus seperti ini:

=CONCATENATE(F2,",",G2)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, F2 dan G2 adalah dua teks yang perlu digabungkan, "," adalah pembatas (koma) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan spasi sebagai pembatas, ketikkan saja spasi diapit dengan tanda kutip ganda " ".

Tekan Enter untuk mendapatkan hasil gabungan, lalu seret tuas isi-otomatis ke bawah untuk mendapatkan hasil gabungan.
doc menggabungkan baris kolom menjadi satu 1

Untuk menggabungkan baris, cukup ubah referensi sel dan pembatas sesuai kebutuhan, dan seret pegangan pengisian otomatis ke kanan.
doc menggabungkan baris kolom menjadi satu 1

1.13 Menggunakan fungsi CONCAT atau fungsi TEXTJOIN (Excel 2019 atau Excel 365)

Jika Anda menggunakan Excel 2019 atau Excel 365, fungsi CONCAT dan fungsi TEXTJOIN mungkin merupakan pilihan yang lebih baik.

Sintaks tentang CONCAT
CONCAT (text1,[text2],…)

Untuk detail lebih lanjut tentang fungsi CONCAT, silakan kunjungi: MENGHUBUNGKAN.

Penggunaan fungsi CONCAT sama dengan fungsi CONCATENATE, untuk menggabungkan nama depan dan nama belakang dalam dua kolom secara terpisah menjadi satu kolom digunakan rumus seperti ini:

=CONCAT(A21," ",B21)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A21 dan B21 adalah dua teks yang perlu digabungkan, " " adalah pembatas (spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, ketikkan pembatas yang diapit double kutipan "".

Tekan tombol Enter untuk mendapatkan hasil gabungan, lalu seret pegangan pengisian otomatis ke bawah untuk mendapatkan hasil gabungan.
doc menggabungkan baris kolom menjadi satu 1

Berbeda dengan menggabungkan kolom, saat menggabungkan baris, setelah memasukkan rumus pertama, Anda perlu menyeret pegangan pengisian otomatis ke kanan hingga semua hasil gabungan didapat..

Sintaks tentang TEXTJOINT
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Untuk detail lebih lanjut tentang fungsi TEXTJOIN, silakan kunjungi: GABUNG TEKS.

Untuk menggabungkan kolom atau baris dengan menggunakan TEXTJOIN:

=TEXTJOIN(",",TRUE,E21:G21))

doc menggabungkan baris kolom menjadi satu 1  Dalam rumusnya, E21:G21 adalah rentang kontinu yang perlu digabungkan. " " adalah pembatas (spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, cukup ketik pembatas yang diapit dengan tanda kutip ganda "". Teks logis "TRUE" menunjukkan untuk mengabaikan sel kosong saat menggabungkan, jika Anda ingin menggabungkan dengan yang kosong, ganti TRUE dengan FALSE.

Tekan tombol Enter untuk mendapatkan hasil gabungan, lalu seret pegangan pengisian otomatis ke bawah untuk mendapatkan hasil gabungan.

Abaikan yang kosong
doc menggabungkan baris kolom menjadi satu 1
Sertakan yang kosong
doc menggabungkan baris kolom menjadi satu 1

1.14 Menggunakan Notepad (hanya untuk menggabungkan kolom)

1. Menggunakan Notepad juga dapat mencapai penggabungan kolom (tidak berpengaruh pada penggabungan baris).

Pilih rentang yang ingin Anda gabungkan kolom menjadi satu, dan tekan Ctrl + C tombol untuk menyalin rentang.
doc menggabungkan baris kolom menjadi satu 1

2. Buka sebuah Notepad, dan tekan Ctrl + V untuk menempelkan rentang yang disalin.
doc menggabungkan baris kolom menjadi satu 1

3. Pilih tab di antara dua teks di Notepad dan tekan Ctrl + H untuk mengaktifkan menggantikan fitur, simbol tab telah ditempatkan di Temukan apa kolom tulisan.
doc menggabungkan baris kolom menjadi satu 1

4. Dalam Ganti dengan kotak teks, ketik pembatas yang ingin Anda pisahkan dari teks gabungan, lalu klik Ganti Semua. Kemudian tutup menggantikan dialog.
doc menggabungkan baris kolom menjadi satu 1

5. Sekarang pilih teks di Notepad, dan tekan Ctrl + C untuk menyalinnya, dan buka Excel, pilih sel dan tekan Ctrl + V untuk menempelkan hasil gabungan.
doc menggabungkan baris kolom menjadi satu 1doc menggabungkan baris kolom menjadi satu 1

Ekstensi: Gabungkan kolom/baris menjadi satu sel dengan pemisah baris sebagai pembatas

Jika Anda ingin menggabungkan kolom atau baris menjadi satu sel dengan jeda baris seperti gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

Pertama, Anda harus menyadari bahwa di Excel, ARANG() fungsi dapat digunakan untuk menentukan karakter yang sulit dimasukkan dalam rumus, seperti CHAR (10) mengembalikan jeda baris.

Kemudian gunakan CHAR(10) ke dalam rumus yang tercantum di atas untuk menggabungkan kolom atau baris dengan pemisah baris sebagai pembatas:

Simbol Ampersand:

=A49&CHAR(10)&B49

Fungsi CONCATENATE:

=CONCATENATE(A49,CHAR(10),B49)

Fungsi CONCAT

=CONCAT(A49,CHAR(10),B49)

Fungsi TEXTJOIN

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Setelah memasukkan rumus di atas, pilih hasilnya, dan klik Beranda > Rapikan Teks.
doc menggabungkan baris kolom menjadi satu 1

Sekarang, kolom digabungkan menjadi satu dan dipisahkan oleh jeda baris.
doc menggabungkan baris kolom menjadi satu 1

doc menggabungkan baris kolom menjadi satu 1 Jika Anda hanya ingin menggabungkan baris dalam satu kolom menjadi satu sel, fitur Justify di Excel dapat membantu Anda. Pilih kolom dengan beberapa baris, dan klik Beranda > Mengisi > membenarkan, maka baris-baris tersebut akan digabungkan menjadi sel teratas rentang dengan spasi sebagai pemisah.

doc menggabungkan baris kolom menjadi satu 1 doc menggabungkan baris kolom menjadi satu 1

1.2 Gabungkan kolom/baris menjadi satu sel tanpa kosong

Di bagian ini, tutorial memperkenalkan metode untuk menggabungkan kolom atau baris menjadi satu sel dan melewatkan sel kosong seperti gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

1.21 Menggunakan fungsi TEXTJOIN (Excel 2019 atau Excel 365)

Jika Anda menggunakan Excel 2019 atau Excel 365, untungnya, fungsi baru TEXTJOIN dapat menyelesaikan pekerjaan ini dengan mudah.

Sintaks tentang CONCATENATE
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Untuk detail lebih lanjut tentang fungsi TEXTJOIN, silakan kunjungi: GABUNG TEKS.

Contoh: Gabungkan nama (kolom A) dan No. (kolom B) dan domain (kolom C) ke dalam satu sel untuk menghasilkan alamat email, beberapa No mungkin kosong.

Pilih sel yang digunakan untuk menempatkan hasil gabungan, ketikkan rumus seperti ini:

=TEXTJOIN("",BENAR,A2:C2)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A2:C2 adalah rentang yang berisi teks yang perlu digabungkan, "" adalah pembatas (tidak ada) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas untuk memisahkan teks, cukup ketik pembatas yang diapit dengan tanda kutip ganda "", seperti ",". Teks logis "TRUE" menunjukkan untuk mengabaikan sel kosong saat menggabungkan, jika Anda ingin menggabungkan dengan yang kosong, ganti TRUE dengan FALSE.

Tekan Enter untuk mendapatkan hasil pertama, dan seret pegangan isi-otomatis ke bawah atau ke kanan sesuai kebutuhan untuk menghasilkan semua hasil.
doc menggabungkan baris kolom menjadi satu 1

1.22 Menggunakan simbol ampersand (&)

Jika Anda menggunakan Excel 2016 atau versi Excel yang lebih lama, gunakan simbol ampersand & untuk menyambungkan teks satu per satu dan secara manual melewatkan bagian yang kosong.

Pilih sel tempat Anda ingin menempatkan hasil gabungan, lalu ketikkan rumus seperti ini:

=A10&C10

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, & digunakan untuk menggabungkan teks, A10 dan C10 adalah dua teks yang perlu digabungkan, jika Anda ingin menggunakan koma sebagai pembatas, cukup ketik koma yang diapit dengan tanda kutip ganda seperti "," dan gunakan & untuk menghubungkan antara dua teks.

Tekan Enter kunci untuk mendapatkan hasil gabungan. Kemudian ubah referensi rumus untuk mendapatkan hasil gabungan berikutnya.
doc menggabungkan baris kolom menjadi satu 1

1.23 Menggunakan fungsi yang Ditetapkan

Untuk pengguna Excel 2016 dan versi Excel yang lebih lama, jika ada beberapa kolom atau baris yang perlu digabungkan saat melewatkan bagian yang kosong, Anda bisa menggunakan VBA untuk membuat fungsi yang ditentukan untuk menyelesaikan pekerjaan ini dengan cepat.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela.

2. klik Menyisipkan > Modul untuk menyisipkan modul baru.
doc menggabungkan baris kolom menjadi satu 1

3. Salin dan tempel kode di bawah ini ke modul baru dan simpan.

VBA: Gabungkan sel lewati sel kosong

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

doc menggabungkan baris kolom menjadi satu 1

4. Kembali ke lembar kerja, dan pilih sel yang menempatkan hasil gabungan, ketik rumus

=Concatenatecells(A15:C15)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A15:C15 adalah rentang berisi teks yang perlu digabungkan. Dalam kode VBA, "_" menunjukkan pembatas yang digunakan untuk memisahkan teks dalam hasil gabungan, Anda dapat mengubah pembatas sesuai kebutuhan.
doc menggabungkan baris kolom menjadi satu 1


1.3 Gabungkan kolom/baris/sel menjadi satu sel tanpa kehilangan data

Jika sudah terpasang Kutools untuk Excel di Excel, Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data fitur ini cukup membantu dalam jenis pekerjaan menggabungkan.

1. Pilih sel yang ingin Anda gabungkan dan sel yang ingin Anda tempatkan hasil gabungannya.
doc menggabungkan baris kolom menjadi satu 1

2. klik Kutools > Gabungkan & Pisahkan > Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data.
doc menggabungkan baris kolom menjadi satu 1

3. Pada dialog popping, tentukan opsi seperti di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

1) Tentukan untuk menggabungkan kolom, atau menggabungkan baris, atau menggabungkan semua sel menjadi satu.

Gabungkan kolom Mis. Menggabungkan baris Mis. Gabungkan ke dalam sel tunggal Mis.
doc menggabungkan baris kolom menjadi satu 1 doc menggabungkan baris kolom menjadi satu 1 doc menggabungkan baris kolom menjadi satu 1

2) Tentukan pemisah untuk teks dalam hasil gabungan.

3) Tentukan lokasi hasil gabungan (dinonaktifkan saat memilih opsi Gabungkan ke dalam sel tunggal)

Saat memilih opsi Gabungkan kolom, Anda dapat menentukan untuk menempatkan hasilnya di sel kiri dari rentang yang dipilih, atau sel kanan dari rentang yang dipilih.

Sel kiri Mis. Sel kanan Mis.
doc menggabungkan baris kolom menjadi satu 1 doc menggabungkan baris kolom menjadi satu 1

Saat memilih Gabungkan baris pilihan, Anda dapat menentukan untuk menempatkan hasil di sel atas dari rentang yang dipilih, atau sel bawah dari rentang yang dipilih.

Sel atas Mis. Sel bawah Mis. 
doc menggabungkan baris kolom menjadi satu 1 doc menggabungkan baris kolom menjadi satu 1

4) Tentukan operasi tentang hasil gabungan.

4. klik Ok or Mendaftar untuk menyelesaikan kombinasi.

Pertahankan konten sel gabungan
doc menggabungkan baris kolom menjadi satu 1
Hapus konten sel gabungan
doc menggabungkan baris kolom menjadi satu 1
;Gabungkan sel gabungan
doc menggabungkan baris kolom menjadi satu 1

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Gabungkan Kolom, Baris, Sel tanpa Kehilangan Data.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.


1.4 Gabungkan dua kolom jika kosong

Terkadang, Anda mungkin ingin menggabungkan dua kolom jika salah satu kolom berisi sel kosong. Misalkan ada dua kolom, kolom A berisi Nama Pengguna dan beberapa sel kosong, dan kolom B berisi Nama, sekarang cukup isi sel kosong di kolom A dengan konten yang sesuai di kolom B saat menggabungkan dua kolom seperti gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

1.41 Menggunakan fungsi JIKA

Fungsi IF digunakan untuk menguji kondisi tertentu. Di sini Anda dapat menggunakan fungsi IF untuk menguji apakah sel kosong, lalu isi bagian yang kosong dengan konten di kolom lain.

Sintaks tentang fungsi IF
IF (logical_test, [value_if_true], [value_if_false])

Untuk detail lebih lanjut tentang fungsi IF, silakan kunjungi: IF

Pilih sel atas kolom yang ingin Anda tempatkan hasil gabungan, dan salin atau masukkan rumus di bawah ini:

=IF(A2="",B2,A2)

Lalu tekan Enter untuk mendapatkan hasil pertama, dan seret pegangan isi-otomatis ke bawah untuk mendapatkan semua hasil.
doc menggabungkan baris kolom menjadi satu 1

Sekarang hanya sel kosong di kolom A yang telah diisi dengan konten di kolom B.

1.42 Menggunakan VBA

Berikut adalah kode VBA juga dapat menangani pekerjaan ini.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.

2. Salin dan tempel kode di bawah ini ke modul baru.

VBA: Gabungkan dua kolom jika kosong

Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum  As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
    xCount = xRg2.Count
End If
For xFNum = 1 To xCount
    If (xRg1.Item(xFNum).Value = "") Then
        If (xRg2.Item(xFNum).Value <> "") Then
            xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
        End If
    ElseIf (xRg2.Item(xFNum).Value = "") Then
            If (xRg1.Item(xFNum).Value <> "") Then
            xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
        End If
    End If
Next
End Sub

doc menggabungkan baris kolom menjadi satu 1

doc menggabungkan baris kolom menjadi satu 1 Dalam kode, A:A dan B:B adalah dua kolom yang akan digabungkan, ubah saja sesuai kebutuhan.

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  maka kolom A akan terisi nilai pada kolom B jika nilai tersebut kosong pada kolom A.


2 Gabungkan baris dengan ID yang sama

Misalkan ada tabel dengan beberapa kolom, satu kolom berisi nilai ID yang memiliki item duplikat. Sekarang tutorial menyediakan metode untuk menggabungkan baris tabel berdasarkan ID yang sama dan melakukan beberapa perhitungan.
doc menggabungkan baris kolom menjadi satu 1

2.1 Gabungkan baris dengan ID yang sama dan pisahkan dengan koma atau pembatas lainnya

Di sini, di bagian ini, ini menyediakan metode untuk menggabungkan baris dengan ID yang sama dan dipisahkan dengan koma seperti gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

2.11 Menggunakan VBA

Berikut menyediakan kode VBA yang dapat menangani pekerjaan ini

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.

2. Salin dan tempel kode di bawah ini ke modul baru.

VBA: Gabungkan baris dengan ID yang sama

Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

doc menggabungkan baris kolom menjadi satu 1

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  tombol, lalu dialog Kutools for Excel muncul bagi Anda untuk memilih tabel yang perlu digabungkan baris dengan ID yang sama.
doc menggabungkan baris kolom menjadi satu 1

4. klik OK. Sekarang tabel yang dipilih telah digabungkan baris berdasarkan ID yang sama.

2.12 Menggunakan fungsi IF untuk menambahkan kolom pembantu

Jika hanya ada dua kolom, dan Anda ingin menggabungkan baris dengan ID yang sama, dan nilai kolom lain dipisahkan oleh koma seperti yang ditunjukkan gambar di bawah, fungsi IF dapat membantu Anda.
doc menggabungkan baris kolom menjadi satu 1

1. Urutkan ID dari A sampai Z. Pilih kolom ID, klik Data > Urutkan A sampai Z.
doc menggabungkan baris kolom menjadi satu 1

2. Kemudian di Sortir Peringatan dialog, periksa Lihat lebih lanjut pilihan pilihan, klik Jenis.
doc menggabungkan baris kolom menjadi satu 1

Sekarang ID yang sama telah diurutkan bersama.
doc menggabungkan baris kolom menjadi satu 1

3. Di kolom sebelah, gunakan fungsi IF seperti ini:

=IF(A17=A18,C17&", "&B18,B18)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A17 dan A18 adalah dua sel yang berdekatan di kolom ID (A17 adalah header kolom ID), B18 adalah sel yang sesuai dari sel A18. "," menunjukkan untuk memisahkan nilai dengan koma. Anda dapat mengubah referensi dan pemisah sesuai kebutuhan.

4. tekan Enter untuk mendapatkan hasil pertama, lalu seret tuas isi otomatis ke bawah untuk mendapatkan semua hasil.
doc menggabungkan baris kolom menjadi satu 1

5. Pergi ke kolom yang berdekatan, ketikkan rumus seperti ini:

=IF(A18<>A19,"Digabungkan","")

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A18 dan A19 adalah dua sel yang berdekatan di kolom ID, jika sel yang berdekatan tidak sama, maka akan kembali ke "Digabung", jika tidak, akan kembali kosong.

6. tekan Enter untuk mendapatkan hasil pertama, lalu seret tuas isi otomatis ke bawah untuk mendapatkan semua hasil.
doc menggabungkan baris kolom menjadi satu 1

7. Pilih kolom rumus terakhir termasuk header, dan klik Data > Filter.
doc menggabungkan baris kolom menjadi satu 1

8. Klik Filter tombol dan centang Digabung kotak centang di menu tarik-turun, klik OK.
doc menggabungkan baris kolom menjadi satu 1

Sekarang hanya baris gabungan yang telah disaring, salin data yang difilter dan tempel di tempat lain.
doc menggabungkan baris kolom menjadi satu 1

Lebih detail tentang fungsi IF. silahkan kunjungi: IF.

2.13 Menggunakan alat praktis – Baris Gabungan Tingkat Lanjut

Jika sudah terpasang Kutools untuk Excel di Excel, Lanjutan Gabungkan Baris dapat dengan mudah melakukan pekerjaan ini.

1. Pilih tabel lalu klik Kutools > Gabungkan & Pisahkan > Lanjutan Gabungkan Baris.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam Lanjutan Gabungkan Baris dialog, lakukan seperti ini:

1) Pilih kolom ID, dan atur sebagai Kunci utama;

2) Pilih kolom yang ingin Anda gabungkan nilainya dengan pemisah, klik Menggabungkan dan pilih satu pemisah.

3. klik Ok.
doc menggabungkan baris kolom menjadi satu 1

Sekarang baris telah digabungkan dengan ID yang sama.
doc menggabungkan baris kolom menjadi satu 1

Fitur Advanced Combine Rows akan memecah data asli, harap simpan data sebagai salinan sebelum menggunakannya.

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Lanjutan Gabungkan Baris.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.

2.2 Gabungkan baris dengan ID yang sama dan lakukan beberapa perhitungan

Jika Anda ingin menggabungkan baris dengan ID yang sama dan kemudian menjumlahkan nilainya atau melakukan perhitungan lain seperti yang ditunjukkan gambar di bawah, metode di bawah ini dapat membantu Anda.
doc menggabungkan baris kolom menjadi satu 1

2.21 Menggunakan fitur Konsolidasi

Jika hanya ada dua kolom, satu kolom berisi teks (ID), dan kolom lainnya berisi nilai yang perlu dihitung, seperti jumlah, fitur bawaan Excel Mengkonsolidasikan dapat membantu Anda

1. Pilih sel tempat Anda ingin menempatkan hasil gabungan, lalu klik Data > Mengkonsolidasikan.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam Mengkonsolidasikan dialog, lakukan seperti ini:

1) Pilih Fungsi seperti yang Anda butuhkan;

2) Klik panah untuk memilih tabel;

3) Klik Add untuk menambahkan rentang yang dipilih ke Semua referensi daftar;

4) Centang kotak dari Baris teratas dan Kolom kiri;

5) Klik OK.
doc menggabungkan baris kolom menjadi satu 1

Sekarang tabel telah dijumlahkan berdasarkan ID yang sama.
doc menggabungkan baris kolom menjadi satu 1

2.22 Menggunakan VBA

Berikut adalah VBA yang juga dapat menggabungkan baris dengan ID yang sama dan kemudian menjumlahkan nilai.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.
doc menggabungkan baris kolom menjadi satu 1

2. Di modul baru, salin dan tempel kode VBA di bawah ini ke dalamnya.

VBA: Gabungkan baris duplikat dan jumlahkan

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  tombol, lalu muncul dialog untuk memilih tabel yang Anda gunakan, lalu klik OK.

Sekarang rentang yang dipilih telah digabungkan dengan nilai yang sama dan dijumlahkan.

doc menggabungkan baris kolom menjadi satu 1  VBA akan merusak data asli, harap simpan data sebagai salinan sebelum menggunakan VBA.

2.23 Menggunakan alat praktis – Baris Gabungan Tingkat Lanjut

Jika ada lebih dari dua kolom dalam tabel yang ingin Anda gabungkan dan lakukan perhitungan, misalnya ada tiga kolom, yang pertama berisi nama produk duplikat yang perlu digabungkan, yang kedua berisi nama toko yang perlu digabungkan dan dipisahkan dengan koma, kolom terakhir berisi angka-angka yang perlu dijumlahkan berdasarkan baris duplikat di kolom pertama, seperti gambar di bawah yang ditampilkan, Baris Kombinasi Lanjutan Kutools for Excel dapat membantu Anda.
doc menggabungkan baris kolom menjadi satu 1

1. Pilih tabel lalu klik Kutools > Gabungkan & Pisahkan > Lanjutan Gabungkan Baris.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam Lanjutan Gabungkan Baris dialog, lakukan seperti ini:

1) Pilih kolom ID, dan atur sebagai Kunci utama;

2) Pilih kolom yang ingin Anda gabungkan nilainya dengan pemisah, klik Menggabungkan dan pilih satu pemisah.

3) Pilih kolom yang ingin Anda lakukan perhitungan, klik Dihitung dan pilih satu perhitungan.

4. klik Ok.
doc menggabungkan baris kolom menjadi satu 1

Sekarang baris telah digabungkan dengan baris yang sama dan dihitung.

doc menggabungkan baris kolom menjadi satu 1 Fitur Advanced Combine Rows akan memecah data asli, harap simpan data sebagai salinan sebelum menggunakannya.

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Lanjutan Gabungkan Baris.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.

2.3 Gabungkan baris yang berdekatan dengan nilai yang sama

Jika ada tabel dengan beberapa kolom, satu kolom berisi beberapa nilai duplikat, sekarang tugasnya adalah menggabungkan baris yang berdekatan di kolom ini dengan nilai yang sama seperti yang ditunjukkan gambar di bawah. Bagaimana Anda bisa menyelesaikannya?
doc menggabungkan baris kolom menjadi satu 1

2.31 Menggunakan VBA

Di Excel, tidak ada fitur bawaan yang dapat langsung menyelesaikan pekerjaan ini, tetapi di sini menyediakan VBA yang dapat menanganinya.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.

2. Di modul baru, salin dan tempel kode VBA di bawah ini ke dalamnya.

VBA: Gabungkan baris yang berdekatan dengan nilai yang sama

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

doc menggabungkan baris kolom menjadi satu 1

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  untuk mengaktifkan VBA ini, lalu muncul dialog untuk memilih tabel yang Anda gunakan, lalu klik OK.
doc menggabungkan baris kolom menjadi satu 1

Sekarang baris yang berdekatan dengan nilai yang sama di kolom pertama digabungkan dalam rentang yang dipilih.

doc menggabungkan baris kolom menjadi satu 1  VBA akan merusak data asli, harap simpan data sebagai salinan sebelum menggunakan VBA. Dan VBA ini akan menggabungkan nilai yang sama di kolom pertama dari tabel yang dipilih.

2.32 Menggunakan alat praktis – Menggabungkan Sel yang Sama

Jika Anda memiliki Kutools untuk Excel diinstal di Excel, Gabungkan Sel yang Sama fitur Kutools for Excel dapat menyelesaikan pekerjaan ini dalam satu langkah.

Pilih kolom yang ingin Anda gabungkan dengan nilai yang sama, lalu klik Kutools > Gabungkan & Pisahkan > Gabungkan Sel yang Sama.
doc menggabungkan baris kolom menjadi satu 1

Sekarang sel yang berdekatan dengan nilai yang sama telah digabungkan.

doc menggabungkan baris kolom menjadi satu 1I Jika Anda ingin memisahkan sel yang digabungkan dan mengisi nilai kembali, Anda dapat menerapkan Pisahkan Sel & Isi Nilai fitur.
doc menggabungkan baris kolom menjadi satu 1
doc menggabungkan baris kolom menjadi satu 1

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Gabungkan Sel yang Sama.

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Pisahkan Sel.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.


3 Gabungkan Sel

3.1. Gabungkan beberapa baris dan kolom menjadi satu sel

Untuk menggabungkan rentang dengan beberapa baris dan kolom menjadi satu sel tunggal, berikut ini menyediakan empat metode.

Contoh: Kombinasikan rentang A1:C3
doc menggabungkan baris kolom menjadi satu 1

3.11 Menggunakan simbol ampersand (&)

Di Excel, simbol ampersand & biasanya digunakan untuk menggabungkan teks.

Pilih sel yang ingin Anda tempatkan hasil gabungannya, lalu ketikkan rumus seperti ini:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, & digunakan untuk menggabungkan teks, "," adalah pembatas (koma + spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, cukup ketik pemisah yang diapit oleh tanda kutip ganda.

Tekan Enter kunci untuk mendapatkan hasil gabungan.

3.12 Menggunakan fungsi CONCATENATE (Excel 2016 atau versi sebelumnya)

Jika Anda menggunakan Excel 2016 atau versi yang lebih lama, fungsi CONCATENATE dapat membantu Anda.

Sintaks tentang CONCATENATE
CONCATENATE (text1,[text2],…)

Untuk detail lebih lanjut tentang fungsi CONCATENATE, silakan kunjungi: MENGGABUNGKAN

Pilih sel yang ingin Anda tempatkan hasil gabungannya, lalu ketikkan rumus seperti ini:

=CONCATENATE(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A1, B1…,C3 adalah teks yang ingin Anda gabungkan. "," adalah pembatas (koma + spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, ketikkan saja pemisah yang diapit dengan tanda kutip ganda.

Lalu tekan Enter kunci untuk mendapatkan hasil gabungan.

3. 13 Menggunakan fungsi CONCAT atau fungsi TEXTJOIN (Excel 2019 atau Excel 365)

Jika Anda menggunakan Excel 2019 atau Excel 365, fungsi CONCAT dan fungsi TEXTJOIN mungkin merupakan pilihan yang lebih baik.

Sintaks tentang CONCAT
CONCAT (text1,[text2],…)

Untuk detail lebih lanjut tentang fungsi CONCAT, silakan kunjungi: MENGHUBUNGKAN.

Penggunaan fungsi CONCAT sama dengan fungsi CONCATENATE, untuk menggabungkan nama depan dan nama belakang yang di dua kolom terpisah menjadi satu kolom digunakan rumus sebagai berikut:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A1, B1…,C3 adalah teks yang ingin Anda gabungkan. "," adalah pembatas (koma + spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, ketikkan saja pemisah yang diapit dengan tanda kutip ganda.

Lalu tekan Enter kunci untuk mendapatkan hasil gabungan.

Sintaks tentang TEXTJOIN
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Untuk detail lebih lanjut tentang fungsi TEXTJOIN, silakan kunjungi: GABUNG TEKS.

Untuk menggabungkan kolom atau baris dengan menggunakan TEXTJOIN:

=TEXTJOIN(", ",TRUE,A1:C3)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A1:C3 adalah rentang kontinu yang perlu digabungkan. "," adalah pembatas (koma + spasi) yang memisahkan dua teks di sel hasil, jika Anda ingin menggunakan pembatas lain, ketikkan saja pembatas yang diapit dengan tanda kutip ganda "". Teks logis "TRUE" menunjukkan untuk mengabaikan sel kosong saat menggabungkan, jika Anda ingin menggabungkan dengan yang kosong, ganti TRUE dengan FALSE.

Lalu tekan Enter kunci untuk mendapatkan hasil gabungan.

doc menggabungkan baris kolom menjadi satu 1 Jika Anda ingin menggunakan pemisah baris sebagai pembatas, gunakan CHAR(10) dalam rumus, seperti =TEXTJOIN(CHAR(10),TRUE,A1:C3), lalu format sel hasil sebagai Bungkus Teks.
doc menggabungkan baris kolom menjadi satu 1

3.14 Menggunakan Menggabungkan kolom/baris/sel menjadi satu sel tanpa kehilangan data

Jika Anda menginstal Kutools for Excel di Excel, Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data fitur dapat dengan cepat menangani pekerjaan ini.

1. Pilih rentang sel yang ingin Anda gabungkan menjadi satu sel, lalu klik Kutools > Gabungkan & Pisahkan > Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data.
doc menggabungkan baris kolom menjadi satu 1

2. Pada dialog popping, periksa Gabungkan menjadi satu sel dan tentukan pemisah sesuai kebutuhan, lalu klik Ok.
doc menggabungkan baris kolom menjadi satu 1

Sekarang sel digabung menjadi satu sel dengan pembatas tertentu. Jika konten sel terlalu banyak untuk ditampilkan di sel yang digabungkan, Anda dapat mengklik Rapikan Teks bawah Beranda tab untuk menunjukkannya.
doc menggabungkan baris kolom menjadi satu 1

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Gabungkan Kolom, Baris, Sel tanpa Kehilangan Data.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.

3.2 Gabungkan beberapa baris dan kolom menjadi satu sel

 Transpos sel menjadi satu kolom tunggal
 doc menggabungkan baris kolom menjadi satu 1
 Transpos sel menjadi satu baris tunggal
 doc menggabungkan baris kolom menjadi satu 1
 

3.21 Beri nama rentang dan gunakan fungsi INDEX (hanya untuk satu kolom)

Jika Anda ingin mentranspos rentang sel ke dalam satu kolom, Anda dapat memberi nama rentang dan kemudian menggunakan fungsi INDEX.

1. Pilih rentang sel, klik kanan untuk mengaktifkan menu konteks, dan klik Tentukan Nama.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam bermunculan Nama baru dialog, ketik nama di Nama kotak teks, klik OK.
doc menggabungkan baris kolom menjadi satu 1

3. Setelah menamai range, lalu pilih sel yang menempatkan data yang ditransposisikan, gunakan fungsi INDEX seperti ini:

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

Untuk detail lebih lanjut tentang fungsi INDEX, silakan kunjungi di sini.

4. tekan Enter lalu seret pegangan isi-otomatis ke bawah untuk mengisi rumus ini hingga tanda #REF! nilai kesalahan muncul.
doc menggabungkan baris kolom menjadi satu 1

5. Hapus nilai kesalahan, lalu rentang sel telah digabungkan menjadi satu kolom.

3.22 VBA (hanya untuk satu kolom)

Untuk menggabungkan sel menjadi satu kolom, berikut adalah VBA yang juga dapat berfungsi.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.

2. Salin dan tempel kode VBA di bawah ini ke modul kosong..

VBA: Ubah rentang menjadi kolom

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
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

doc menggabungkan baris kolom menjadi satu 1

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  tombol, sebuah dialog muncul untuk memilih rentang sel, klik OK.
doc menggabungkan baris kolom menjadi satu 1

4. Dialog lain muncul untuk memilih sel untuk menempatkan hasilnya, klik OK.
doc menggabungkan baris kolom menjadi satu 1

3.23 Menggunakan alat praktis – Transform Range

Jika Anda ingin menggabungkan sel menjadi satu baris, tidak ada fitur bawaan di Excel untuk mendukungnya. Namun, jika Anda memiliki Kutools untuk Excel terpasang, itu Transformasi Rentang fitur mendukung konversi rentang ke satu kolom atau baris, juga mendukung konversi baris atau kolom ke rentang.

1. pilih rentang sel, dan klik Kutools > Jarak > Transformasi Rentang.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam Transformasi Rentang dialog, periksa Rentang ke satu kolom or Rentang ke baris tunggal pilihan yang Anda butuhkan. Klik OK.
doc menggabungkan baris kolom menjadi satu 1

3. Sebuah dialog muncul untuk memilih sel untuk menempatkan hasilnya, klik OK.
doc menggabungkan baris kolom menjadi satu 1

Sekarang rentang sel telah diubah menjadi baris atau kolom.

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Transformasi Rentang.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.

3.3 Tumpuk kolom menjadi satu kolom tanpa duplikat

Jika ada beberapa duplikat dalam tabel dengan banyak kolom, bagaimana Anda bisa menumpuk kolom menjadi satu kolom tanpa duplikat seperti yang ditunjukkan gambar di bawah?
doc menggabungkan baris kolom menjadi satu 1

Di bagian ini, ia menyediakan tiga metode berbeda untuk menangani pekerjaan ini.

3.31 Salin dan tempel dan hapus duplikat

Di Excel, metode umum untuk menyelesaikan pekerjaan ini adalah menyalin dan menempelkan kolom satu per satu, lalu menghapus nilai duplikat.

1. Pilih kolom pertama dan tekan Ctrl + C untuk menyalinnya, lalu pilih sel tujuan dan tekan Ctrl + V kunci.
doc menggabungkan baris kolom menjadi satu 1

2. Kemudian ulangi langkah 1 untuk menyalin kolom lain dan menempelkannya di bawah kolom pertama.
doc menggabungkan baris kolom menjadi satu 1

3. Kemudian pilih kolom tumpuk, klik Data > Hapus Duplikat, lalu di Hapus Duplikat dialog, periksa nama kolom, klik OK.
doc menggabungkan baris kolom menjadi satu 1
doc menggabungkan baris kolom menjadi satu 1

4. Sekarang sebuah dialog muncul untuk mengingatkan Anda bahwa nilai duplikat telah dihapus. Klik OK untuk menutupnya, dan kolom bertumpuk hanya menyimpan nilai unik.
doc menggabungkan baris kolom menjadi satu 1

doc menggabungkan baris kolom menjadi satu 1 Jika ada ratusan kolom, menyalin dan menempel satu per satu akan memakan waktu. Namun, jika Anda memiliki Kutools untuk Excel diinstal di Excel, Transformasi Rentang fitur dapat dengan cepat mengonversi rentang menjadi kolom, lalu menerapkan Hapus Duplikat fitur Excel.

Pilih rentang kolom, dan klik Kutools > Jarak > Transformasi Rentang.
doc menggabungkan baris kolom menjadi satu 1

Kemudian periksa Rentang ke satu kolom opsi, dan klik OK untuk memilih sel untuk menempatkan kolom bertumpuk.
doc menggabungkan baris kolom menjadi satu 1

Dan kemudian terapkan Hapus Duplikat untuk menghapus nilai duplikat.

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Transformasi Rentang.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Silakan uji coba gratis Kutools for Excel selama 30 hari Download sekarang.

3.32 Menggunakan VBA

Selain itu, berikut adalah kode VBA yang dapat menyelesaikan pekerjaan ini.

1. tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela, lalu klik Menyisipkan > Modul untuk membuat modul kosong baru.

2. Salin dan tempel kode di bawah ini ke modul baru.

VBA: Tumpuk kolom menjadi satu tanpa duplikat

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

doc menggabungkan baris kolom menjadi satu 1

3. Kemudian tekan F5 kunci atau klik Run doc menggabungkan baris kolom menjadi satu 1  , lalu muncul dialog untuk memilih kolom yang perlu ditumpuk, klik OK.
doc menggabungkan baris kolom menjadi satu 1

4. Kemudian pada dialog popping-out kedua, pilih sel tujuan untuk menempatkan kolom bertumpuk, dan klik OK.
doc menggabungkan baris kolom menjadi satu 1

Sekarang kolom telah ditumpuk menjadi satu kolom dengan nilai unik saja.

3.4. Gabungkan sel dan terus format

Jika ada dua kolom, satu diformat sebagai pemformatan khusus, seperti DateTimemm/dd/yyyy kustom, untuk menggabungkan dua kolom ini menjadi satu dengan metode normal, pemformatan kustom akan dihapus seperti yang ditunjukkan gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

Sekarang di bagian ini, ini akan memberikan beberapa cara untuk menggabungkan sel dan mempertahankan pemformatan.
doc menggabungkan baris kolom menjadi satu 1

3.41 Menyematkan fungsi TEXT dalam rumus

Fungsi TEXT digunakan untuk mengonversi angka menjadi teks dalam format tertentu. Di sini kita dapat menggunakannya untuk mengubah sel (berisi angka) ke format terlebih dahulu, dan kemudian menggabungkannya dengan sel lain dengan menggunakan "&", fungsi CONCATENATE, fungsi CONCAT atau fungsi TEXTJOIN.

Untuk detail tentang penggabungan umum sel menjadi satu, silakan kembali ke 1.1.

Sintaks tentang fungsi TEXT
TEXT (value, format_text)

Untuk detail lebih lanjut tentang fungsi TEXT, silakan kunjungi TEKS fungsi.

Di sini mengambil fungsi embedding TEXT dalam fungsi CONCAT sebagai contoh.

Silakan salin dan tempel rumus di bawah ini ke sel di mana Anda ingin hasil gabungan ditempatkan:

=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A2 adalah sel yang ingin Anda pertahankan pemformatannya, “mm/dd/yyyy hh:mm” adalah pemformatan yang Anda gunakan, B2 adalah sel lain yang digunakan untuk menggabungkan. " " menunjukkan pemisahan nilai dengan spasi. Anda dapat mengubah referensi, pemformatan, dan pemisah sesuai kebutuhan.

Tekan Enter tombol dan seret pegangan isi-otomatis ke bawah untuk mengisi sel dengan rumus ini.

3.42 Menggunakan Microsoft Word

1. Pilih tabel yang ingin Anda gabungkan sel menjadi satu, dan tekan Ctrl + C untuk menyalinnya.
doc menggabungkan baris kolom menjadi satu 1

2. Buka yang kosong Word dokumen, tekan Ctrl + V untuk menempatkannya, lalu klik tabel di dokumen, sekarang ikon silang muncul di kanan atas tabel.
doc menggabungkan baris kolom menjadi satu 1

3. Klik tata ruang tab, dan kemudian klik Konversikan ke Teks dalam Data kelompok, dalam popping Ubah Tabel Menjadi Teks dialog, tentukan pemisah untuk kolom. Klik OK.
doc menggabungkan baris kolom menjadi satu 1
doc menggabungkan baris kolom menjadi satu 1

Sekarang isi tabel di Word telah diubah menjadi teks.
doc menggabungkan baris kolom menjadi satu 1

4. Pilih teks yang dikonversi dan tekan Ctrl + C untuk menyalinnya, dan kembali ke Excel dan pilih sel kosong, tekan Ctrl + V untuk menempelkan hasil gabungan.
doc menggabungkan baris kolom menjadi satu 1

3.43 Menggunakan alat praktis – Menggabungkan tanpa kehilangan data

Cara yang paling efisien harus menggunakan Kutools untuk Excel'S Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data fitur, yang hanya perlu mencentang Gunakan nilai yang diformat kotak centang saat menerapkan fitur, hasil gabungan akan menjaga pemformatan data.

1. Pilih tabel termasuk sel yang menempatkan hasilnya, klik Kutools > Gabungkan & Pisahkan > Gabungkan Baris, Kolom, atau Sel tanpa Kehilangan Data.
doc menggabungkan baris kolom menjadi satu 1

2. Dalam dialog yang muncul, tentukan operasi kombinasi yang Anda butuhkan, dan hapus centang pada Gunakan nilai yang diformat kotak centang (secara default, opsi ini dicentang). Klik Ok.
doc menggabungkan baris kolom menjadi satu 1

Sekarang data telah digabungkan dan tetap diformat.
doc menggabungkan baris kolom menjadi satu 1

Untuk detail lebih lanjut tentang fitur ini, silakan kunjungi Gabungkan Kolom, Baris, Sel tanpa Kehilangan Data.

Untuk detail lebih lanjut tentang Kutools for Excel, silakan kunjungi Kutools untuk Excel.

Untuk uji coba gratis Kutools for Excel selama {module745} hari Download sekarang.

3.5 Gabungkan sel untuk membuat tanggal

Misalkan ada tabel yang berisi tahun, bulan, dan hari di kolom terpisah, tugasnya adalah menggabungkan kolom dan menghasilkan tanggal seperti gambar di bawah ini:
doc menggabungkan baris kolom menjadi satu 1

3.51 Menggunakan fungsi DATE

Fungsi DATE digunakan untuk membuat tanggal dengan tahun, bulan dan hari.

Sintaks tentang fungsi DATE
DATE( year, month, day )

Untuk detail lebih lanjut tentang fungsi DATE, silakan kunjungi fungsi DATE.

Salin dan tempel rumus di bawah ini ke sel yang akan menempatkan tanggal:

=DATE(A2,B2,C2)

doc menggabungkan baris kolom menjadi satu 1 Dalam rumus, A2, B2 dan C2 adalah sel yang berisi nilai tahun, bulan, dan hari.

Tekan Enter untuk mendapatkan kencan pertama, lalu seret tuas isi otomatis ke bawah untuk mendapatkan semua tanggal.
doc menggabungkan baris kolom menjadi satu 1


Lebih Banyak Tutorial Excel:

Gabungkan Beberapa Buku Kerja/Lembar Kerja Menjadi Satu
Tutorial ini, mencantumkan hampir semua skenario kombinasi yang mungkin Anda hadapi dan memberikan solusi profesional yang relatif untuk Anda.

Pisahkan Teks, Angka, Dan Sel Tanggal (Pisahkan Menjadi Beberapa Kolom)
Tutorial ini dibagi menjadi tiga bagian: sel teks split, sel nomor split dan sel tanggal split. Setiap bagian memberikan contoh berbeda untuk membantu Anda mengetahui cara menangani pekerjaan pemisahan saat menghadapi masalah yang sama..

Gabungkan Isi Beberapa Sel Tanpa Kehilangan Data Di Excel
Tutorial ini mempersempit ekstraksi ke posisi tertentu dalam sel dan mengumpulkan metode yang berbeda untuk membantu mengekstrak teks atau angka dari sel dengan posisi tertentu di Excel.

Bandingkan Dua Kolom Untuk Kecocokan Dan Perbedaan Di Excel
Di sini artikel ini mencakup skenario yang paling mungkin dari membandingkan dua kolom yang mungkin Anda temui, dan semoga dapat membantu Anda.


  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom dan Menyimpan Data; Pisahkan Konten Sel; Gabungkan Baris Duplikat dan Jumlah / Rata-rata... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Favorit dan Sisipkan Rumus dengan Cepat, Rentang, Grafik dan Gambar; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Pengelompokan Tabel Pivot menurut nomor minggu, hari dalam seminggu dan banyak lagi ... Tampilkan Sel yang Tidak Terkunci dan Terkunci dengan warna berbeda; Sorot Sel Yang Memiliki Rumus / Nama...
tab kte 201905
  • 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!
officetab bawah
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations