Menghapus spasi berlebih di excel terkadang gampang-gampang susah. Gampang jika sudah tahu caranya. Sangat susah kalau tidak tau caranya dan kemudian mencoba menghilangkan spasi berlebih secara manual, menghapusnya satu persatu. Pusing kalau sedikit tahu rumus untuk menghapus spasi tapi belum begitu mengerti konsepnya. Bagi kebanyakan user yang sudah agak tahu cara menghapus menghilangkan spasi berlebih adalah menggunakan fungsi TRIM. Namun ternyata itu saja belum tentu cukup. Ada beberapa kasus dimana menghapus extra spasi menggunakan fungsi TRIM tidak memberikan hasil yang diharapkan.
Contoh-contoh rumus dalam bahasan ini menggunakan parameter text secara langsung di rumus tanpa menggunakan referensi sel, supaya mudah membuat gambarannya. Selain itu, karena sulit menggambarkan jenis spasi dalam screenshot excel, maka sepertinya screenshot tidak perlu ditampilkan.
Fungsi TRIM
Fungsi ini secara umum digunakan untuk menghapus spasi berlebih yang ada di awal kata, di akhir kata dan antara dua kata sehingga hanya menyisakan satu spasi di antara dua kata. Yang lainnya di hapus.
Fungsi TRIM dapat dituliskan sebagai berikut:
=TRIM(text)
Dimana text merupakan string text yang akan dihapus spasi extra-nya.
Misalnya: text " AKU ANAK SEHAT " merupakan contoh text dimana ada kelebihan spasi, baik di awal, di antara dua kata, maupun di akhir kalimat
Dengan menggunakan fungsi TRIM, maka kita bisa menghilangkan kelebihan spasi tersebut:
=TRIM(" AKU ANAK SEHAT ")
Dan hasilnya adalah "AKU ANAK SEHAT" tanpa tanda spasi.
Untuk mengecek jumlah karakter yang normal dari text "AKU ANAK SEHAT" , silahkan gunakan fungsi LEN
=LEN("AKU ANAK SEHAT")
Dan hasilnya adalah 14 (catat jumlah ini untuk keperluan pengecekan pada contoh berikutnya)
Catatan: dalam pembahasan ini digunakan tanda petik 2 ( " ). Gunakan tanda tersebut ketika mengambil contoh rumus, sedangkan ketika membaca pembahasan, tanda petik tersebut tidak dihitung dan jangan diambil sebagai bagian dari kalimat.
Mengatasi Masalah Fungsi TRIM tidak Bekerja Sesuai Harapan.
Seperti disampaikan pada bagian pembuka, terkadang penggunaan fungsi TRIM saja tidak cukup untuk menyelesaikan masalah kelebihan extra spasi.
Contoh: copykan rumus berikut ke sebuah sel dalam lembar kerja excel.
=TRIM(" AKU ANAK SEHAT ")
Dan ternyata hasilnya adalah: " AKU ANAK SEHAT ", masih ada spasi extra baik di awal, di akhir maupun di antara dua kata.
Kemudian kalau di cek menggunakan fungsi LEN maka jumlah karakter hasil rumus trim tersebut adalah:
=LEN(TRIM(" AKU ANAK SEHAT "))
=24
Padahal jumlah karakter text ("AKU ANAK SEHAT" yang normal (tanpa spasi berlebih) seharusnya 14 saja.
Pasti ada karakter spasi yang belum terhapus.
Apa penyebabnya?
Silahkan dicoba dengan cara mencopy langsung contoh rumus ini (jangan diketik):
- Rumus 1: =CODE(" ")
- Rumus 2: =CODE(" ")
Dan bagaimana hasilnya?
Ternyata rumus 1 dan rumus 2 meskipun kenapakannya sama, akan tetapi memberikan hasil yang berbeda. Rumus 1 menghasilkan bilangan 32, sedangkan rumus 2 menghasilkan bilangan 160.
Nah disini letak permasalahannya. Ternyata fungsi TRIM hanya bisa bekerja menghapus spasi yang memiliki kode 32, namun tidak mempan terhadap spasi ber-code 160.
Bagaimana Solusinya?
Untuk mengatasi masalah tersebut kita bisa menggunakan bantuan fungsi SUBSTITUTE untuk menghapus karakter spasi ber code 160. Sehingga contoh rumus TRIM yang terakhir di atas dapat kita rubah menjadi:
=TRIM(SUBSTITUTE(" AKU ANAK SEHAT ",CHAR(160),""))
Hasilnya 14 "AKU ANAK SEHAT", artinya rumus bekerja dengan baik, karena semua extra spasi sudah dihilangkan.
Untuk mengecek apakah rumus sudah bekerja dengan benar, silahkan di cek menggunakan fungsi LEN
=LEN(TRIM(SUBSTITUTE(" AKU ANAK SEHAT ",CHAR(160),"")))
Hasilnya adalah 14, terbukti rumus bekerja sesuai harapan karena jumlah karakter pada text "AKU ANAK SEHAT" yang normal (tanpa spasi berlebih) adalah 14 seperti yang sudah dijelaskan pada bagian atas.
Demikian pembahasan singkat bagaimana menghapus spasi berlebih pada excel. Untuk praktikalnya anda bisa menggunakan referensi sel yang berisi text.
Semoga bermanfaat.
Artikel terkait:
- Menghitung Jumlah Kata Tertentu
- Menghitung Jumlah Huruf atau Karakter Tertentu
- Memisahkan Nama Depan dan Belakang
- Menghitung Total Jumlah Kata
No comments:
Post a Comment
Terimakasih sudah berkunjung, Silahkan berkomentar.