Menu

Rumus CONCATENATE Excel: Gabungkan Sel dengan & dan CONCAT

=A2&" "&B2 menggabungkan teks di A2 dan B2 dengan spasi di antaranya. CONCATENATE dan CONCAT melakukan pekerjaan yang sama; TEXT menjaga angka dan tanggal tetap mudah dibaca saat digabungkan.

Setiap lembar kerja di halaman ini interaktif: ubah angka atau rumus, dan hasilnya langsung dihitung ulang.

=A2&" "&B2 menggabungkan nama depan di A2 dan nama belakang di B2 dengan spasi di antaranya. Operator & menempelkan teks, dan spasi di dalam tanda kutip adalah teks yang kamu tambahkan di tengahnya.

Menggabungkan nama depan dan belakang
C2
ABC
1FirstLastFull name
2AnaSilvaAna Silva
3BenOkaforBen Okafor
4ChenWuChen Wu
5DaraKellyDara Kelly
6EliNovakEli Novak
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Klik C2 untuk melihat rumusnya, lalu ubah sebuah nama depan di kolom A: nama lengkapnya ikut berubah. Rumusnya ditulis satu kali di C2 lalu disalin ke bawah, jadi C3 membaca A3 dan B3, C4 membaca A4 dan B4, dan seterusnya. Untuk menyalinnya di lembar kerjamu sendiri, klik dua kali fill handle, yaitu kotak kecil di sudut kanan bawah C2.

CONCATENATE, CONCAT dan operator &

Excel punya tiga cara untuk menggabungkan teks, dan ketiganya memberikan hasil yang sama untuk sel tunggal:

Tiga cara, satu hasil
E2
ABCDE
1FirstLastMethodResult
2AnaSilva&Ana Silva
3CONCATENATEAna Silva
4CONCATAna Silva
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.
  • & berfungsi di semua versi Excel dan di Google Sheets. Paling singkat untuk diketik.
  • CONCATENATE(text1, text2, ...) adalah fungsi aslinya. Microsoft mempertahankannya demi kompatibilitas, dan fungsi ini menerima sampai 255 argumen.
  • CONCAT(text1, text2, ...) menggantikannya di Excel 2019 dan Microsoft 365. Satu-satunya perbedaan yang berarti: fungsi ini menerima rentang.

Kalau rumusnya harus bisa dibuka di Excel 2016 atau versi yang lebih lama, pakai & atau CONCATENATE, karena CONCAT akan menampilkan #NAME? di sana.

Menggabungkan rentang dengan CONCAT

=CONCAT(A2:A5) menggabungkan setiap sel di rentang itu sesuai urutannya. CONCATENATE tidak bisa melakukannya: fungsi itu butuh setiap sel sebagai argumen tersendiri, =CONCATENATE(A2,A3,A4,A5).

Menggabungkan rentang
C2
ABC
1PartCode
2AXAX42B7
342AX42B7
4BAX42B7-2026
57
62026
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

CONCAT tidak menaruh apa pun di antara bagian-bagiannya. Kalau kamu butuh pemisah setelah setiap sel, misalnya koma dan spasi, pakai TEXTJOIN, yang cukup menerima pemisahnya satu kali dan bisa melewati sel kosong.

Menggabungkan teks dan angka

Angka digabungkan sebagai nilai polosnya, tanpa format yang kamu lihat di sel. Harga yang tampil sebagai $1,250.50 digabungkan sebagai 1250.5, dan tanggal yang tampil sebagai 2026-03-15 digabungkan sebagai 46096, yaitu nomor seri yang disimpan Excel untuk tanggal itu. Bungkus angkanya dengan TEXT beserta kode format agar tetap mudah dibaca:

Teks dengan angka dan tanggal
D2
ABCD
1ItemPriceDueLabel
2Desk$1,250.502026-03-15Price: 1250.5
3Price: $1,250.50
4Due 46096
5Due Mar 15, 2026
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

D2 dan D4 menampilkan nilai mentahnya; D3 dan D5 memakai TEXT dan terbaca seperti tampilan selnya. Kode format ditulis di dalam tanda kutip dan memakai kode yang sama dengan Format Cells: "0.00", "#,##0", "0%", "yyyy-mm-dd".

Membuat label harga
C2
ABC
1ItemPriceLabel
2Desk1250.5
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di C2, buat label Desk costs $1,250.50 dari A2 dan B2, dengan harga dalam format dolar dan sen.

Menambahkan baris baru, koma atau tanda kutip

Apa pun yang ada di dalam tanda kutip ganda menjadi bagian dari hasilnya, jadi =A2&", "&B2 menghasilkan Ana, Silva. Ada tiga kasus khusus:

  • Baris baru: =A2&CHAR(10)&B2. Baris barunya hanya terlihat kalau Home > Wrap Text menyala di sel itu; lihat baris baru di dalam sel.
  • Tanda kutip ganda: ketik dua kali di dalam tanda kutip. ="Say ""hi""" menghasilkan Say "hi".
  • Sel kosong: digabungkan sebagai tidak ada apa-apa, jadi =A2&" "&B2 dengan B2 kosong menyisakan spasi di akhir. TEXTJOIN dengan TRUE sebagai argumen keduanya melewati sel kosong.
Nama belakang lebih dulu
C2
ABC
1FirstLastDirectory name
2AnaSilva
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di C2, tulis namanya sebagai Silva, Ana: nama belakang, koma dan spasi, lalu nama depan.

Menggabungkan dua kolom tanpa kehilangan data

Merge & Center adalah alat yang salah untuk ini: saat kamu menggabungkan A2 dan B2, hanya nilai di A2 yang dipertahankan dan nilai lainnya dihapus. Gabungkan kolomnya dengan rumus, lalu, kalau kamu ingin teks biasa yang tidak lagi bergantung pada A dan B:

  1. Pilih kolom berisi rumus lalu salin (Ctrl+C, Cmd+C di Mac).
  2. Home > Paste > Paste Values. Rumus-rumusnya berubah menjadi hasilnya.
  3. Sekarang kamu bisa menghapus kolom aslinya.

Untuk pekerjaan sekali jalan, Flash Fill juga bisa: ketik nama lengkap pertama secara manual di C2, lalu pilih C3 dan tekan Ctrl+E, atau pakai Data > Flash Fill, dan Excel mengisi sisanya dengan meniru polanya. Flash Fill menulis nilai, bukan rumus, jadi hasilnya tidak ikut berubah saat sebuah nama diganti.

Pertanyaan yang sering diajukan

Apa beda CONCAT dan CONCATENATE di Excel?

Keduanya menggabungkan teks. CONCAT (Excel 2019 dan sesudahnya) juga menerima rentang, jadi =CONCAT(A2:A5) menggabungkan empat sel, sedangkan CONCATENATE butuh setiap sel disebutkan satu per satu: =CONCATENATE(A2,A3,A4,A5). CONCATENATE dipertahankan agar file lama tetap kompatibel.

Bagaimana cara menggabungkan teks dengan spasi di Excel?

Taruh spasi di dalam tanda kutip di antara sel-selnya: =A2&" "&B2 atau =CONCAT(A2," ",B2). Tanpa " ", namanya akan menempel, AnaSilva.

Kenapa tanggal berubah menjadi angka saat digabungkan?

Penggabungan memakai nilai di balik tanggal itu, yaitu nomor seri seperti 46096, dan mengabaikan format selnya. Bungkus tanggalnya dengan TEXT: ="Due "&TEXT(C2,"mmm d, yyyy").

Bagaimana cara menggabungkan dua kolom di Excel tanpa kehilangan data?

Pakai rumus di kolom ketiga, =A2&" "&B2, lalu salin ke bawah. Merge & Center hanya mempertahankan nilai di kiri atas, jadi isi kolom kedua hilang. Untuk menyimpan hasilnya tanpa rumus, salin kolomnya lalu pakai Home > Paste > Paste Values.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai