Note: The other languages of the website are Google-translated. Back to English

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

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

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.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (0)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL