Friday, April 27, 2018

Menghilangkan Spasi Berlebih


Contoh Rumus Excel Menghilangkan Spasi BerlebihMenghapus 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: 


No comments:

Post a Comment

Terimakasih sudah berkunjung, Silahkan berkomentar.