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.
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.
Rumus lengkapnya kayak gini:
=SPLIT(teks; pemisah; [pisah_tiap_karakter]; [buang_teks_kosong])
Penjelasan tiap argumen:
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.
Misal di sel A2 ada teks Andi,Budi,Citra dan kamu mau pecah jadi tiga kolom. Ikutin langkah ini:
=SPLIT(A2; ",") lalu tekan Enter.Kalau datanya dipisah spasi kayak Siti Rahayu, tinggal ganti pemisahnya jadi spasi:
=SPLIT(A2; " ")
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.
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; ",;")))
=SPLIT(A2; " - "; FALSE).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.
Beberapa pertanyaan yang sering muncul soal SPLIT ada di bagian bawah ini.
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.
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. 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).
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.
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.
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.