Dalam pengolahan data di Excel, sering kali kita perlu menggabungkan beberapa teks atau angka menjadi satu string. Misalnya, menyusun nama lengkap dari kolom nama depan dan belakang, atau membuat kode unik dari gabungan angka dan huruf.
Excel menyediakan dua fungsi untuk hal ini: CONCATENATE dan CONCAT. Meskipun fungsinya mirip, ada beberapa perbedaan penting di antara keduanya.
1. Apa Itu CONCATENATE di Excel?
CONCATENATE adalah fungsi lama Excel yang digunakan untuk menggabungkan dua atau lebih teks dalam sebuah sel.
Format dasar:
=CONCATENATE(text1, text2, …)
Contoh:
Jika A1 berisi “Belajar” dan B1 berisi “di Bacalayar“, maka:
=CONCATENATE(A1," ",B1)
Hasil:
Belajar di Bacalayar
Kelemahan CONCATENATE:
- Harus menyebutkan setiap argumen secara eksplisit.
- Tidak bisa langsung menggabungkan range (harus sebut sel satu per satu).
2. Apa Itu CONCAT di Excel?
CONCAT adalah fungsi baru (Excel 2016 ke atas) yang menggantikan CONCATENATE. Fungsi ini lebih fleksibel karena bisa langsung menerima range sel sebagai argumen.
Format dasar:
=CONCAT(text1, [text2], …)
Contoh:
Jika A1 berisi “Belajar”, B1 berisi “di Bacalayar”, maka:
=CONCAT(A1," ",B1)
Hasil:
Belajar di Bacalayar
Lebih lanjut, jika A1:A3 berisi [“Excel“,”Adalah“,”Mudah“], maka:
=CONCAT(A1:A3)
Hasil:
ExcelAdalahMudah
3. Perbandingan CONCAT vs CONCATENATE
| Aspek | CONCATENATE | CONCAT |
|---|---|---|
| Versi Excel | Tersedia di Excel lama (sebelum 2016) | Excel 2016 ke atas (pengganti resmi) |
| Dukungan Range | Tidak bisa langsung (harus sebut satu per satu) | Bisa langsung menggabungkan seluruh range |
| Sintaks | =CONCATENATE(A1,B1) | =CONCAT(A1,B1) |
| Status | Masih berfungsi di Excel lama, tapi dianggap usang | Fungsi baru dan direkomendasikan |
4. Contoh Kasus Nyata
a) Membuat Nama Lengkap
Kolom A = Nama Depan, Kolom B = Nama Belakang
=CONCAT(A2," ",B2)
atau (versi lama):
=CONCATENATE(A2," ",B2)
Hasil: Andi Pratama
b) Membuat Kode Unik
Kolom A = Tahun, Kolom B = Kategori, Kolom C = Nomor
=CONCAT(A2,"-",B2,"-",C2)
Hasil: 2025-PRD-001
c) Menggabungkan Range Sekaligus (hanya CONCAT)
Jika A1:A3 berisi:
| A |
|---|
| Produk1 |
| Produk2 |
| Produk3 |
Rumus:
=CONCAT(A1:A3)
Hasil:
Produk1Produk2Produk3
5. Tips Praktis
Gunakan “&” (ampersand) sebagai alternatif cepat:
=A1 & " " & B1
Jika perlu pemisah antar teks, tambahkan manual dalam argumen (” “, “-“, dll).
Untuk hasil lebih canggih (misalnya gabungan dengan pemisah otomatis), gunakan TEXTJOIN (Excel 2016 ke atas):
=TEXTJOIN(", ", TRUE, A1:A5)
➝ Menggabungkan teks A1:A5 dengan pemisah koma.
Kesimpulan
Baik CONCATENATE maupun CONCAT digunakan untuk menggabungkan teks di Excel:
- CONCATENATE → fungsi lama, masih bisa dipakai untuk kompatibilitas.
- CONCAT → fungsi baru, lebih fleksibel, bisa langsung menerima range.
Jika menggunakan Excel terbaru, disarankan memakai CONCAT atau bahkan TEXTJOIN untuk hasil yang lebih praktis.
Download contoh file excel disini.
