Cara Menghilangkan Spasi Berlebih Pada Text

Bagaimana cara menghilangkan kelebihan spasi pada penggalan awal Cara Menghilangkan Spasi Berlebih Pada TextBagaimana cara menghilangkan kelebihan spasi pada penggalan awal, penggalan tengah dan penggalan selesai text? Dalam beberapa kasus, mungkin kita sanggup menghapus spasi yang tidak diharapkan hanya cukup dengan memakai Fungsi TRIM.  Akan tetapi dalam prakeknya tidak selamanya Rumus Excel TRIM sanggup menunjukkan hasil yang diharapkan. Kenapa? Silahkan dibaca selanjutnya.

Spasi berlebih pada data excel biasanya sering dijumpai terutama kalau kita sering bekerja dengan data yang di export/import dari aplikasi lain. Meskipun demikian tidak menutup kemungkinan , baik dengan sengaja ataupun tidak, kita menambahkan sendiri spasi pada ketika mengetik di excel.

Menghilangkan Spasi Berlebih Menggunakan Fungsi TRIM




Cara yang paling umum dipakai untuk menghapus spasi berlebih yang tidak diharapkan yakni memakai fungsi TRIM. Syntax fungsi ini sangat sederhana, dengan satu argumen text.

=TRIM(text)

Argumen text, sanggup terdiri atas angka, abjad maupun symbol-symbol.

Contoh:

Anggaplan kita mempunyai text  " Kota     Bandung  "

Text tersebut mempunyai spasi berlebih yang tidak diharapkan pada penggalan awal, penggalan tengah antara dua kata, maupun penggalan akhir.

Bagian awal ada satu spasi, dan bekerjsama tidak diperlukan
Bagian Tengah ada lima spasi, dan bekerjsama cukup  satu saja yang diperlukan
Bagian selesai ada dua spasi, dan bekerjsama semuanya tidak diperlukan.

Makara totalnya ada 7 spasi yang tidak diperlukan. Nah kelebihan spasi ini sanggup dihilangkan memakai rumus excel TRIM.

=TRIM(" Kota     Bandung  ")

Atau kalau text disimpan di sel B2

=TRIM(B2)

Hasil = "Kota Bandung"

Berhasil! Spasi berlebih pun sanggup dihapus, baik pada penggalan awal, tengah maupun akhir.

Bagaimana cara menghilangkan kelebihan spasi pada penggalan awal Cara Menghilangkan Spasi Berlebih Pada Text


Catatan: 
Pada screenshot diatas, saya memakai tanda kurung [] untuk memvisualkan batas spasi pada penggalan awal dan selesai text, sehingga nampak secara visual perubahannya sebelum dan setelah TRIM. Sedangkan rumus LEN dipakai untuk mengetes jumlah karakter sebelum dan setelah TRIM


Sudah Menggunakan Rumus TRIM, Tetapi Spasi Berlebih Tetap Tidak Berkurang.


Nah untuk masalah ini, barangkali anda pernah mengalaminya. Apa penyebabnya? Kenapa rumus TRIM tidak bekerja.

Contohnya:  silahkan dicopy rumus berikut ke dalam lembar kerja excel. Jangan mengetik rumus sendiri ya. Cukup copykan saja rumus di bawah ini.

=TRIM(" Kota     Bandung  ")

Perhatikan hasilnya.. 

Atau lebih jelasnya perhatikan pola dalam screenshot berikut:

Bagaimana cara menghilangkan kelebihan spasi pada penggalan awal Cara Menghilangkan Spasi Berlebih Pada Text


Rumus TRIM tidak bekerja, sehingga spasi  berlebih pun tidak berkurang, kenapa?

Ini jawabannya.

Silahkan ganti fungsi TRIM menjadi CODE, atau copy rumus berikut ke sel excel dan lihat hasilnya.

=CODE(" Kota     Bandung  ")
Hasil = 160

Sekarang ambil pola rumus TRIM yang berhasil sebelumnya dan ganti TRIM menjadi CODE, atau copykan saja rumus berikut ke excel

=CODE(" Kota     Bandung  ")
Hasil = 32

Rumus secara visual nampak sama, namun menunjukkan hasil yang berbeda. Lalu penyebabnya apa?

Ternyata ada beberapa jenis spasi, diantaranya yakni spasi dengan code 32 atau CHAR(32) , dan spasi dengan code 160 atau CHAR(160) atau nonbreaking space.

Dan ternyata lagi, fungsi TRIM hanya sanggup bekerja pada CHAR(32), tetapi tidak pada CHAR(160)

Solusinya bagaimana untuk menghilangkan spasi CHAR(160) yang tidak diperlukan.

Untuk masalah ini kita sanggup memakai pertolongan fungsi SUBSTITUTE untuk merubah CHAR(160) menjadi CHAR(32) sebelum dilakukan TRIM. Sehingga rumusnya menjadi:

=TRIM(SUBSTITUTE(" Kota     Bandung  ",CHAR(160),CHAR(32)))

atau 

=TRIM(SUBSTITUTE(" Kota     Bandung  ",CHAR(160)," "))


Jika pola text disimpan di sel B2, maka rumusnya menjadi:

=TRIM(SUBSTITUTE(B2,CHAR(160),CHAR(32)))

atau

=TRIM(SUBSTITUTE(B2,CHAR(160)," "))


Untuk lebih jelasnya, perhatikan screenshot berikut:

Bagaimana cara menghilangkan kelebihan spasi pada penggalan awal Cara Menghilangkan Spasi Berlebih Pada Text

Ringkasan:
Umumnya kita sanggup menghilangkan spasi berlebih dengan cukup memakai fungsi TRIM. Dan untk masalah tertentu kalau spasi berlebih berupa nonbreaking space atau CHAR(160) maka spasi berlebih tersebut harus dirubah terlebih dahulu menjadi spasi biasa atau CHAR(32) sebelum proses TRIM.

Semoga bermanfaat.
Belajar excel !  Excellent !

Artikel terkait:




0 Response to "Cara Menghilangkan Spasi Berlebih Pada Text"

Posting Komentar