Rumus TEXTSPLIT Excel: Pisah Teks Antar Kolom (2026)
Blog/Tutorial Excel & Sheets/Rumus TEXTSPLIT Excel: Pisah Teks Antar Kolom (2026)

Rumus TEXTSPLIT Excel: Pisah Teks Antar Kolom (2026)

BimaBima
·18 Agustus 2026·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

TEXTSPLIT adalah rumus Excel yang memecah satu teks jadi beberapa kolom atau baris berdasarkan pemisah tertentu, misalnya koma atau spasi. Sintaks dasarnya =TEXTSPLIT(teks, pemisah_kolom, [pemisah_baris]). Rumus ini otomatis update saat data baru masuk, beda dari Text to Columns yang harus diulang manual. Tersedia di Excel 365 dan Excel 2024.

TEXTSPLIT adalah rumus Excel yang memecah satu teks jadi beberapa kolom atau baris berdasarkan karakter pemisah, misalnya koma atau spasi. Satu rumus, langsung rapi ke banyak kolom.

Kalau kamu sering nerima data dalam satu sel yang isinya nempel semua, kayak Budi,Jakarta,Gold, rumus ini yang kamu cari. Nggak perlu lagi buka menu Text to Columns tiap kali ada data baru masuk.

Di artikel ini kamu bakal lihat sintaks lengkapnya, cara pisah ke kolom dan baris, contoh nyata pakai data toko, plus error yang paling sering bikin bingung.

Apa itu rumus TEXTSPLIT di Excel?

TEXTSPLIT adalah fungsi dynamic array yang misahin teks jadi beberapa bagian pakai pemisah yang kamu tentuin. Hasilnya nyebar otomatis ke sel-sel di sebelahnya, jadi kamu cuma nulis satu rumus di satu sel. Fungsi ini masuk keluarga rumus teks baru Excel bareng TEXTBEFORE dan TEXTAFTER.

Rumus ini keluar di Excel 365 dan Excel 2024. Jadi kalau kamu masih di Excel 2019 atau 2021, dia bakal nolak dan kasih error #NAME?.

Bedanya sama cara lama gini: dulu kamu harus pakai LEFT, MID, sama FIND yang panjang dan gampang salah hitung posisi karakter. TEXTSPLIT motong semua ribet itu jadi satu baris.

Gimana sintaks dan cara pakai TEXTSPLIT?

Sintaksnya punya lima argumen, tapi cuma dua pertama yang wajib. Argumen sisanya buat kasus khusus. Kamu isi teks sumbernya dulu, baru tentuin mau dipotong di karakter apa.

=TEXTSPLIT(teks, pemisah_kolom, [pemisah_baris], [abaikan_kosong], [mode_cocok], [isi_jika_kosong])

Penjelasan tiap argumen:

  • teks = sel atau teks yang mau dipotong. Wajib.
  • pemisah_kolom = karakter buat motong ke arah samping (kolom). Wajib.
  • pemisah_baris = karakter buat motong ke arah bawah (baris). Opsional.
  • abaikan_kosong = TRUE buat skip pemisah kosong. Opsional.
  • mode_cocok = 1 kalau mau pemisahnya nggak peduli huruf besar kecil. Opsional.
  • isi_jika_kosong = nilai pengganti buat sel yang kosong. Opsional.

Contoh paling dasar. Misal sel A2 isinya Budi,Jakarta,Gold. Kamu mau pecah jadi tiga kolom:

=TEXTSPLIT(A2, ",")

Hasilnya: Budi di kolom pertama, Jakarta di kolom kedua, Gold di kolom ketiga. Excel otomatis ngisi ke kanan tanpa kamu tarik-tarik apa pun.

Pisah ke arah baris, bukan kolom

Kalau kamu mau hasilnya turun ke bawah, isi argumen ketiga dan kosongin argumen kedua. Misal A2 isinya Senin;Selasa;Rabu dan kamu mau tiap hari jadi baris sendiri:

=TEXTSPLIT(A2, , ";")

Perhatiin koma dobel di tengah. Itu tanda argumen pemisah_kolom sengaja dikosongin, jadi Excel cuma motong ke bawah.

Pisah ke kolom dan baris sekaligus

TEXTSPLIT bisa bikin tabel dari satu sel. Misal A2 isinya Nama:Budi;Kota:Jakarta. Kamu mau kolom kiri labelnya, kolom kanan isinya:

=TEXTSPLIT(A2, ":", ";")

Hasilnya jadi tabel 2x2. Baris pertama Nama dan Budi, baris kedua Kota dan Jakarta. Satu rumus, satu tabel utuh.

Gimana cara pakai lebih dari satu pemisah?

Data mentah sering nggak konsisten. Kadang dipisah koma, kadang strip, dalam kolom yang sama. TEXTSPLIT bisa nerima banyak pemisah sekaligus lewat array yang dibungkus kurung kurawal.

Misal A2 isinya Budi-Jakarta,Gold dengan pemisah campur:

=TEXTSPLIT(A2, {",","-"})

Excel bakal motong di setiap koma dan setiap strip. Hasilnya tetap tiga kolom bersih: Budi, Jakarta, Gold. Ini yang bikin TEXTSPLIT menang jauh dari Text to Columns yang cuma bisa satu jenis pemisah per operasi.

Contoh kasus: rapikan data pelanggan toko_berkah

Anggap kamu megang data ekspor dari sistem kasir toko_berkah. Semua info pelanggan nempel dalam satu kolom kayak gini:

A (data mentah)
Budi Santoso,Jakarta,Gold,150000
Siti Aminah,Bandung,Silver,89000
Andi Wijaya,Surabaya,Gold,230000

Kamu mau pecah jadi empat kolom: nama, kota, tier, dan belanja. Tulis satu rumus di B2:

=TEXTSPLIT(A2, ",")

Tarik ke bawah sampai baris terakhir, dan semua 500 baris data langsung terpisah rapi. Aku pernah tes ini di file dengan 500 baris pelanggan. Kerjaan yang tadinya butuh Text to Columns berulang tiap update, sekarang beres sekali tulis dan otomatis nambah pas ada baris baru.

Kolom belanja tadi masih berupa teks. Kalau mau langsung dijumlah, konversi dulu pakai VALUE. Buat total belanja semua pelanggan Gold, kamu bisa lanjut ke rumus SUMIF setelah kolomnya kepisah. Mau ambil bagian tertentu aja tanpa misahin semua? Baca cara kerja TEXTBEFORE dan TEXTAFTER yang lebih presisi.

Kesalahan umum saat pakai TEXTSPLIT

Ada tiga jebakan yang paling sering bikin hasil TEXTSPLIT berantakan. Kenali biar nggak buang waktu.

  • Sel kosong di tengah hasil. Ini muncul kalau ada pemisah dobel, misal Budi,,Jakarta. Isi argumen keempat dengan TRUE biar Excel skip: =TEXTSPLIT(A2, ",", , TRUE).
  • Error #SPILL. Terjadi kalau sel di kanan atau bawah hasil rumus udah keisi data lain. Kosongin dulu area buat nampung hasilnya. Detailnya ada di panduan error #SPILL Excel.
  • Hasil dianggap teks. Angka yang keluar dari TEXTSPLIT nggak bisa langsung dihitung. Bungkus pakai VALUE atau tambah -- di depan buat konversi ke angka.

Satu lagi: pemisah itu case-sensitive kalau berupa huruf. Kalau kamu misahin pakai huruf 'x' tapi datanya campur 'X' besar, isi argumen kelima dengan 1 biar Excel nggak peduli besar kecilnya.

Kapan pakai TEXTSPLIT, kapan pakai yang lain?

TEXTSPLIT paling pas kalau kamu butuh misahin seluruh isi sel jadi banyak bagian dan datanya update terus. Buat ambil satu potongan aja, misal cuma nama depan, TEXTBEFORE lebih ringkas. Buat versi Google Sheets, fungsinya beda nama tapi logikanya mirip, cek panduan SPLIT Google Sheets.

Referensi resmi sintaks dan argumennya bisa kamu baca di dokumentasi Microsoft TEXTSPLIT.

Penutup

TEXTSPLIT ngubah kerjaan pisah teks dari repetitif jadi sekali tulis. Poin yang perlu kamu inget:

  • Sintaks intinya cuma dua argumen: teks dan pemisah kolom.
  • Argumen ketiga buat pecah ke baris, keempat buat skip sel kosong.
  • Hasilnya berupa teks, konversi pakai VALUE kalau mau dihitung.

Mau lancar main rumus teks dan lookup di Excel? Kulik latihannya langsung di NgulikExcel biar rumus kayak gini jadi refleks, bukan hafalan. Lanjut baca rumus XMATCH Excel buat naik level cari posisi data.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Cara Menghitung Nilai Unik di Excel (2026)
Tutorial Excel & Sheets
7 Oktober 2026•9 menit baca

Cara Menghitung Nilai Unik di Excel (2026)

Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.

BimaBima
Cara Membandingkan Dua Kolom di Excel (2026)
Tutorial Excel & Sheets
5 Oktober 2026•9 menit baca

Cara Membandingkan Dua Kolom di Excel (2026)

Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.

BimaBima
Cara Hapus Baris Kosong di Excel dengan Cepat
Tutorial Excel & Sheets
2 Oktober 2026•8 menit baca

Cara Hapus Baris Kosong di Excel dengan Cepat

Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore