Dalam dunia kerja, terutama saat mengelola data di Microsoft Excel, sering kali kita menemui teks yang memiliki dua bagian yang dipisahkan oleh tanda tertentu, seperti tanda “-” (strip), titik dua “:”, atau bahkan tanda koma “,”. Nah, bagaimana jika kita hanya ingin mengambil bagian sebelum tanda tersebut?
Kamu tidak perlu memisahkan secara manual, karena Excel sudah menyediakan fungsi teks yang bisa membantu. Pada artikel ini, kita akan membahas cara mengambil teks sebelum karakter tertentu dengan menggunakan kombinasi rumus LEFT dan FIND.
Kita juga akan melihat contoh nyata, di mana kolom berisi deskripsi seperti:
Banyuwangi – Gerbang wisata ke Bali dan Taman Nasional Baluran serta Kawah Ijen.
Dari teks tersebut, kita ingin mengambil hanya kata “Banyuwangi” sebelum tanda “–”.
Rumus Dasar untuk Mengambil Teks Sebelum Karakter Tertentu
Rumus dasar yang digunakan sangat sederhana. Jika teks yang ingin kamu olah berada di sel B3, kamu bisa menggunakan rumus berikut:
=LEFT(B3;FIND("–";B3)-1)
Rumus ini adalah inti dari cara mengambil teks sebelum karakter tertentu di Excel.

Penjelasan:
- B3 → berisi teks lengkap yang ingin kamu pisahkan, misalnya:
Banyuwangi – Gerbang wisata ke Bali dan Taman Nasional Baluran serta Kawah Ijen. - FIND(“–”;B3) → mencari posisi karakter “–” di dalam teks. Misalnya, tanda “–” berada di posisi ke-11.
- LEFT(B3;FIND(“–”;B3)-1) → mengambil semua karakter di sebelah kiri tanda “–”, dikurangi 1 agar tanda “–” tidak ikut muncul dalam hasil.
Hasil akhirnya:
Banyuwangi
Dengan demikian, kamu sudah berhasil menerapkan cara mengambil teks sebelum karakter tertentu menggunakan satu rumus saja.
Menghapus Spasi Tambahan dengan TRIM
Kadang-kadang, setelah menggunakan rumus di atas, kamu akan menemukan spasi tambahan di akhir hasil. Untuk membuat hasil lebih rapi, tambahkan fungsi TRIM seperti berikut:
=TRIM(LEFT(B3;FIND("–";B3)-1))
Penjelasan:
- Fungsi TRIM akan menghapus spasi berlebih di awal atau akhir teks.
- Rumus ini sangat berguna jika teks di kolom aslinya memiliki spasi tak sengaja sebelum atau sesudah tanda pemisah.
Contohnya:
“Banyuwangi ” (ada spasi di belakang)
akan menjadi
“Banyuwangi” (tanpa spasi tambahan).

Inilah salah satu cara mengambil teks sebelum karakter tertentu di Excel yang paling rapi dan bersih.
Mengatasi Error Jika Tidak Ada Karakter Pemisah
Kadang, tidak semua baris data memiliki tanda pemisah seperti “–”. Jika kamu langsung menggunakan rumus FIND dan LEFT, Excel akan menampilkan #VALUE! error karena tanda “–” tidak ditemukan.
Untuk mengatasinya, gunakan fungsi IFERROR seperti berikut:
=IFERROR(TRIM(LEFT(B3;FIND("–";B3)-1));B3)
Penjelasan:
- IFERROR(…) akan memeriksa apakah rumus di dalamnya menghasilkan error.
- Jika iya, maka Excel akan menampilkan teks asli (B3) sebagai gantinya.
- Dengan begitu, rumus tetap aman digunakan bahkan jika beberapa baris tidak memiliki tanda “–”.
Hasilnya tetap stabil, dan kamu bisa memproses banyak data sekaligus tanpa khawatir error.
Inilah kelebihan cara mengambil teks sebelum karakter tertentu di Excel yang dilengkapi dengan perlindungan dari error.
Cara Mengambil Teks Setelah Karakter Tertentu
Kalau sebelumnya kita mengambil teks sebelum tanda “–”, sekarang kita bahas cara mengambil teks setelah karakter tertentu.
Rumusnya hampir mirip, hanya saja kita menggunakan fungsi MID dan LEN.
=MID(B3;FIND("–";B3)+1;LEN(B3))
Penjelasan:
- MID digunakan untuk mengambil teks di tengah atau setelah posisi tertentu.
- FIND(“–”;B3)+1 → artinya mulai mengambil teks setelah tanda “–”.
- LEN(B3) → menghitung panjang seluruh teks supaya sisa kalimat bisa tampil penuh.
Hasil dari rumus ini misalnya:
“Gerbang wisata ke Bali dan Taman Nasional Baluran serta Kawah Ijen.”

Jadi sekarang kamu bisa melakukan dua hal:
- Mengambil teks sebelum tanda “–” dengan LEFT + FIND.
- Mengambil teks setelah tanda “–” dengan MID + FIND + LEN.
Keduanya sama-sama merupakan cara mengambil teks sebelum karakter tertentu di Excel dan pasangan rumusnya untuk bagian sesudah.
Membersihkan Hasil dengan TRIM dan IFERROR
Agar hasil tetap bersih dari spasi dan tidak menampilkan error, kamu bisa gabungkan semuanya seperti berikut:
=IFERROR(TRIM(MID(B3;FIND("–";B3)+1;LEN(B3)));B3)
Dengan kombinasi ini, kamu akan mendapatkan hasil yang rapi, aman dari error, dan siap digunakan untuk analisis data.
Rumus ini sangat cocok kalau kamu ingin memisahkan dua bagian teks dari satu kalimat, misalnya nama kota dan deskripsinya seperti contoh tabel pada gambar.
Contoh Hasil di Excel Berdasarkan Data
Berikut contoh nyata penerapan cara mengambil teks sebelum karakter tertentu di Excel berdasarkan tabel kota di Jawa Timur:

Setiap hasil di kolom kanan dihasilkan dengan rumus:
=LEFT(B3;FIND("–";B3)-1)
Rumus ini bekerja konsisten untuk semua baris yang memiliki tanda “–” sebagai pembatas.
Alternatif: Menggunakan Text to Columns
Selain dengan rumus, kamu juga bisa menggunakan fitur Text to Columns di Excel sebagai alternatif dari cara mengambil teks sebelum karakter tertentu.
Langkah-langkahnya:
- Pilih kolom yang berisi teks.
- Klik menu Data → Text to Columns.
- Pilih opsi Delimited → klik Next.
- Centang tanda pemisah yang sesuai (misalnya tanda “–”).
- Klik Finish.
Hasilnya, Excel akan otomatis memisahkan teks sebelum dan sesudah tanda “–” ke dua kolom berbeda.
Kesimpulan
Menguasai cara mengambil teks sebelum karakter tertentu di Excel adalah keterampilan penting dalam pengolahan data. Dengan menggunakan kombinasi fungsi LEFT, FIND, TRIM, dan IFERROR, kamu bisa mengekstrak bagian teks yang kamu butuhkan secara cepat dan akurat.
Kamu bisa menerapkannya untuk berbagai kebutuhan, seperti:
- Memisahkan nama kota dan deskripsinya.
- Mengambil kode produk sebelum tanda pemisah.
- Memotong teks otomatis tanpa harus edit manual.
Berikut rumus final yang paling aman dan direkomendasikan:
=IFERROR(TRIM(LEFT(B3;FIND("–";B3)-1));B3)
Dengan rumus ini, kamu tidak perlu lagi memotong teks satu per satu. Semua bisa dilakukan otomatis dengan satu fungsi sederhana.
Jadi, sekarang kamu sudah tahu cara mengambil teks sebelum karakter tertentu di Excel dan bahkan cara mengambil bagian setelahnya. Dengan pemahaman ini, pekerjaanmu akan jauh lebih cepat, rapi, dan efisien.
Download Template Gratis
Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan Cara Mengambil Teks Sebelum Karakter Tertentu di Excel Lengkap dengan Contoh dan Rumus ini. File Excel bisa didownload melalui tautan berikut:
Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!











0 Komentar