TL;DR
TEXTJOIN adalah fungsi Google Sheets yang menggabungkan teks dari banyak sel jadi satu, dipisah karakter pilihanmu, dan bisa otomatis lewatin sel kosong. Rumus dasarnya =TEXTJOIN(pemisah; abaikan_kosong; rentang). Ini pengganti CONCATENATE yang jauh lebih praktis buat data banyak.
TEXTJOIN adalah fungsi Google Sheets yang menggabungkan teks dari banyak sel jadi satu, dipisah karakter pilihanmu, dan bisa otomatis lewatin sel kosong. Rumus dasarnya =TEXTJOIN(pemisah; abaikan_kosong; rentang).
Kalau kamu masih nempelin teks pakai tanda & satu-satu, atau bolak-balik ketik koma di antara nama, TEXTJOIN motong kerjaan itu jadi satu rumus. Di bawah ini ada sintaks, langkah pakai, contoh data toko, sampai bedanya sama CONCATENATE.
TEXTJOIN adalah fungsi teks yang menyatukan isi beberapa sel jadi satu string, dengan pemisah yang kamu tentukan di antaranya. Kelebihannya dibanding cara lama, kamu cuma set pemisah sekali dan bisa nyuruh dia skip sel kosong. Cocok buat bikin daftar nama, gabungin alamat, atau nyusun tag produk.
=TEXTJOIN(pemisah; abaikan_kosong; teks1; [teks2; ...])
Sama kayak fungsi lain, tanda pemisah antar argumen bisa titik koma (;) di Sheets versi Indonesia atau koma (,) di versi English.
Misal A2:A4 isinya Andi, Budi, Citra, dan kamu mau gabung jadi satu baris dipisah koma:
=TEXTJOIN(", "; TRUE; A2:A4) lalu tekan Enter.Andi, Budi, Citra dalam satu sel.Karena argumen kedua TRUE, kalau ada sel kosong di tengah rentang, dia dilewatin dan kamu nggak dapet koma dobel.
Ini dari dataset latihan toko_berkah. Tiap baris satu item, dan kamu mau gabungin semua item dalam satu order jadi satu sel ringkasan:
A2: Kopi Sachet
A3: Gula Pasir
A4: (kosong)
A5: Minyak Goreng
Pakai:
=TEXTJOIN(", "; TRUE; A2:A5)
Hasilnya Kopi Sachet, Gula Pasir, Minyak Goreng. Sel kosong di A4 otomatis dilewatin. Dari 1.200 baris item di dataset toko_berkah, cara ini bikin ringkasan isi keranjang per order kelar dalam 1 rumus. Tanpa TEXTJOIN, kamu harus nyalin manual atau nyusun rumus panjang pakai & yang gampang salah.
Kalau kamu justru mau kebalikannya, misahin teks gabungan jadi kolom terpisah, itu tugasnya SPLIT. TEXTJOIN dan SPLIT sering dipakai bergantian.
Buat naruh tiap teks di baris berbeda dalam satu sel, pakai CHAR(10) sebagai pemisah:
=TEXTJOIN(CHAR(10); TRUE; A2:A5)
Aktifin text wrapping di sel itu (Format > Wrapping > Wrap) biar barisnya keliatan turun. Trik ini rapi buat nyusun alamat multi-baris atau catatan.
| Aspek | TEXTJOIN | CONCATENATE |
|---|---|---|
| Pemisah otomatis | Ya, set sekali | Nggak, ketik manual |
| Skip sel kosong | Ya (TRUE) | Nggak |
| Terima rentang | Ya, A2:A100 | Ribet, per sel |
| Cocok buat | Banyak sel | 2-3 sel doang |
Buat gabungin lebih dari beberapa sel, TEXTJOIN hampir selalu lebih enak. CONCATENATE masih oke buat nempel 2-3 nilai cepat.
Pertanyaan yang sering muncul soal TEXTJOIN ada di bagian bawah ini.
CONCATENATE cuma nempelin teks tanpa pemisah, jadi kamu harus ketik manual koma atau spasi di antara tiap sel. TEXTJOIN sekali set pemisahnya, langsung dipakai ke semua sel di rentang. TEXTJOIN juga bisa skip sel kosong otomatis. Buat gabungin banyak sel, TEXTJOIN jauh lebih ringkas dan gampang diedit.
Set argumen kedua jadi TRUE, misalnya =TEXTJOIN(", "; TRUE; A2:A10). Dengan TRUE, sel kosong di rentang bakal dilewatin, jadi kamu nggak dapet pemisah dobel kayak koma-koma. Kalau kamu malah mau sel kosong tetap dihitung (misalnya buat jaga posisi kolom), ganti jadi FALSE.
Bisa. Pakai CHAR(10) sebagai pemisah, misalnya =TEXTJOIN(CHAR(10); TRUE; A2:A10). CHAR(10) itu kode buat baris baru. Jangan lupa aktifin text wrapping di sel biar barisnya keliatan turun. Ini kepake buat bikin daftar alamat atau catatan bertumpuk dalam satu sel.
Google Sheets punya batas 50.000 karakter per sel, jadi kalau kamu gabungin ribuan baris teks panjang, hasilnya bisa kepotong. Selain itu, pastikan rentang yang kamu pilih benar dan pemisahnya diapit tanda kutip. Kalau muncul error, cek juga apakah tanda pemisah argumen kamu titik koma atau koma sesuai lokal spreadsheet.
TEXTJOIN bikin gabungin teks jadi ringkas: satu pemisah, satu rentang, kelar. Inget tiga hal, apit pemisah pakai kutip, set abaikan_kosong TRUE biar bersih, dan pakai CHAR(10) kalau butuh baris baru.
Mau latihan rumus teks Google Sheets lain sambil praktek langsung? Kulik latihan di NgulikSheet, atau lihat referensi resmi di Google Docs Editors Help. Lanjut baca soal cara misah teks di artikel REGEXEXTRACT.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.
Cara pakai rumus EDATE Excel buat menambah atau mengurangi bulan dari sebuah tanggal. Cocok buat jatuh tempo, tanggal kedaluwarsa, dan jadwal cicilan UMKM.