Senin, 23 Juni 2025

Cara Memisahkan Teks Berdasarkan Karakter di Excel

Ketika kamu bekerja dengan data yang memiliki format gabungan seperti “Nama_Depan_Nama_Belakang” atau “Kode-Produk-Nama”, sering kali kamu perlu memisahkan teks tersebut berdasarkan karakter pemisah seperti spasi, koma, tanda hubung, atau garis bawah. Excel menyediakan beberapa cara mudah untuk melakukan ini, baik menggunakan fitur bawaan maupun rumus.


✂️ 1. Pisahkan Teks Otomatis dengan Text to Columns

Cara ini cocok untuk: memisahkan teks secara cepat tanpa rumus, berdasarkan pemisah seperti koma, spasi, atau tab.

  1. Pilih kolom yang ingin dipisahkan
  2. Masuk ke tab Data → klik Text to Columns
  3. Pilih Delimited → klik Next
  4. Centang pemisah sesuai data kamu (misalnya Comma, Space, atau Other)
  5. Klik Finish
---

🧮 2. Pisahkan Teks dengan Rumus: LEFT, RIGHT, dan MID

Kamu bisa menggunakan kombinasi rumus ini untuk mengambil bagian tertentu dari teks berdasarkan posisi karakter pemisah.

Contoh: Sel A2 berisi AG001-Jaket-Biru

  • Ambil Kode: =LEFT(A2, FIND("-", A2) - 1)
  • Ambil Nama Produk:
    =MID(A2, FIND("-", A2) + 1, FIND("-", A2, FIND("-", A2)+1) - FIND("-", A2) - 1)
  • Ambil Warna:
    =RIGHT(A2, LEN(A2) - FIND("-", A2, FIND("-", A2)+1))
---

🔍 3. Gunakan Fungsi TEXTSPLIT (Excel 365 / Excel 2021)

Jika kamu menggunakan Excel versi terbaru, cukup gunakan satu rumus saja:

=TEXTSPLIT(A2, "-")

Hasilnya akan langsung terbagi ke dalam beberapa kolom: AG001 | Jaket | Biru

---

📦 4. Pisahkan Teks Menggunakan Power Query

Untuk pengolahan data skala besar, kamu bisa menggunakan Power Query:

  1. Pilih data → Tab DataFrom Table/Range
  2. Di Power Query Editor: klik kolom → pilih Split ColumnBy Delimiter
  3. Pilih karakter pemisah (contoh: - atau ,)
  4. Klik Close & Load
---

💡 Tips:

  • Untuk karakter pemisah yang lebih kompleks (seperti dua karakter), gunakan fungsi SEARCH atau VBA.
  • Gabungkan hasil terpisah menggunakan TEXTJOIN jika perlu disatukan kembali.
---

❓ FAQ

  1. Apa bisa memisahkan teks otomatis di Excel?
    Ya, dengan fitur Text to Columns atau TEXTSPLIT jika kamu menggunakan Excel terbaru.
  2. Bisa pisahkan berdasarkan beberapa karakter?
    Ya, tapi kamu perlu kombinasi fungsi rumus lanjutan atau Power Query.
  3. Bagaimana jika datanya tidak konsisten?
    Gunakan rumus dinamis seperti FIND dan LEN untuk menyesuaikan.
---

🏷️ Tags:

#Excel #PisahTeks #RumusExcel #ExcelIndonesia #TextToColumns

🔗 Related Posts:

🔍 Related Resources:

0 komentar:

Posting Komentar