Cara Menghilangkan Spasi Berlebih Pada Text

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 dikala mengetik di excel.
Menghilangkan Spasi Berlebih Menggunakan Fungsi TRIM
Cara yang paling umum dipakai untuk menghapus spasi berlebih yang tidak diharapkan yaitu 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 serpihan awal, serpihan tengah antara dua kata, maupun serpihan akhir.
• Bagian awal ada satu spasi, dan sebetulnya tidak diperlukan
• Bagian Tengah ada lima spasi, dan sebetulnya cukup satu saja yang diperlukan
• Bagian simpulan ada dua spasi, dan sebetulnya semuanya tidak diperlukan.
Kaprikornus 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 serpihan awal, tengah maupun akhir.
Catatan:
Pada screenshot diatas, saya memakai tanda kurung [] untuk memvisualkan batas spasi pada serpihan awal dan simpulan 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:
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 memperlihatkan hasil yang berbeda. Lalu penyebabnya apa?
Ternyata ada beberapa jenis spasi, diantaranya yaitu 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 pemberian 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:
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:
Post a Comment for "Cara Menghilangkan Spasi Berlebih Pada Text"