Lewati ke konten utama

Gunakan Fungsi TRIM() di Excel: Perbaiki Masalah Spasi Apa Pun

Pelajari bagaimana fungsi TRIM() menghapus spasi berlebih dan membersihkan data Anda. Gabungkan dengan fungsi lain seperti SUBSTITUTE(), CLEAN(), dan VALUE() untuk memperbaiki berbagai masalah pemformatan.
· 6 mnt Baca

Jelajahi bersama AI

Jika Anda seorang analis data atau ilmuwan data, Anda mungkin pernah menemui masalah kecil yang bisa menjadi sumber sakit kepala. Salah satu masalah umum di Excel adalah adanya spasi berlebih pada data Anda. Spasi ini dapat mengacaukan dan menyebabkan galat tak terduga. Terkadang, dua nilai yang tampak identik tidak cocok hanya karena ada spasi tersembunyi.

Untuk mengatasinya, Excel menyediakan fungsi TRIM() yang menghapus semua spasi berlebih dan menyisakan hanya satu spasi antar kata. Ini membuat data lebih bersih dan lebih mudah dikelola.

Jawaban Singkat

Fungsi TRIM() di Excel menghapus semua spasi di tengah, di awal, dan di akhir teks, sehingga hanya tersisa satu spasi antar kata.

=TRIM(text) 

Misalkan saya memiliki nama lengkap di sel A2 dengan spasi berlebih antara nama depan dan belakang. Gunakan rumus berikut:

=TRIM(A2)

Menggunakan fungsi TRIM di Excel.

Gunakan fungsi TRIM(). Gambar oleh Penulis.

Kegunaan dan Contoh Fungsi TRIM() di Excel

Mari pelajari bagaimana TRIM() merapikan spasi berlebih dan memperbaiki masalah pemformatan melalui contoh.

Menggunakan TRIM() untuk membersihkan data impor

Terkadang data menjadi berantakan saat kita mengimpornya ke Excel dari sumber eksternal. Sering ada spasi berlebih tersebar di mana-mana yang dapat mengganggu pengurutan, pemfilteran, atau bahkan perhitungan sederhana.

Misalkan saya memiliki dataset detail pelanggan dengan spasi yang tidak konsisten, dan saya ingin menghapus spasi berlebih dari sel sekaligus. Untuk melakukannya, saya memasukkan rumus berikut di sel C2 lalu klik ganda fill handle untuk menerapkan rumus ke semua sel:

=TRIM(A2)

Menghapus semua spasi berlebih dengan fungsi TRIM di Excel.

Hapus spasi berlebih dengan fungsi TRIM(). Gambar oleh Penulis

Menggunakan TRIM() dengan angka

Fungsi TRIM() hanya bekerja pada teks. Jika kita menggunakannya pada angka, Excel tetap akan memperlakukannya sebagai teks, yang dapat menyebabkan masalah saat melakukan perhitungan.

Menggunakan TRIM pada nilai numerik di Excel.

TRIM() memperlakukan nilai numerik sebagai teks. Gambar oleh Penulis.

Pada contoh di atas, kita dapat melihat bahwa TRIM() telah membersihkan spasi, tetapi ada dua hal yang tidak terlihat benar:

  • Pertama, angka rata kiri alih-alih rata kanan. Di Excel, angka umumnya rata kanan.

  • Kedua, bilah status hanya menampilkan COUNT(), dan saat saya mencoba menjumlahkan nilai ini menggunakan SUM(), hasilnya nol.

Untuk mengatasinya, kita bisa membungkus TRIM() di dalam fungsi VALUE(), seperti ini:

=VALUE(TRIM(A2))

Langkah tambahan ini mengonversi teks yang sudah dipangkas kembali menjadi angka.

Gabungkan TRIM di dalam fungsi VALUE untuk memperbaiki nilai numerik di Excel.

Bungkus TRIM() di dalam fungsi VALUE(). Gambar oleh Penulis.

Menggunakan TRIM() untuk menghapus delimiter

Jika kita perlu menghapus delimiter tertentu dari teks, kita dapat menggunakan fungsi SUBSTITUTE(). Misalnya, teks saya memiliki koma tetapi saya tidak menginginkannya. Saya dapat menggunakan rumus berikut:

=SUBSTITUTE(A2,",","")

Langkah ini sendiri menghapus koma tetapi tidak menghapus spasi berlebih di sekitarnya. Jadi, agar lebih tepat, saya memasangkan SUBSTITUTE() dengan TRIM():

=TRIM(SUBSTITUTE(A2,",",""))

Gabungkan SUBSTITUTE dan TRIM untuk menghapus delimiter di Excel.

Gabungkan SUBSTITUTE() dan TRIM(). Gambar oleh Penulis

Teknik Lanjutan Fungsi Trim() di Excel

Selain penggunaan dasarnya, TRIM() juga dapat melakukan operasi lanjutan saat digabungkan dengan fungsi Excel lainnya. 

Menggunakan TRIM() untuk menghapus karakter noncetak

Terkadang data kita mungkin memiliki karakter noncetak yang tidak dapat ditangani oleh TRIM() saja. Jadi saya menggunakan fungsi CLEAN() dan membungkusnya di dalam TRIM().

=TRIM(CLEAN(A1))

Di sini, TRIM() membersihkan spasi berlebih, dan CLEAN() menghapus karakter noncetak.

Hapus karakter noncetak menggunakan fungsi TRIM dan CLEAN di Excel.

Membersihkan karakter noncetak. Gambar oleh Penulis.

Menggunakan TRIM() untuk menghitung jumlah kata dalam sebuah sel

Kita juga dapat menggunakan TRIM() untuk menghitung jumlah kata dalam sebuah sel. Lihat rumus berikut:

=LEN(TRIM(A1)) - LEN(SUBSTITUTE(TRIM(A1), " ", "")) + 1 

Di sini, TRIM(A1) menghapus spasi berlebih, LEN(TRIM(A1)) menghitung semua karakter dalam teks yang sudah dibersihkan, termasuk spasi, dan LEN(SUBSTITUTE(TRIM(A1), " ", "")) menghapus semua spasi dan hanya menghitung karakter sebenarnya. Lalu, untuk mendapatkan jumlah kata, rumus mengurangkan jumlah karakter tanpa spasi dari jumlah total. Dan karena jumlah kata selalu lebih besar daripada jumlah spasi + 1 dalam rumus memberikan hitungan kata akhir.

Menggunakan TRIM untuk menghitung kata dalam sebuah sel.

Gunakan TRIM() untuk menghitung kata dalam sebuah sel. Gambar oleh Penulis.

Namun rumus ini mengembalikan 1 untuk sel kosong. Untuk menghindarinya, saya sedikit mengutak-atik rumus di atas, dan hasilnya 0:

=IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

Menghitung kata pada sel kosong sebagai nol di Excel.

Hitung kata dengan sel kosong. Gambar oleh Penulis.

Menggunakan TRIM() untuk menangani non-breaking spaces

TRIM() menghapus spasi tetapi tidak non-breaking spaces. Spasi ini terlihat seperti spasi biasa namun berperilaku berbeda karena merupakan karakter Unicode unik dengan nilai 160 dalam 7-bit ASCII. Anda mungkin menemukannya pada teks yang disalin dari situs web.

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

Di sini, CHAR(160) mengganti non-breaking spaces dengan spasi normal, lalu TRIM() menghapus spasi berlebih.

Menghapus non-breaking spaces dengan fungsi TRIM dan SUBSTITUTE di Excel.

Hapus non-breaking spaces dengan TRIM() dan SUBSTITUTE(). Gambar oleh Penulis.

Masalah Umum dan Solusinya

Meskipun TRIM() adalah fungsi yang sederhana, saya pernah menemui beberapa masalah saat menggunakannya. Terkadang, hasilnya tidak seperti yang saya harapkan dan menimbulkan galat. Jadi, mari lihat beberapa masalah umum dan cara saya memperbaikinya.

Memperbaiki galat #VALUE!

Jika muncul galat #VALUE! setelah menggunakan TRIM(), kemungkinan karena fungsi diterapkan pada nilai numerik alih-alih teks. Untuk memperbaikinya, saya terlebih dahulu memeriksa apakah datanya memang berupa teks. Jika saya perlu membersihkan spasi pada angka, saya membungkus TRIM() di dalam fungsi VALUE(), seperti dibahas di atas. Dengan cara ini, TRIM() menghapus spasi berlebih, dan VALUE() mengonversinya kembali menjadi angka. 

Memperbaiki masalah kinerja pada dataset besar

Jika Anda menggunakan TRIM() pada dataset besar, Excel bisa melambat karena akan menghitung ulang setiap baris setiap kali ada perubahan di lembar kerja. Untuk mengatasinya, pangkas data sebelum diimpor, jika memungkinkan. Atau setelah menerapkan TRIM(), salin kolom yang sudah dibersihkan dan tempel sebagai nilai (Ctrl + Alt + V > Paste Values). Ini menghapus rumus dan meningkatkan kinerja.

Memperbaiki masalah dengan karakter khusus

TRIM() hanya menangani kode karakter 32 dalam ASCII (enkode 7-bit). Jadi untuk memeriksa karakter tersembunyi, saya menggunakan fungsi CODE():

  • Untuk menemukan kode karakter pertama, saya menggunakan =CODE(LEFT(A1,1)).

  • Untuk memeriksa karakter terakhir, saya menggunakan =CODE(RIGHT(A1,1)).

  • Untuk meninjau posisi tertentu, saya menggunakan =CODE(MID(A1, n, 1)) (Ganti n dengan nomor posisi.)

Sebagai contoh, saya memiliki data sampel, dan di sel pertama, karakternya berada di sebelah kanan teks, jadi saya menggunakan rumus berikut untuk memeriksa kode karakter tersebut:

=CODE(RIGHT(A2))

Sekarang saya tahu karakternya adalah 162, jadi saya dengan mudah menghapusnya dengan SUBSTITUTE() dan TRIM() seperti ini:

=TRIM(SUBSTITUTE(A2, CHAR(162), " "))

Menghapus karakter khusus menggunakan fungsi CODE, SUBSTITUTE, dan TRIM di Excel.

Hapus karakter khusus dengan CODE(), SUBSTITUTE(), dan TRIM(). Gambar oleh Penulis.

Menangani data yang sudah dipangkas tidak memperbarui

Pernah sekali, saya menerapkan TRIM(), tetapi tidak ada yang berubah. Setelah memeriksa ulang, saya menyadari Excel berada dalam mode perhitungan manual, jadi rumus tidak diperbarui. Untuk memperbaikinya, saya pergi ke Formulas > Calculation Options dan mengaturnya ke Automatic. Setelah itu, rumus saya berfungsi sempurna.

Penutup 

Sekarang Anda tahu fungsi TRIM() menghapus spasi berlebih di Excel dan mencegah masalah perhitungan. Jadi, apa pun yang Anda lakukan, baik mengimpor data atau menghapus karakter tersembunyi maupun khusus, Anda tidak perlu memperbaiki satu per satu. Sebagai gantinya, gabungkan TRIM() dengan fungsi lain seperti SUBSTITUTE(), CLEAN(), dan VALUE() untuk mendapatkan hasil terbaik.

Untuk meningkatkan keterampilan Excel Anda lebih lanjut, lihat kursus Data Preparation in Excel kami. Kursus ini akan membantu Anda membersihkan dan mengatur data dengan mudah. Setelah menguasainya, lihat kursus Data Visualization in Excel kami dan pelajari cara mengubah data mentah menjadi insight visual yang jelas.

Laiba Siddiqui

Penulis

Laiba Siddiqui

Saya seorang ahli strategi konten yang senang menyederhanakan topik kompleks. Saya telah membantu perusahaan seperti Splunk, Hackernoon, dan Tiiny Host membuat konten yang menarik dan informatif untuk audiens mereka.

Excel Trim() FAQs

Sebelum menggunakan TRIM(), bagaimana cara memeriksa apakah sebuah sel berisi spasi berlebih?

Untuk menghitung spasi berlebih yang ada di sebuah sel, gunakan rumus ini:```=LEN(A1)-LEN(TRIM(A1))```

Jika mengembalikan angka lebih besar dari 0, berarti sel tersebut memiliki spasi berlebih.

Bagaimana cara menghapus hanya spasi di awal sambil menjaga spasi antar kata?

Untuk menghapus spasi di awal sambil mempertahankan spasi antar kata, gunakan rumus ini:

=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

Rumus ini akan menemukan karakter pertama yang bukan spasi dan mempertahankan semuanya sejak titik tersebut, sambil membiarkan spasi antar kata tetap ada.

Bisakah saya menghapus spasi berlebih antar kata menggunakan alat Find & Replace di Excel?

Ya, untuk melakukannya, ikuti langkah-langkah berikut:

  • Pilih rentang data Anda.
  • Tekan Ctrl + H untuk membuka Find & Replace.
  • Di Find what, masukkan dua spasi.
  • Di Replace with, masukkan satu spasi.
  • Klik Replace All dan ulangi hingga munculan mengatakan We couldn't find anything to replace.
Bisakah saya membuat huruf pertama tiap kata menjadi kapital dan memangkas spasi sekaligus?

Ya, Anda dapat menggunakan PROPER(TRIM(A2)) untuk menghapus spasi berlebih sekaligus membuat huruf pertama tiap kata menjadi kapital. Ini membersihkan dan memformat teks dengan sempurna.

Topik

Terkait

blogs

Spaghetti Plot dan Jalur Badai

blogs

Tutorial Korelasi di R

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026