Bagaimana cara menghapus karakter non-numerik dari sel di Excel?
Pengguna Excel sering kali menemukan data yang menyertakan campuran angka dan karakter nonnumerik, seperti huruf atau simbol. Membersihkan data ini penting untuk analisis atau pelaporan lebih lanjut. Dalam panduan ini, kita akan mempelajari empat metode untuk menghapus karakter non-numerik dari sel di Excel, memastikan data Anda bersih dan dapat digunakan.
- Dengan menggunakan rumus (Excel 2021 dan yang lebih baru)
- Dengan menggunakan Kutools AI Aide (Cerdas & Efisien)
- Dengan menggunakan alat yang luar biasa (Satu klik)
- Dengan menggunakan kode VBA
Hapus karakter non-numerik dari sel di Excel
Di bagian ini, kami akan memperkenalkan empat metode efektif untuk menghapus karakter non-numerik dari sel Excel, yang disesuaikan untuk berbagai versi Excel dan tingkat keahlian pengguna.
Hapus karakter non-numerik dari sel di Excel dengan menggunakan rumus
Untuk menghapus karakter non-numerik dari sel di Excel, Anda bisa menggunakan rumus berdasarkan GABUNG TEKS fungsi.
Langkah 1: Pilih sel dan terapkan rumusnya
dalam sel C2, terapkan rumus di bawah ini, lalu tekan Enter kunci untuk mendapatkan hasil.
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0
Langkah 2: Terapkan rumus ke sel lain dan dapatkan semua hasilnya
Setelah menghitung hasil awal, seret gagang isian dari sel rumus (C2 dalam contoh ini) ke bawah untuk menerapkan rumus ke sel lain, memperluasnya ke sel C8.
- LEN (A2): Menemukan panjang string di A2.
- URUTAN(LEN(A2)): Membuat daftar angka dari 1 hingga panjang string. Setiap nomor sesuai dengan posisi karakter dalam string.
- TENGAH(A2, URUTAN(LEN(A2)), 1): Mengekstrak setiap karakter dari A2 satu per satu.
- +0: Mencoba mengubah setiap karakter menjadi angka. Jika karakter bukan angka, maka akan menyebabkan kesalahan.
- IFERROR(..., ""): Jika mengonversi karakter menyebabkan kesalahan (artinya bukan angka), karakter tersebut diganti dengan string kosong.
- TEKSJOIN("", BENAR, ...): Menggabungkan semua karakter kembali menjadi satu string, melewatkan string kosong apa pun (non-numerik yang telah dihapus).
- +0 di akhir: Mengonversi rangkaian angka terakhir kembali menjadi nilai numerik.
Hapus karakter non-numerik dari sel di Excel dengan menggunakan Kutools AI Aide
Kutools untuk Excel's Ajudan AI Fitur ini menawarkan kenyamanan tak tertandingi dalam membersihkan lembar Excel dengan menghapus karakter non-numerik dengan mudah. Hanya dengan masukan sederhana dari Anda, alat canggih ini mengambil alih, secara otomatis menganalisis dan menjalankan tugas yang diperlukan tanpa memerlukan rumus yang rumit. Hal ini tidak hanya mempercepat proses tetapi juga menghilangkan potensi kesalahan, sehingga meningkatkan produktivitas dan akurasi Anda secara signifikan. Itu Ajudan AI mengubah tugas manual yang tadinya membosankan menjadi operasi yang lancar dan efisien, menjadikannya aset penting bagi setiap pengguna Excel yang ingin mengoptimalkan alur kerja mereka.
Setelah mengunduh dan menginstal Kutools untuk Excelklik Kutools AI > Ajudan AI untuk membuka Kutools AI Ajudan pane
1. Dalam Bantuan AI Kutools panel, masukkan permintaan Anda seperti teks di bawah ini ke dalam kotak obrolan, dan klik Kirim tombol atau tekan Enter kunci untuk mengirimkan pertanyaan Anda.
"Harap hapus karakter non-numerik dari rentang A2:A8 di Excel untuk saya."
2. Setelah alat menganalisis masukan Anda, klik Eksekusi tombol. Kutools AI Aide akan menggunakan teknologi AI-nya untuk memproses permintaan Anda dan menerapkan hasilnya langsung di Excel.
jenis: Untuk menggunakan fitur ini, Anda harus menginstal Kutools untuk Excel pertama, silakan klik untuk mengunduh Kutools for Excel sekarang.
Hapus karakter non-numerik dari sel di Excel dengan menggunakan alat yang luar biasa
Untuk membersihkan data secara efisien dengan menghapus karakter non-numerik pada rentang tertentu, Kutools untuk Excel'S Hapus Karakter utilitas menyediakan satu klik larutan. Alat canggih ini menyederhanakan proses yang seringkali rumit, memungkinkan Anda dengan cepat menghilangkan karakter yang tidak diinginkan dari data Anda, memastikan hasil yang lebih bersih dan bermanfaat secara instan.
1. Setelah memilih rentang di mana Anda ingin menghapus karakter non-numerik, klik Kutools > Teks > Hapus Karakter.
2. Dalam Hapus Karakter kotak dialog, periksa Non-numerik opsi, dan klik OK. Kemudian karakter non-numerik segera dihapus dari pilihan.
jenis: Untuk menggunakan fitur ini, Anda harus menginstal Kutools untuk Excel pertama, silakan klik untuk mengunduh Kutools for Excel sekarang.
Hapus karakter non-numerik dari sel di Excel dengan menggunakan kode VBA
Untuk menghapus karakter non-numerik dari kisaran dengan kode VBA, lakukan hal berikut:
Langkah 1: Buka editor modul VBA dan salin kodenya
- Tahan ALT + F11 kunci di Excel, dan itu membuka file Microsoft Visual Basic untuk Aplikasi jendela.
- Klik Menyisipkan > Modul, lalu salin dan tempel kode berikut di Modul Jendela.
- Kode VBA: Hapus semua karakter non-numerik
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
Langkah 2: Jalankan kodenya
- Setelah menempelkan kode ini, harap tekan F5 kunci untuk menjalankan kode ini.
- Dalam bermunculan KutoolsforExcel kotak dialog, pilih rentang yang ingin Anda hapus karakter non-numeriknya, lalu klik OK.
Hasil
Kemudian semua karakter non-numerik dalam rentang yang dipilih akan dihapus.
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
- Hasil
Terkait artikel
Bagaimana cara menghapus spasi terdepan dan tertinggal di Excel?
Pada artikel ini, kita akan menjelajahi dua metode efisien untuk menghilangkan spasi di awal dan akhir di Excel.
Bagaimana cara menghapus karakter X pertama, terakhir atau karakter posisi tertentu dari teks di Excel?
Untuk sebagian besar pengguna Excel, terkadang, Anda perlu menghapus karakter n pertama dari awal string teks atau menghapus karakter x terakhir dari akhir string teks seperti gambar di bawah ini. Artikel ini, saya akan memperkenalkan beberapa trik praktis untuk menyelesaikan tugas ini dengan cepat dan mudah di Excel.
Temukan kemunculan karakter ke-n di Excel – 3 cara cepat
Misalnya, cari kemunculan karakter "-" ke-2 atau ke-3 dalam string teks. Saya akan mendemonstrasikan teknik sederhana untuk menyelesaikan tugas ini secara efisien.
Penghitungan Karakter di Excel: Sel & Rentang (Panduan Mudah)
Di dunia Excel yang luas, memahami seluk-beluk manipulasi data sangatlah penting. Salah satu aspek tersebut adalah menghitung karakter, karakter tertentu, atau teks tertentu di dalam sel atau rentang sel. Panduan ini akan mencerahkan Anda tentang cara langkah demi langkah untuk mencapai hal ini. Baik Anda seorang pemula atau ahli Excel, selalu ada hal baru untuk dipelajari!
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!