Lewati ke konten utama

Cara Menggunakan Excel CONCAT(): Panduan Singkat

Pelajari cara menggabungkan teks, angka, dan rentang sel di Excel, mengurangi entri manual, dan menjaga data tetap rapi serta terorganisasi baik.
Diperbarui 28 Sep 2026  · 6 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Fungsi CONCAT() di Excel memungkinkan Anda menggabungkan teks, angka, atau isi sel ke dalam satu sel, membantu merapikan data dan mengurangi entri manual. Seperti yang akan Anda lihat, ini sangat berguna saat Anda menyusun nama, alamat, atau label kustom apa pun. 

Mari kita bahas hal-hal penting dari fungsi ini, melihatnya secara langsung, dan membandingkannya dengan alat Excel terkait. Petunjuk: Ini adalah pengganti fungsi CONCATENATE() yang lebih usang, tetapi juga mulai tersisih oleh fungsi yang lebih fleksibel bernama TEXTJOIN(), yang juga saya bahas dalam artikel lain. 

Memahami Tujuan dan Dasar CONCAT()

Ada baiknya terlebih dahulu memperjelas apa yang dilakukan CONCAT() dan kapan Anda ingin menggunakannya.

CONCAT(), seperti yang mungkin sudah Anda ketahui, adalah singkatan dari “concatenate,” yang artinya menghubungkan bersama, seperti pada rantai. Di Excel, ini berarti menggabungkan isi dari dua sel atau lebih (juga nilai) menjadi satu. Misalnya, Anda mungkin memiliki nama depan dan nama belakang di kolom terpisah, tetapi Anda menginginkan keduanya berada di satu kolom untuk daftar surat menyurat.

Seperti saya sebutkan di pengantar, ini adalah pengganti modern untuk fungsi CONCATENATE() yang lebih lama. CONCAT() lebih baik daripada CONCATENATE() karena, pertama, lebih singkat untuk diketik, dan kedua (yang lebih penting), menawarkan fleksibilitas lebih dan memungkinkan Anda menggabungkan rentang serta sel individual.

=CONCAT(text1, [text2], ...)

Setiap argumen adalah referensi sel, rentang, atau nilai teks yang ingin Anda gabungkan. text1 wajib, sedangkan text2 dan item tambahan lainnya bersifat opsional, itulah sebabnya direferensikan menggunakan tanda kurung siku.

CONCAT() di Spreadsheet Sehari-hari

Sekarang setelah kita memahami apa yang dilakukan CONCAT(), mari lihat bagaimana fungsi ini menangani skenario umum yang nyata. 

Menggabungkan nama depan dan nama belakang ke satu sel

Misalkan Anda mengelola daftar kontak dengan nama depan di kolom A dan nama belakang di kolom B. Ini mungkin kasus penggunaan paling umum. Untuk menggabungkannya ke satu sel (dengan spasi di antaranya), Anda akan menggunakan:

=CONCAT(A2, " ", B2)

Excel Concat combining first and last name

Rumus ini menggabungkan isi sel A2, karakter spasi, dan isi B2. Perluas rumus ini ke bawah kolom untuk menyusun daftar lengkap. Anda juga bisa memisahkannya dengan koma seperti ini: =CONCAT(A2, ",", B2)

Menggabungkan elemen alamat

Setiap lokasi memiliki format alamat berbeda, tetapi hampir selalu terdiri dari beberapa kolom, seperti nomor rumah, jalan, kota. Dengan CONCAT(), Anda dapat menggabungkan ini untuk label pengiriman, atau sekadar agar pencatatan lebih rapi.

=CONCAT(A2, " ", B2, ", ", C2)

Merging address elements using Excel CONCAT

Menggabungkan satu rentang sel

Salah satu keunggulan CONCAT() dibanding CONCATENATE() yang lebih lama adalah kemampuan untuk menggabungkan seluruh rentang. Ini ingin saya tunjukkan karena menggambarkan kekuatan CONCAT() dibanding CONCATENATE(). Misalnya, untuk menggabungkan nilai di sel A2 hingga E2, gunakan ini:

=CONCAT(A2:E2)

Joining a range of cells using Excel CONCAT

Excel akan menggabungkan isi secara berurutan, tanpa pemisah secara default. Dalam kasus ini, memang terlihat agak aneh karena item berbeda menyatu. Jadi saya menunjukkan kekuatan CONCAT() dibanding CONCATENATE() (yang terakhir sama sekali tidak berfungsi di sini) dan juga kelemahannya dibanding TEXTJOIN(), yang dapat menambahkan spasi dengan mudah — selengkapnya tentang yang terakhir sebentar lagi.

Keterbatasan CONCAT()

Sekarang, penting untuk membahas beberapa keanehan dan keterbatasan CONCAT(). Saya ingin membantu Anda menghindari frustrasi umum dan membuat keputusan lebih baik tentang kapan menggunakan fungsi ini.

Pertama, CONCAT() tidak menambahkan pemisah (seperti spasi atau koma) secara otomatis antar item atau nilai sel. Jika data Anda berasal dari beberapa kolom dan Anda ingin hasil yang mudah dibaca, Anda perlu menyisipkan pemisah sendiri seperti pada contoh yang saya tunjukkan.

Kedua, CONCAT() mengabaikan sel kosong tanpa peringatan. Jika Anda mencoba menggabungkan rentang di mana beberapa sel kosong, hasilnya bisa terlihat janggal, maksud saya kata atau nilai bisa saling menempel.

Selain itu, CONCAT() tidak mendukung delimiter di seluruh rentang. Maksud saya, misalnya jika Anda mencoba menggabungkan A2:E2 dan ingin menyisipkan koma di antara setiap nilai, CONCAT() saja tidak bisa menanganinya. Ini seperti keluaran pada contoh buah terakhir tadi, di mana apel, pisang, dan lainnya menyatu.

Terakhir, CONCAT() hanya menghasilkan keluaran berupa teks, bahkan jika Anda menyertakan angka. Jika Anda memerlukan keluaran numerik, ini bukan fungsi yang tepat.

CONCAT() vs. TEXTJOIN() dan CONCATENATE()

Beberapa kali, saya menyebut fungsi Excel lain seperti TEXTJOIN() dan CONCATENATE(). Izinkan saya jelaskan perannya.

Menggunakan TEXTJOIN() untuk pemisah kustom

TEXTJOIN() menawarkan solusi saat Anda ingin menggabungkan nilai dan menyisipkan delimiter (seperti koma atau spasi) secara otomatis di antara item, dan ini berfungsi bahkan saat menggabungkan rentang. Sintaksnya seperti ini:

Sebagai contoh, untuk menggabungkan semua nilai di A2:E2, dipisahkan dengan koma dan melewati sel kosong, Anda dapat menggunakan ini: 

=TEXTJOIN(", ", TRUE, A2:E2)

Working with Excel TEXTJOIN() for custom separators

Seperti yang Anda lihat, TEXTJOIN() adalah pendekatan yang bagus untuk daftar, alamat, atau situasi apa pun yang memerlukan pemisah konsisten, dan rentang datanya terlalu panjang untuk secara praktis menggunakan CONCAT(). TEXTJOIN() bahkan menangani sel kosong yang saya sengaja sisipkan pada contoh dengan baik. 

Anda bisa melihat betapa merepotkannya CONCAT() untuk situasi semacam ini:

=CONCAT(A1, ", ", B1, ", ", C1, ", ", D1, ", ", E1)

Memahami CONCATENATE() (dan mengapa sudah usang)

CONCATENATE() adalah fungsi awal Excel untuk menggabungkan teks. Kelemahan utamanya adalah tidak menerima rentang. Setiap sel atau nilai harus dicantumkan satu per satu. 

Dengan kata lain, ini berfungsi:

=CONCAT(A1:E1)

Namun ini mengembalikan error: 

=CONCATENATE(A1:E1) # this doesn’t work

Anda lebih baik menggunakan CONCAT() atau TEXTJOIN() dalam alur kerja modern. Singkatnya:

  • Gunakan CONCAT() untuk penggabungan sederhana sel atau rentang saat Anda tidak memerlukan pemisah kustom.

  • Gunakan TEXTJOIN() untuk penggabungan dengan delimiter yang otomatis dan dapat dikustomisasi.

  • Hindari CONCATENATE() di file baru; ini hanya disertakan untuk kompatibilitas.

Tips dan Trik

Sekarang Anda memahami kapan menggunakan CONCAT(), mari bahas beberapa kiat praktis agar Anda dapat menggunakannya secara efisien dalam pekerjaan harian.

Menyertakan konstanta dan pemformatan

Anda dapat menggabungkan referensi sel dengan teks atau simbol tetap. Misalnya, untuk menambahkan "ID-" sebelum nomor karyawan di A2:

=CONCAT("ID-", A2)

Incorporating constants and formatting with Excel CONCAT

Teknik ini membantu menstandarkan format atau label dalam lembar Anda.

Menangani angka dan tanggal

CONCAT() memperlakukan angka dan tanggal sebagai teks. Jika Anda ingin mengendalikan pemformatan, gunakan fungsi TEXT() di dalam rumus Anda. Misalnya, untuk menggabungkan nama dan tanggal yang diformat:

=CONCAT(A2, " hired on ", TEXT(B2, "mmmm d, yyyy"))

Handling numbers and dates with Excel CONCAT

Ini memastikan keluaran sesuai gaya yang Anda inginkan, baik saat menyiapkan laporan maupun mail merge.

Kesimpulan

Seperti yang telah kita bahas, fungsi CONCAT() menawarkan cara sederhana untuk menggabungkan teks, angka, dan rentang di Excel, sehingga menghemat waktu bagi siapa pun yang mengelola daftar, laporan, atau pembersihan data rutin — yang akan menjadi bagian dari deskripsi pekerjaan spesialis data, analis data, atau data scientist. 

Saya menyebut fungsi lain sepanjang artikel ini. Untuk tetap terkini, jelajahi kursus Advanced Excel Functions kami dan pelajari banyak hal menarik tentang Excel, seperti kemampuan dynamic array dan metode otomatisasi. 


Josef Waples's photo
Author
Josef Waples

Saya penulis dan editor data science dengan kontribusi pada artikel riset di jurnal ilmiah. Saya sangat tertarik pada aljabar linear, statistika, R, dan sejenisnya. Saya juga cukup sering bermain catur! 

FAQs

Mengapa CONCAT() tidak secara otomatis menyisipkan spasi atau koma antar item?

Fungsi CONCAT() di Excel tidak menambahkan pemisah apa pun—seperti spasi, koma, atau garis miring—di antara nilai secara default. Jika Anda menginginkan hasil yang mudah dibaca, Anda perlu menambahkan pemisah secara manual di dalam rumus. Misalnya, untuk menyisipkan spasi antara nama depan dan nama belakang, Anda menuliskan: =CONCAT(A2, " ", B2)

Apa yang terjadi saat CONCAT() menemukan sel kosong?

Saat CONCAT() menggabungkan rentang atau daftar sel, fungsi ini mengabaikan sel kosong secara diam-diam. Ini kadang menghasilkan tampilan yang janggal di mana nilai tampak “menyatu.” Jika ini menjadi masalah, pertimbangkan menggunakan logika kondisional atau fungsi TEXTJOIN(), yang memberi Anda kontrol lebih atas penanganan sel kosong.

Bisakah saya menggunakan CONCAT() untuk menggabungkan rentang dengan koma di antara nilainya?

No, CONCAT() saja tidak dapat menyisipkan pemisah di antara item dalam rentang seperti A2:E2. Jika Anda menginginkan koma (atau delimiter apa pun) di antara nilai tersebut, gunakan TEXTJOIN() sebagai gantinya. Contohnya: =TEXTJOIN(", ", TRUE, A2:E2) Ini menggabungkan rentang dan secara otomatis menyisipkan koma, melewati sel kosong jika Anda mengatur argumen kedua ke TRUE.

Mengapa CONCAT() mengembalikan teks meskipun saya menggabungkan angka?

Fungsi CONCAT() selalu menghasilkan string teks, terlepas dari apakah Anda menyertakan angka. Jika Anda perlu mempertahankan pemformatan numerik atau mengendalikan tampilan tanggal atau angka, Anda harus membungkusnya dengan fungsi TEXT(). Misalnya: =CONCAT("Hired on ", TEXT(B2, "mm/dd/yyyy"))

Kapan saya harus menggunakan CONCAT(), TEXTJOIN(), atau CONCATENATE()?

  • Gunakan **CONCAT()** untuk penggabungan sederhana sel atau rentang saat Anda tidak memerlukan pemisah otomatis.
  • Gunakan **TEXTJOIN()** saat Anda ingin menyisipkan delimiter di antara item (seperti koma atau spasi) dan melewati sel kosong.

  • Hindari **CONCATENATE()** di workbook baru—fungsi ini telah digantikan oleh CONCAT() dan tidak mendukung rentang.

Topik
Excel

Belajar Excel bersama DataCamp

Kursus

Analisis Data di Excel

3 jam
153.4K
Pelajari cara menganalisis data menggunakan PivotTables dan fungsi logika tingkat menengah sebelum beralih ke alat seperti analisis skenario dan peramalan.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

Lihat SelengkapnyaLihat Selengkapnya