Fungsi SPLIT Google Sheets: Pisah Teks Otomatis (2026)
TL;DR
SPLIT adalah fungsi Google Sheets yang misahin satu sel teks jadi beberapa sel berdasarkan karakter pemisah, misalnya koma atau spasi. Rumus dasarnya =SPLIT(teks; pemisah). Hasilnya otomatis meluber ke kolom di sebelah kanan tanpa kamu ketik ulang.
SPLIT adalah fungsi Google Sheets yang misahin satu sel teks jadi beberapa sel berdasarkan karakter pemisah, kayak koma, spasi, atau garis miring. Rumus dasarnya =SPLIT(teks; pemisah).
Kalau kamu sering nerima data numpuk dalam satu kolom, misalnya "Andi,Budi,Citra" atau alamat lengkap yang dempet, SPLIT motong kerjaan copy-paste manual jadi satu rumus. Di bawah ini kamu bakal lihat sintaksnya, cara pakai step-by-step, contoh data toko Indonesia, sampai error yang paling sering bikin pusing.
Apa itu fungsi SPLIT di Google Sheets?
SPLIT adalah fungsi teks yang membagi isi satu sel jadi beberapa bagian, lalu naruh tiap bagian di kolom terpisah. Pembagiannya berdasarkan karakter pemisah yang kamu tentukan. Hasilnya meluber otomatis ke kanan, jadi satu rumus bisa ngisi banyak sel sekaligus tanpa kamu ketik ulang.
Fungsi ini kepake banget waktu data datang dalam format gabungan. Nama depan dan belakang dalam satu sel, daftar produk dipisah koma, atau kode transaksi yang nyambung pakai tanda strip.
Gimana sintaks dan argumen SPLIT?
Rumus lengkapnya kayak gini:
=SPLIT(teks; pemisah; [pisah_tiap_karakter]; [buang_teks_kosong])
Penjelasan tiap argumen:
- teks - sel atau teks yang mau dipisah. Contoh: A2.
- pemisah - karakter yang jadi batas pemisah. Contoh: "," atau " ".
- pisah_tiap_karakter - opsional, default TRUE. Kalau TRUE, tiap huruf di pemisah dianggap batas sendiri. Kalau FALSE, seluruh teks pemisah diperlakukan sebagai satu kesatuan.
- buang_teks_kosong - opsional, default TRUE. Kalau TRUE, sel kosong hasil pemisah dobel bakal dibuang.
Catatan kecil soal tanda pemisah argumen. Di Sheets versi Indonesia biasanya pakai titik koma (;), sedangkan versi English pakai koma (,). Jadi jangan kaget kalau rumus dari internet perlu kamu sesuaikan dikit.
Gimana cara pakai SPLIT di Google Sheets?
Misal di sel A2 ada teks Andi,Budi,Citra dan kamu mau pecah jadi tiga kolom. Ikutin langkah ini:
- Klik sel kosong tempat hasil mau muncul, misalnya B2.
- Ketik
=SPLIT(A2; ",")lalu tekan Enter. - Hasilnya langsung muncul: Andi di B2, Budi di C2, Citra di D2.
- Pastiin kolom C2 dan D2 masih kosong biar hasilnya bisa meluber.
Kalau datanya dipisah spasi kayak Siti Rahayu, tinggal ganti pemisahnya jadi spasi:
=SPLIT(A2; " ")
Contoh kasus: rapikan data pelanggan toko_berkah
Ini contoh dari dataset latihan toko_berkah. Kolom A punya data kontak pelanggan yang dempet dalam satu sel, format Nama|Kota|No HP:
A2: Dewi Lestari|Bandung|081234567890
A3: Rizky Pratama|Surabaya|085611223344
A4: Nur Aisyah|Semarang|087755667788
Buat misahin ketiga bagian itu, pakai:
=SPLIT(A2; "|")
Hasilnya nama masuk kolom B, kota kolom C, nomor HP kolom D. Dari 250 baris kontak di dataset toko_berkah, cara ini kelar dalam 1 rumus yang di-drag ke bawah. Bandingin sama misahin manual yang bisa makan waktu 40 menit buat data segitu. Rumus SPLIT bikin kerjaan itu jadi di bawah semenit.
Habis dipisah, kamu bisa lanjut hitung berapa pelanggan per kota pakai COUNTIF, atau gabungin lagi kolomnya dengan TEXTJOIN kalau butuh format lain.
Gimana cara SPLIT pakai beberapa pemisah?
Kadang satu sel punya campuran pemisah. Misal apel, jeruk; mangga yang pakai koma dan titik koma sekaligus. Karena default pisah_tiap_karakter itu TRUE, kamu tinggal masukin semua pemisah dalam satu argumen:
=SPLIT(A2; ",;")
Rumus itu bakal misah di koma dan di titik koma. Tapi hati-hati, hasilnya bisa nyisain spasi di depan kata. Bungkus pakai TRIM biar bersih:
=ARRAYFORMULA(TRIM(SPLIT(A2; ",;")))
Kesalahan umum waktu pakai SPLIT
- Error #REF! - hasil nggak bisa meluber karena sel kanan udah keisi. Kosongin dulu kolom tujuan.
- Pemisah kepisah per huruf - kamu mau pisah pakai teks " - " utuh tapi malah kepotong tiap karakter. Tambahin argumen FALSE:
=SPLIT(A2; " - "; FALSE). - Muncul spasi berlebih - sering kejadian kalau pemisahnya koma-spasi. Bungkus pakai TRIM.
- Salah tanda pemisah argumen - pakai koma padahal Sheets kamu minta titik koma, atau sebaliknya. Sesuaikan sama lokal spreadsheet.
SPLIT atau TEXTSPLIT, pilih yang mana?
Dua-duanya misahin teks, tapi beda kemampuan. Tabel ini bantu kamu milih:
| Aspek | SPLIT | TEXTSPLIT |
|---|---|---|
| Arah pemisahan | Kolom aja | Kolom dan baris |
| Isi sel kosong | Nggak ada opsi | Ada (pad_with) |
| Ketersediaan | Semua akun | Versi lebih baru |
| Cocok buat | Data sederhana harian | Data kompleks 2 dimensi |
Buat mayoritas kerjaan misah nama, alamat, atau daftar produk, SPLIT udah lebih dari cukup. Kalau kamu butuh misah ke arah baris atau ngatur sel kosong, baru lirik TEXTSPLIT. Mau dalemin cara ambil pola teks yang lebih rumit? Cek REGEXEXTRACT.
FAQ
Beberapa pertanyaan yang sering muncul soal SPLIT ada di bagian bawah ini.
Kenapa hasil SPLIT kamu keluar #REF! di Google Sheets?
Error #REF! muncul gara-gara hasil SPLIT nggak punya ruang buat meluber. SPLIT otomatis ngisi sel di sebelah kanan, jadi kalau sel itu udah keisi data lain, rumusnya ketahan. Solusinya, kosongin dulu kolom di kanan rumus atau pindahin rumus ke area yang masih lega. Setelah ruangnya cukup, hasilnya langsung muncul.
Apa bedanya SPLIT sama TEXTSPLIT di Google Sheets?
SPLIT udah ada lama dan cuma bisa misah ke arah kolom (horizontal). TEXTSPLIT lebih baru dan bisa misah ke kolom sekaligus baris, plus punya opsi buat isi sel kosong dan atur pemisah lebih detail. Buat kebutuhan sehari-hari kayak misah nama atau alamat, SPLIT udah cukup. Kalau datanya kompleks, TEXTSPLIT lebih fleksibel.
Bisa nggak SPLIT pakai lebih dari satu pemisah sekaligus?
Bisa. Tiap huruf di argumen pemisah dianggap sebagai pemisah terpisah secara default. Jadi =SPLIT(A2; ", ") bakal misah di koma dan spasi. Kalau kamu mau teks pemisahnya diperlakukan sebagai satu kesatuan, tambahin argumen keempat FALSE, misalnya =SPLIT(A2; " - "; FALSE).
Gimana cara SPLIT teks tanpa ninggalin sel kosong?
SPLIT punya argumen kelima bernama remove_empty_text yang defaultnya TRUE, jadi sel kosong dari pemisah berturut-turut otomatis dibuang. Kalau kamu malah dapat kolom kosong, cek apakah datamu punya spasi ganda atau pemisah dobel. Kamu juga bisa bungkus pakai TRIM biar spasi berlebih ilang sebelum dipisah.
Penutup
SPLIT bikin kerjaan misah teks yang tadinya manual jadi satu rumus. Poin yang perlu kamu inget: tentuin pemisah dengan benar, kosongin kolom tujuan biar nggak #REF!, dan bungkus pakai TRIM kalau muncul spasi berlebih.
Mau lanjut latihan rumus Sheets lain yang sering dipakai analis? Mampir ke halaman fungsi SPLIT buat referensi cepat, atau baca dokumentasi resmi di Google Docs Editors Help. Kalau kamu lagi belajar dari nol, coba kulik latihan interaktif di NgulikSheet.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Lookup Dua Arah (Two-Way) di Excel
Lookup dua arah nyari nilai dari perpotongan baris dan kolom sekaligus. Ini cara pakai INDEX MATCH MATCH dan XLOOKUP bersarang di Excel.
Cara VLOOKUP dengan Banyak Kriteria di Excel (2026)
VLOOKUP aslinya cuma bisa satu kunci. Ini cara nyari data pakai dua kriteria atau lebih dengan trik helper column dan tanda &.
Cara VLOOKUP Antar Sheet di Excel (2026)
VLOOKUP antar sheet bikin kamu narik data dari sheet lain cukup dengan nyebut nama sheet di rumus. Ini langkah lengkapnya.