Loncat ke daftar isi utama

Hapus atau hapus karakter numerik dari string teks

Jika Anda ingin menghapus semua angka hanya dari daftar string teks tetapi tetap menggunakan karakter non-numerik lainnya, mungkin ada beberapa rumus di Excel yang dapat membantu Anda.


Hapus atau hapus semua nomor dari string teks di Excel

Untuk menghapus hanya angka dari string alfanumerik, rumus array kompleks yang menggabungkan fungsi TEXTJOIN, MID, ROW, IF, ISERR, LEN dan INDIRECT dapat membantu Anda. (Note: Rumus ini hanya berfungsi dengan baik di Excel 2019 dan Office 365.) Sintaks umumnya adalah:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • text: string teks atau nilai sel yang ingin Anda hapus semua nomornya.

1. Silakan salin atau masukkan rumus di bawah ini ke dalam sel kosong tempat Anda ingin menampilkan hasilnya:

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

2. Lalu tekan Ctrl + Shift + Enter kunci secara bersamaan untuk mendapatkan hasil pertama, lihat tangkapan layar:

3. Dan kemudian, pilih sel formula, seret gagang isian ke sel yang ingin Anda gunakan, semua nomor telah dihilangkan dari string teks, lihat tangkapan layar:


Penjelasan rumusnya:

BARIS (TIDAK LANGSUNG ("1:" & LEN (A2))): Fungsi INDIRECT dalam fungsi ROW akan mengembalikan daftar array yang panjangnya adalah panjang sel A2 seperti di bawah ini, dan bagian ini dikenali sebagai start_num dalam fungsi MID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}

MID (A2, ROW (TIDAK LANGSUNG ("1:" & LEN (A2))), 1): Fungsi MID ini digunakan untuk mengekstrak teks dari sel A2 untuk mendapatkan satu karakter, dan ini akan mengembalikan array seperti ini:
{"5"; "0"; "0"; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f" ; "o"; "r"; ""; "E"; "x"; "c"; "e"; "l"}

MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Menambahkan nilai 0 setelah larik ini digunakan untuk memaksa teks menjadi angka, nilai teks numerik akan diubah menjadi angka, dan nilai non-numerik akan ditampilkan sebagai nilai kesalahan #VALUE seperti ini:
{"5"; "0"; "0"; # NILAI!; # NILAI!; # NILAI!; # NILAI!; # NILAI!; # NILAI! !;#NILAI! !;#NILAI!...}

IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""): Fungsi IF digunakan untuk memeriksa apakah array yang dikembalikan oleh fungsi MID adalah nilai kesalahan atau bukan. Jika ini adalah nilai kesalahan, dapatkan karakter non-numerik menggunakan fungsi MID kedua, jika tidak, string kosong akan ditampilkan seperti ini:
{""; ""; ""; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f"; "o ";" r ";" ";" E ";" x ";" c ";" e ";" l "}

TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")): Akhirnya, fungsi TEXTJOIN akan menggabungkan semua nilai dan mengabaikan string kosong untuk mendapatkan hasilnya.


Catatan:

1. Saat menghapus karakter numerik, mungkin ada beberapa karakter spasi tambahan, untuk menghapus semua spasi ekstra, Anda harus memasukkan rumus ke dalam fungsi TRIM seperti di bawah ini:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. Untuk menghapus angka dari string teks di versi awal Excel, harap gunakan rumus berikut:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


Fungsi relatif yang digunakan:

  • TEXTJOIN:
  • Fungsi TEXTJOIN menggabungkan beberapa nilai dari baris, kolom, atau rentang sel dengan pembatas tertentu.
  • MID:
  • Fungsi MID digunakan untuk mencari dan mengembalikan sejumlah karakter tertentu dari tengah string teks yang diberikan.
  • ROW:
  • Fungsi Excel ROW mengembalikan nomor baris referensi.
  • INDIRECT:
  • Fungsi Excel INDIRECT mengonversi string teks menjadi referensi yang valid.
  • LEN:
  • Fungsi LEN mengembalikan jumlah karakter dalam string teks.
  • IF:
  • Fungsi IF melakukan tes logika sederhana yang bergantung pada hasil perbandingan, dan mengembalikan satu nilai jika hasilnya TRUE, atau nilai lain jika hasilnya FALSE.
  • ISERR:
  • Fungsi ISERR digunakan untuk mengembalikan TRUE untuk semua jenis kesalahan kecuali kesalahan # N / A.

Artikel lainnya:

  • Hapus Hentian Baris Dari Sel Di Excel
  • Tutorial ini menyediakan tiga rumus untuk membantu Anda menghapus jeda baris (yang terjadi dengan menekan Alt + Enter kunci dalam sel) dari sel tertentu di Excel.
  • Hapus atau Hapus Karakter Non-Numerik Dari String Teks
  • Terkadang, Anda mungkin perlu menghapus semua karakter non-numerik dari string teks, dan hanya menyimpan angka seperti gambar di bawah ini. Artikel ini akan memperkenalkan beberapa rumus untuk menyelesaikan tugas ini di Excel.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat  |  Hapus Baris Kosong  |  Gabungkan Kolom atau Sel tanpa Kehilangan Data  |  Putaran tanpa Formula ...
Pencarian Super V: Berbagai Kriteria  |  Nilai Berganda  |  Di Multi-Lembar  |  Pencarian Fuzzy...
Adv. Daftar Tarik-turun: Daftar Drop Down Mudah  |  Daftar Drop Down yang Bergantung  |  Multi-pilih Drop Down List...
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  Bandingkan Kolom dengan Pilih Sel yang Sama & Berbeda ...
Fitur Unggulan: Fokus Kisi  |  Tampilan Desain  |  Bar Formula Besar  |  Manajer Buku Kerja & Lembar | Perpustakaan Sumberdaya (Teks otomatis)  |  Pemetik tanggal  |  Gabungkan Lembar Kerja  |  Enkripsi/Dekripsi Sel  |  Kirim Email berdasarkan Daftar  |  Filter Super  |  Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter ...)  |  50 + Grafik jenis (Gantt Chart ...)  |  40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun ...)  |  19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur ...)  |  12 Konversi Tools (Angka ke Kata, Konversi Mata Uang ...)  |  7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel Excel ...)  |  ... dan banyak lagi

Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...

Deskripsi Produk


Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations