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.
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.
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:
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.
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:
Langkah tambahan ini mengonversi teks yang sudah dipangkas kembali menjadi angka.
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:
Langkah ini sendiri menghapus koma tetapi tidak menghapus spasi berlebih di sekitarnya. Jadi, agar lebih tepat, saya memasangkan SUBSTITUTE() dengan TRIM():
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().
Di sini, TRIM() membersihkan spasi berlebih, dan CLEAN() menghapus karakter noncetak.
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 Didukung oleh
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.
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)Didukung oleh
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.
Di sini, CHAR(160) mengganti non-breaking spaces dengan spasi normal, lalu TRIM() menghapus spasi berlebih.
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:
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.
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))Didukung oleh
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.
Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dapatkan keterampilan dasar yang Anda butuhkan untuk menggunakan Excel, mulai dari mempersiapkan data, menulis rumus, hingga membuat visualisasi. Tidak diperlukan pengalaman sebelumnya.
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.Misalkan saya memiliki nama lengkap di sel A2 dengan spasi berlebih antara nama depan dan belakang. Gunakan rumus berikut:
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:
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.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 menggunakanSUM(), hasilnya nol.Untuk mengatasinya, kita bisa membungkus
TRIM()di dalam fungsiVALUE(), seperti ini:Langkah tambahan ini mengonversi teks yang sudah dipangkas kembali menjadi angka.
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:Langkah ini sendiri menghapus koma tetapi tidak menghapus spasi berlebih di sekitarnya. Jadi, agar lebih tepat, saya memasangkan
SUBSTITUTE()denganTRIM():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 fungsiCLEAN()dan membungkusnya di dalamTRIM().Di sini,
TRIM()membersihkan spasi berlebih, danCLEAN()menghapus karakter noncetak.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:Di sini,
TRIM(A1)menghapus spasi berlebih,LEN(TRIM(A1))menghitung semua karakter dalam teks yang sudah dibersihkan, termasuk spasi, danLEN(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+ 1dalam rumus memberikan hitungan kata akhir.Gunakan TRIM() untuk menghitung kata dalam sebuah sel. Gambar oleh Penulis.
Namun rumus ini mengembalikan
1untuk sel kosong. Untuk menghindarinya, saya sedikit mengutak-atik rumus di atas, dan hasilnya0: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.Di sini,
CHAR(160)mengganti non-breaking spaces dengan spasi normal, laluTRIM()menghapus spasi berlebih.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 menggunakanTRIM(), 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 membungkusTRIM()di dalam fungsiVALUE(), seperti dibahas di atas. Dengan cara ini,TRIM()menghapus spasi berlebih, danVALUE()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 menerapkanTRIM(), 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 fungsiCODE():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))(Gantindengan 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:
Sekarang saya tahu karakternya adalah 162, jadi saya dengan mudah menghapusnya dengan
SUBSTITUTE()danTRIM()seperti ini: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, gabungkanTRIM()dengan fungsi lain sepertiSUBSTITUTE(),CLEAN(), danVALUE()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.