Skip to main content

TEXTSPLIT Excel: Memecah Teks Jadi Kolom/Baris (Alternatif Text to Columns) + Contoh Tabel Per Sel untuk Pemula

Diperbarui: 1 Januari 2026

Ringkasan cepat:

  • TEXTSPLIT memecah teks dalam 1 sel menjadi beberapa sel (bisa melebar ke kolom atau turun ke baris) berdasarkan pemisah/delimiter.
  • Bedanya dengan Text to Columns: TEXTSPLIT berbentuk rumus, jadi hasilnya otomatis ikut berubah saat data sumber berubah.
  • Trik penting: gunakan ignore_empty untuk mengabaikan delimiter beruntun (biar tidak muncul sel kosong).
  • Kalau rumus “tidak mau keluar” (error spill), biasanya karena area output tidak kosong/merge/table—solusinya cukup kosongkan area output.
  • Artikel ini pakai contoh tabel siap ketik + rumus per sel supaya kamu bisa praktik langsung.

Daftar isi

  1. Apa itu TEXTSPLIT dan kapan lebih cocok daripada Text to Columns?
  2. Catatan penting: koma vs titik koma di rumus Excel
  3. Contoh data latihan (tabel siap ketik)
  4. Contoh 1: Pecah 1 baris data pakai delimiter “|” (jadi beberapa kolom)
  5. Contoh 2: Pecah dengan banyak delimiter (spasi, koma, strip)
  6. Contoh 3: Pecah jadi baris (row_delimiter) dan jadi “kotak” 2D
  7. Contoh 4: ignore_empty untuk delimiter beruntun (anti kolom kosong)
  8. Contoh 5: pad_with untuk merapikan hasil yang tidak rata
  9. Tips praktik & troubleshooting (biar tidak nyangkut)
  10. FAQ TEXTSPLIT Excel
  11. Baca juga di Beginisob.com

Apa itu TEXTSPLIT dan kapan lebih cocok daripada Text to Columns?

TEXTSPLIT adalah rumus Excel untuk memecah teks berdasarkan pemisah (delimiter). Keunggulan utamanya: hasilnya dinamis. Jadi kalau isi sel sumber berubah (misalnya data impor diperbarui), hasil pecahan ikut berubah tanpa perlu menjalankan wizard lagi.

Namun, untuk kasus “sekali pecah lalu selesai” (misalnya data final dan tidak berubah), Text to Columns masih bisa dipakai. Kalau kamu butuh konteks praktis tentang kapan perlu memecah teks dan bagaimana menyiapkan kolom baru dengan aman, baca juga artikel Cara Menambah dan Mengatur Kolom di Excel untuk Pemula: Insert/Delete, AutoFit, Hide/Unhide, sampai Text to Columns.

Catatan penting: koma vs titik koma di rumus Excel

Di sebagian Excel (tergantung pengaturan regional), pemisah argumen rumus bukan koma , melainkan titik koma ;. Jadi jika rumus contoh di artikel ini error padahal logikanya benar, coba ganti semua koma menjadi titik koma. Panduan singkatnya ada di Bagaimana cara membedakan penggunaan tanda koma dan titik koma dalam rumus.

Contoh data latihan (tabel siap ketik)

Kita latihan dengan 2 jenis data yang sering ditemui: (1) data “dipisah simbol |” dan (2) data alamat/multi item. Supaya enak dipakai berulang, kamu boleh jadikan range data sebagai Excel Table (Ctrl+T) agar rapi dan stabil. Panduan lengkapnya ada di Cara Membuat Excel Table (Ctrl+T) yang Benar untuk Pemula: Header, Filter, Total Row, dan Range Otomatis Ikut Nambah.

1) Tabel data sumber (mulai dari A1)

Sel Isi Keterangan
A1Data_MentahHeader
A2Budi|Santoso|08123456789|JakartaDelimiter: |
A3Siti||082233445566|BandungAda delimiter beruntun: ||
A4Andi, Surabaya - Jawa TimurDelimiter campuran: koma, spasi, strip
A51,2,3;4,5,6Contoh “kotak” 2 baris × 3 kolom
A6Apel;Jeruk;ManggaItem list dipisah ;
A7Apel;;ManggaItem list ada yang kosong

Contoh 1: Pecah 1 baris data pakai delimiter “|” (jadi beberapa kolom)

Target: dari A2 menjadi kolom: Nama_Depan | Nama_Belakang | HP | Kota

Langkah 1: Siapkan header output (mulai dari C1)

Sel Isi
C1Nama_Depan
D1Nama_Belakang
E1No_HP
F1Kota

Langkah 2: Tulis rumus TEXTSPLIT

  • C2: ketik =TEXTSPLIT(A2,"|")

Hasil akan “spill” otomatis ke C2:F2. Jika area C2:F2 tidak kosong, Excel akan menolak (jadi pastikan area output kosong).

Contoh 2: Pecah dengan banyak delimiter (spasi, koma, strip)

Target: dari A4 (contoh: Andi, Surabaya - Jawa Timur) menjadi beberapa potongan kata yang rapi.

Rumus (misalnya mulai di C4)

  • C4: =TEXTSPLIT(A4,{","," ","-"})

Catatan: karena delimiter termasuk spasi, hasilnya sering menghasilkan “sel kosong” kalau ada spasi ganda. Untuk kasus seperti ini, biasanya lebih rapi kalau kamu pakai ignore_empty (lihat Contoh 4).

Agar input data (mis. kota/provinsi/channel/status) tidak berantakan karena typo atau spasi beda-beda, kamu bisa batasi input memakai dropdown. Panduannya ada di Cara Membuat Dropdown List (Pilihan) di Excel Pakai Data Validation: Manual, Dari Range, Dinamis, sampai Dependent.

Contoh 3: Pecah jadi baris (row_delimiter) dan jadi “kotak” 2D

3A) Pecah jadi “kotak” 2 baris × 3 kolom (contoh A5)

Target: A5 = 1,2,3;4,5,6 menjadi 2 baris dan 3 kolom.

  • C5: =TEXTSPLIT(A5,",",";")

3B) Pecah jadi baris saja (row_delimiter)

Konsepnya: jika kamu ingin hasil turun ke bawah, isi parameter row_delimiter. Contoh paling umum: data punya pemisah baris (mis. titik) atau line break.

Misalnya kamu punya teks multi-baris di satu sel (dipisah line break). Row delimiter-nya biasanya CHAR(10). Rumus umumnya: =TEXTSPLIT(A1,,CHAR(10)) (kolom delimiter dikosongkan).

Contoh 4: ignore_empty untuk delimiter beruntun (anti kolom kosong)

Kasus: A3 = Siti||082233445566|Bandung (ada ||)

Jika kamu pakai =TEXTSPLIT(A3,"|"), Excel akan membuat satu kolom kosong di tengah. Kalau kamu ingin mengabaikan delimiter beruntun, pakai ignore_empty = TRUE.

Rumus

  • C3: =TEXTSPLIT(A3,"|",,TRUE)

Tips data: kalau hasil pemisahan dipakai untuk hitung-hitungan (SUMIF/SUMIFS/COUNTIF) dan hasilnya “aneh”, penyebabnya sering karena data kotor (spasi tersembunyi, angka tersimpan sebagai teks). Auditnya bisa kamu ikuti di Audit Data “Angka Tersimpan sebagai Teks” agar SUMIF/SUMIFS Normal (Plus Tips Rapikan Data).

Contoh 5: pad_with untuk merapikan hasil yang tidak rata

Kadang data antar baris tidak seragam jumlah itemnya. Misalnya ada baris yang hanya punya 2 item, ada yang 3 item. Secara default, Excel bisa memunculkan #N/A untuk “kekurangan item”. Kalau kamu ingin mengisi kekosongan dengan nilai tertentu (mis. kosong ""), gunakan pad_with.

Simulasi (A6 dan A7)

  • C6: =TEXTSPLIT(A6,";")
  • C7: =TEXTSPLIT(A7,";",,TRUE,, "")

Pada C7, kita aktifkan ignore_empty (TRUE) agar “;;” tidak membuat sel kosong “nyasar”, lalu pad_with diisi "" untuk merapikan tampilan jika ada ketidakteraturan.

Tips praktik & troubleshooting (biar tidak nyangkut)

1) Pastikan area output kosong (anti error spill)

  • TEXTSPLIT itu rumus “spill”. Jadi jangan taruh catatan/angka di area yang akan terisi hasilnya.
  • Jika ingin aman, sediakan satu area khusus “Output” (mis. mulai kolom K ke kanan).

2) Hindari merge cells di area output

Merge sering membuat area output tidak “legal” untuk spill.

3) Rapikan data sebelum dipecah

  • Kalau delimiter-nya spasi, pastikan tidak ada spasi ganda (atau gunakan ignore_empty = TRUE).
  • Jika setelah dipecah ternyata angka jadi “tidak bisa dihitung”, audit format angkanya.

4) Rujukan resmi (kalau mau cek sintaks dari sumber utama)

Halaman resmi Microsoft tentang TEXTSPLIT menjelaskan argumen lengkap dan contoh: TEXTSPLIT function - Microsoft Support.

FAQ TEXTSPLIT Excel

1. TEXTSPLIT bedanya apa dengan Text to Columns?

Text to Columns itu wizard “sekali jalan”. TEXTSPLIT itu rumus, jadi hasilnya dinamis dan otomatis ikut berubah saat data sumber berubah.

2. Kenapa rumus TEXTSPLIT saya error padahal contoh sama?

Paling sering karena pemisah argumen rumus di Excel kamu titik koma (;), bukan koma (,). Ganti koma menjadi titik koma.

3. Kenapa hasil TEXTSPLIT tidak keluar semua (seperti ketahan)?

Biasanya area spill tidak kosong atau ada merge cells di area output. Kosongkan area output atau pindahkan rumus ke area kosong.

4. Bagaimana cara split dengan beberapa delimiter sekaligus?

Pakai array constant delimiter, misalnya: =TEXTSPLIT(A1,{","," ","-"})

5. Bagaimana cara mengabaikan delimiter beruntun agar tidak muncul sel kosong?

Aktifkan ignore_empty = TRUE, misalnya: =TEXTSPLIT(A1,"|",,TRUE)

Baca juga di Beginisob.com

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2023 beginisob.com, All right reserved