Lewati ke konten utama

Cara Menghapus Spasi di Excel: TRIM(), SUBSTITUTE(), dan Lainnya

Hapus spasi yang tidak perlu, termasuk spasi awal, akhir, dan berlebih, agar data tetap jelas. Panduan ini membahas fungsi TRIM(), SUBSTITUTE(), dan CLEAN(), plus tips praktis untuk memastikan spreadsheet tetap akurat dan mudah digunakan.
Diperbarui 5 Jun 2026  · 6 mnt baca

Saya pernah menerima spreadsheet dengan 500+ entri yang awalnya tampak baik-baik saja tetapi tidak mau menghitung total dengan benar. Saat itu saya tidak tahu kenapa, namun kemudian ternyata spasi tersembunyi menyebabkan berbagai masalah. Jika Anda menangani data di Excel, mungkin Anda pernah mengalami hal serupa. Spasi ini sering muncul saat Anda mengimpor data dari sumber lain.  

Dalam panduan ini, saya akan menunjukkan berbagai metode untuk menghapus spasi yang tidak diinginkan di Excel. Anda akan mendapatkan langkah-langkah dan contoh praktis untuk setiap metode agar terhindar dari pusing seperti yang saya alami. Namun, jika Anda baru mulai, lihat kursus Data Analysis in Excel atau jalur keterampilan Excel Fundamentals kami. 

TL;DR

  • Spasi tersembunyi merusak rumus — spasi awal, akhir, atau berlebih menyebabkan VLOOKUP() tidak cocok, SUM() mengembalikan nol, dan perbandingan gagal.
  • TRIM() — gunakan untuk sebagian besar kasus; menghapus spasi di awal/akhir/berlebih, menyisakan satu spasi antar kata.
  • SUBSTITUTE() — gunakan untuk menghapus SEMUA spasi termasuk di antara kata, atau menarget karakter tertentu.
  • CLEAN() — gabungkan dengan TRIM() untuk menghapus karakter noncetak dari data impor.
  • Non-breaking spaces? Gunakan =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — solusi serba ada.
  • Find & Replace (Ctrl+H) — opsi tercepat untuk menghapus spasi langsung di tempatnya, tanpa kolom bantu.

Memahami Jenis Spasi di Excel

Sebelum kita menghapus spasi, mari pahami jenis spasi yang mungkin bersembunyi di data Anda:

  • Spasi awal (leading): Spasi di awal sel.
  • Spasi akhir (trailing): Spasi di akhir sel.
  • Spasi berlebih di antara kata: Lebih dari satu spasi di antara kata.
  • Non-breaking spaces: Spasi khusus yang terlihat normal tetapi berperilaku berbeda.

Spasi ini bisa masuk ke data Anda dari impor file, kesalahan entri manual, format yang tidak konsisten, atau bahkan menyalin dan menempel dari sumber lain.

different types of spaces in Excel

Jenis-jenis spasi. Gambar oleh Penulis. 

Berbagai Cara Menghapus Spasi di Excel

Meski spasi tampak sepele, dampaknya bisa besar. Rumus mungkin tidak berfungsi, perbandingan bisa gagal, dan perhitungan bisa salah. Sebelum masuk ke solusi, saya menyarankan hal berikut:

  • Cadangkan data Anda: Selalu buat salinan data sebelum melakukan perubahan. Ini memastikan Anda bisa memulihkan data asli jika terjadi kesalahan.
  • Periksa pemformatan: Pastikan pemformatan sel konsisten, seperti kapitalisasi teks dan format angka, agar hasil lebih rapi dan andal.

Sekarang, mari kita jelajahi metode terbaik untuk menghapus spasi di Excel.

Metode 1: Gunakan fungsi TRIM() untuk menghapus spasi berlebih

Fungsi TRIM() menghapus spasi yang tidak perlu, seperti spasi di awal, akhir, dan spasi ganda di antara kata, kecuali satu spasi. Untuk referensi lengkap, lihat panduan fungsi TRIM() di Excel. Berikut cara menggunakannya:

  1. Buat kolom bantu di sebelah data Anda.

  2. Pada sel pertama kolom bantu, masukkan rumus: =TRIM(A2).

  3. Tekan Enter dan seret rumus ke bawah untuk menerapkannya ke semua baris.

Using TRIM function to remove all the spaces in Excel.

Gunakan TRIM() untuk menghapus spasi. Gambar oleh Penulis.

Tip — ganti data asli: Setelah menerapkan TRIM() di kolom bantu, salin sel yang sudah dibersihkan, lalu klik kanan kolom asli dan pilih Paste Special > Values Only (pintasan: Alt+E+S+V atau Ctrl+Shift+V di Mac). Ini hanya menempelkan nilai yang sudah bersih, sehingga Anda bisa menghapus kolom bantu setelahnya.

Metode 2: Gunakan fungsi SUBSTITUTE()

Fungsi SUBSTITUTE() menghapus setiap spasi (termasuk spasi antar kata) dari sebuah sel dan mengganti karakter apa pun, termasuk spasi, dengan sesuatu yang lain. Ini membersihkan data numerik, seperti menghapus spasi yang memisahkan digit. 

Sintaks dasarnya adalah:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Berikut cara menerapkannya dan menghapus semua spasi: 

  1. Buat kolom bantu.

  2. Masukkan rumus: =SUBSTITUTE(A2," ","").

  3. Tekan Enter dan seret ke bawah untuk menerapkannya ke semua baris.

all the spaces are removed using substitute function in excel.

Menggunakan fungsi SUBSTITUTE(). Gambar oleh Penulis.

Metode 3: Pembersihan data dengan Find & Replace

Jika Anda ingin perbaikan cepat dan mudah, saya merekomendasikan alat Find & Replace di Excel — alat ini bisa menangani spasi berlebih di antara kata. Caranya:

  1. Pilih rentang data Anda.

  2. Tekan Ctrl+H untuk membuka dialog Find & Replace.

  3. Di kolom Find what, masukkan dua spasi.

  4. Di kolom Replace with, masukkan satu spasi.

  5. Klik Replace All.

using Find & replace feature in Excel

Membersihkan spasi menggunakan fitur Find & Replace. Gambar oleh Penulis.

Ulangi langkah-langkahnya sampai Excel menampilkan pesan, We couldn't find anything to replace. Perlu diperhatikan bahwa metode ini mengurangi spasi awal dan akhir menjadi satu spasi tetapi tidak menghapusnya sepenuhnya. Metode ini hanya menangani spasi di antara kata. 

Metode 4: Gunakan fungsi CLEAN() untuk menghapus karakter noncetak

Saat kita mengimpor atau menyalin data dari sumber eksternal, sering kali kita mendapatkan karakter noncetak yang dapat mengganggu operasi data. Anda dapat menggunakan fungsi CLEAN() untuk menghapusnya atau, lebih baik lagi — menggabungkannya dengan TRIM() untuk merapikan spasi berlebih.

Berikut cara melakukannya: 

  1. Masukkan rumus: =TRIM(CLEAN(A2)) di kolom bantu.

  2. Tekan Enter dan seret rumus ke bawah.

use CLEAN and TRIM functions together to remove spaces in Excel.

Gabungkan TRIM() dan CLEAN() untuk menghapus spasi. Gambar oleh Penulis.

Metode 5: Metode lanjutan – gunakan Add-In Excel untuk hasil lebih cepat

Anda dapat menggunakan add-in pihak ketiga Ablebits Ultimate Suite for Excel. Alat Trim Spaces miliknya membersihkan data dengan cepat. Hanya dengan satu klik, semuanya beres. Ini mencakup spasi awal dan akhir, pemisah baris, spasi berlebih di antara kata, dan non-breaking spaces. Jadi, jika Anda seperti saya yang rutin bekerja dengan dataset besar, ini dapat menghemat banyak waktu. 

Berikut cara menggunakannya:

  1. Pilih rentang sel yang akan dibersihkan.

  2. Buka tab Ablebits Data dan klik Trim Spaces.

  3. Dari panel opsi, pilih yang ingin Anda hapus lalu klik Trim.

TRIM spaces in Excel

Memangkas spasi dengan add-in Excel. Gambar oleh Penulis.

Solusi Spesifik untuk Skenario Umum Penghapusan Spasi di Excel

Sekarang, mari kita lihat beberapa skenario umum yang mungkin Anda temui dan cara cepat mengatasinya.

Hapus spasi berlebih

Spasi berlebih dapat membuat data Anda terlihat berantakan dan sulit digunakan. Anda dapat menggunakan fungsi TRIM() untuk merapikannya sambil tetap mempertahankan satu spasi antar kata. Misalnya, saya memiliki beberapa entri data dengan spasi yang tidak konsisten. Untuk menatanya, saya memasukkan rumus berikut di sel B2 dan menerapkannya ke semua baris:

=TRIM(A2)

Use TRIM() to remove extra spaces in Excel.

Gunakan TRIM() untuk menghapus spasi berlebih. Gambar oleh Penulis.

Hapus spasi awal 

Terkadang, kita harus mempertahankan beberapa spasi di antara kata agar data lebih mudah dibaca, tetapi menghapus spasi di awal. Fungsi TRIM() bekerja baik namun menghapus semua spasi dalam teks. Jadi, jika Anda ingin menghapus hanya spasi awal sambil mempertahankan sisanya, gunakan rumus lanjutan ini:

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

Begini cara rumusnya bekerja: Rumus menemukan karakter pertama yang bukan spasi dan mempertahankan semua yang ada setelahnya. Dengan begitu, spasi antar kata tetap ada dan hanya spasi di awal sel (leading) yang dipangkas.

removing only leading spaces in Excel.

Hapus hanya spasi awal. Gambar oleh Penulis.

Hapus spasi akhir

Spasi akhir adalah spasi tambahan yang muncul setelah teks atau angka dalam sel. Karakter tak terlihat ini dapat menyebabkan masalah seperti kesalahan rumus, di mana sel yang tampaknya identik gagal cocok dalam fungsi seperti VLOOKUP() atau MATCH(). Untuk menghindarinya, gunakan fungsi TRIM(). Misalnya, saya menaruh rumus ini di sel B2 lalu menerapkannya ke semua baris untuk menghapus spasi berlebih dari data saya.

=TRIM(A2)

Remove trailing spaces using TRIM function in Excel.

Menghapus spasi akhir. Gambar oleh Penulis.

Hapus spasi sebelum angka

Meski TRIM() sangat bagus untuk merapikan spasi dalam teks, Anda mungkin menemui masalah saat menggunakannya pada data numerik. Begini yang terjadi:

=TRIM(A2)

TRIM() function fails to remove spaces correctly in Excel.

Fungsi TRIM() tidak menghapus spasi dengan benar. Gambar oleh Penulis.

Seperti yang Anda lihat, TRIM() menghapus spasi sebelum angka, tetapi Excel tidak lagi memperlakukannya sebagai angka — hasilnya dianggap teks. Berikut cara mengenalinya:

  • Data rata kiri alih-alih rata kanan.

  • Lihat bilah status Anda - hanya menunjukkan jumlah sel yang dipilih (COUNT), bukan totalnya. 

  • Jika Anda mencoba menjumlahkan sel-sel ini dengan SUM(), hasilnya nol.

Anda perlu mengubah teks kembali menjadi angka untuk memperbaikinya. Caranya, Anda bisa mengalikan dengan 1 atau gunakan rumus ini:

=VALUE(TRIM(A2))

Rumus ini menghapus spasi dan memastikan Excel memperlakukan data sebagai angka.

Combine VALUE() and TRIM() to remove spaces before numbers in Excel.

Gabungkan VALUE() dan TRIM() untuk menghapus spasi sebelum angka. Gambar oleh Penulis.

Hapus spasi dari string 

Jika Anda ingin menghapus semua spasi, termasuk di antara kata, gunakan fungsi SUBSTITUTE():

=SUBSTITUTE(A2, " ", "")

Anda dapat melihat rumus ini memotong setiap spasi dari string.

Remove the spaces using SUBSTITUTE function in Excel.

Hapus spasi menggunakan fungsi SUBSTITUTE(). Gambar oleh Penulis.

Hapus karakter khusus dan spasi yang tidak perlu  

SUBSTITUTE() sangat berguna saat Anda ingin menghapus karakter tertentu dari teks. Namun Anda dapat memasangkannya dengan TRIM() untuk merapikan karakter khusus dan spasi sekaligus. Misalnya, jika saya ingin menghapus & dan merapikan spasi, saya menggunakan rumus ini:

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

Anda dapat melihat bagaimana TRIM() dan SUBSTITUTE() bekerja saat digunakan bersama dibandingkan SUBSTITUTE() saja.

Combine TRIM() and SUBSTITUTE() to clean spaces in Excel.

Gabungkan TRIM() dan SUBSTITUTE() untuk merapikan spasi. Gambar oleh Penulis.

Hapus pemisah baris

Terkadang data yang ditempel dari web atau sumber lain berisi pemisah baris (karakter Alt+Enter, CHAR(10)) yang terlihat seperti spasi berlebih. Fungsi TRIM() tidak akan menangkap ini. Untuk menghapusnya:

  1. Pilih sel yang ingin Anda bersihkan.

  2. Tekan Ctrl+H untuk membuka Find & Replace.

  3. Di kolom Find what, tekan Ctrl+J (kursor berkedip akan muncul — itulah karakter pemisah baris).

  4. Biarkan kolom Replace with kosong (atau ketik spasi agar kata tidak menyatu).

  5. Klik Replace All.

Sebagai alternatif, gunakan rumus: =TRIM(CLEAN(A1)) — fungsi CLEAN() menghapus pemisah baris (CHAR(10)) dan karakter noncetak lainnya (ASCII 1–31) dalam satu langkah.

Masalah Umum dan Solusinya

Terkadang, saat saya menyalin atau mengimpor data dari sumber lain, banyak non-breaking spaces dan karakter aneh muncul di data saya. Begini cara saya menanganinya: 

Non-breaking spaces yang tidak ditangani TRIM()

Fungsi TRIM() menghapus spasi berlebih, tetapi tidak bekerja untuk non-breaking spaces (kode karakter 160). Ini sering muncul di data dari halaman web atau sumber berformat. Untuk memperbaikinya, saya gunakan:

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

Rumus ini menghapus non-breaking spaces sepenuhnya. Jika Anda ingin menggantinya dengan spasi biasa terlebih dahulu (agar TRIM() bisa merapikan sisanya), gunakan: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — rumus andalan untuk menghapus semua tipe spasi sekaligus.

Karakter tersembunyi atau masalah data yang ditempel

Kadang, karakter tersembunyi lain ikut masuk, seperti tab atau pemisah baris. Untuk menemukannya, saya menggunakan CODE() untuk memeriksa posisi karakter:

  • Karakter pertama: =CODE(LEFT(A1,1))

  • Karakter terakhir: =CODE(RIGHT(A1,1))

  • Posisi tertentu: =CODE(MID(A1, n, 1)) (Ganti n dengan nomor posisi.)

Ini rumus yang saya gunakan:

=CODE(RIGHT(C2,1))

Setelah mengetahui kodenya, saya menghapusnya dengan TRIM() dan SUBSTITUTE(). Misalnya, untuk menghapus tab (kode 115), saya gunakan:

(SUBSTITUTE(C2, CHAR(115), “ “))

remove the hidden spaces using CODE, TRIM and SUBSTITUTE functions in Excel.

Gunakan CODE(), TRIM(), dan SUBSTITUTE() untuk menghapus spasi. Gambar oleh Penulis.

Perbandingan Metode Cepat

Masih bingung metode mana yang digunakan? Tabel ini memetakan setiap skenario ke alat yang tepat:

Skenario Metode Terbaik Rumus / Pintasan
Hapus spasi awal & akhir TRIM() =TRIM(A1)
Hapus SEMUA spasi (termasuk antar kata) SUBSTITUTE() =SUBSTITUTE(A1," ","")
Pembersihan cepat di tempat, tanpa rumus Find & Replace Ctrl+H
Data diimpor dari web atau aplikasi lain TRIM() + CLEAN() =TRIM(CLEAN(A1))
Non-breaking spaces (CHAR(160)) dari halaman web TRIM + CLEAN + SUBSTITUTE =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Spasi bercampur dengan data numerik VALUE() + TRIM() =VALUE(TRIM(A1))
Hapus pemisah baris Find & Replace atau CLEAN() Ctrl+H → Ctrl+J atau =TRIM(CLEAN(A1))
Dataset besar, sering perlu pembersihan Add-In Excel (Ablebits) Ablebits Data > Trim Spaces

Penutup

Dalam panduan ini, saya menunjukkan metode seperti TRIM() untuk perbaikan sederhana, SUBSTITUTE() untuk masalah lanjutan, dan add-in jika Anda sering menghapus spasi dan menginginkan proses berbeda. Setiap metode cocok untuk tipe data yang berbeda, jadi pilih yang paling sesuai kebutuhan Anda. Untuk pembahasan lebih luas tentang menjaga spreadsheet tetap bersih, lihat panduan pembersihan data di Excel kami.

Jika Anda ingin memperkuat keterampilan lebih jauh, lihat jalur keterampilan DataCamp Data Analysis with Excel Power Tools. Jalur ini menawarkan pelajaran bertahap agar Anda menguasai Excel dan meningkatkan teknik pembersihan data.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

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.

FAQs tentang Menghapus Spasi di Excel

Bisakah saya menggunakan Power Query untuk menghapus spasi di Excel?

Ya, berikut cara melakukannya:

  • Pilih data Anda dan muat ke Power Query.
  • Di Power Query Editor, pilih kolom yang ingin dibersihkan.
  • Gunakan tab Transform dan pilih Trim untuk menghapus spasi awal dan akhir.

Gunakan Replace Values untuk menghapus spasi berlebih antar kata atau karakter tertentu. Setelah dibersihkan, Anda dapat memuat data kembali ke Excel.

Bagaimana cara menghapus tanda hubung dan spasi berlebih dari satu sel di Excel?

Anda dapat menggunakan fungsi TRIM() dan SUBSTITUTE() untuk menghapus tanda hubung dan spasi berlebih dari sebuah sel. Berikut rumusnya: =TRIM(SUBSTITUTE(A11, "-", ""))

Bisakah saya menghapus spasi dari string teks menggunakan Flash Fill di Excel?

Flash Fill dapat menghapus spasi jika Anda memberikan polanya. Misalnya, jika John Doe ada di A2 dan Anda menginginkan JohnDoe tanpa spasi, ketik JohnDoe di B2, lalu tekan Ctrl + E untuk memicu Flash Fill.

Bisakah saya menghapus spasi dan mengonversi teks menjadi huruf kapital sekaligus?

Ya, gabungkan fungsi SUBSTITUTE() dan UPPER() untuk menghapus spasi dan mengonversi teks menjadi huruf kapital: =UPPER(SUBSTITUTE(A2, " ", ""))

Apa cara tercepat untuk menghapus spasi di Excel tanpa rumus?

Gunakan Find & Replace (Ctrl+H). Di kolom Find what, ketik satu atau dua spasi. Biarkan Replace with kosong dan klik Replace All. Ini menghapus spasi langsung di sel yang dipilih tanpa perlu kolom bantu. Untuk pendekatan berbasis pola, Flash Fill (Ctrl+E) juga dapat menghapus spasi jika Anda memberikan satu contoh keluaran yang diinginkan.

Mengapa TRIM() tidak berfungsi pada data saya?

TRIM() hanya menghapus spasi biasa (ASCII 32). Jika data Anda berisi non-breaking spaces (CHAR(160), umum pada teks yang ditempel dari web) atau karakter noncetak, TRIM() saja tidak akan bekerja. Gunakan rumus serba-ada: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))). Anda dapat mengidentifikasi karakter misterius dengan =CODE(LEFT(A1,1)) atau =CODE(RIGHT(A1,1)).

Topik

Belajar Excel bersama DataCamp

Kursus

Persiapan Data di Excel

3 Hr
85K
Pahami cara menyiapkan data Excel melalui fungsi logika, rumus bersarang, fungsi lookup, dan PivotTable.
Lihat DetailRight Arrow
Mulai Kursus
Lihat Lebih BanyakRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

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.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat Lebih BanyakLihat Lebih Banyak