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

Bagaimana cara menghapus teks sebelum atau sesudah karakter tertentu dari sel di Excel?

Artikel ini memperkenalkan metode berbeda untuk menghapus teks sebelum atau sesudah karakter tertentu atau karakter kemunculan ke-n dari sel di Excel.


Hapus teks sebelum atau sesudah karakter tertentu dengan Temukan dan Ganti di Excel

Untuk menghapus semua teks sebelum atau setelah karakter tertentu dengan fungsi Temukan dan Ganti, lakukan hal berikut.

1. Pilih sel yang akan Anda hapus teksnya sebelum atau sesudah karakter tertentu, tekan Ctrl + H kunci untuk membuka Cari dan Ganti dialog.

Di kotak dialog Temukan dan Ganti:

1. Untuk menghapus semua sebelum karakter tertentu seperti koma, ketik *, ke dalam Temukan apa kolom tulisan;

2. Untuk menghapus semua setelah karakter tertentu seperti koma, ketik ,* ke dalam Temukan apa kolom tulisan;

Catatan:

1. Anda dapat mengubah koma menjadi karakter apapun yang Anda butuhkan.

2. Dalam kasus ini, semua teks sebelum koma terakhir atau setelah koma pertama akan dihapus dari sel yang dipilih.

2. Simpan file Ganti dengan kotak teks kosong, lalu klik Ganti Semua tombol. Lihat tangkapan layar:


Hapus semua karakter numerik, non-numerik, atau ditentukan dengan mudah dari sel di Excel

Kutools untuk Excel's Hapus Karakter utilitas membantu Anda dengan mudah menghapus semua karakter numerik, non-numerik atau tertentu dari sel yang dipilih di Excel.
Unduh fitur lengkap jejak gratis 30 hari dari Kutools untuk Excel sekarang!


Hapus teks sebelum atau sesudah karakter spesifik pertama / terakhir dengan rumus

Bagian ini akan menunjukkan kepada Anda rumus untuk menghapus semuanya sebelum atau setelah karakter spesifik pertama / terakhir dari sel di Excel.

Untuk menghapus semuanya sebelum koma pertama, silahkan:

Pilih sel kosong, salin dan tempel rumus di bawah ini ke dalamnya, dan tekan Enter kunci. Lalu seret Isi Handle untuk menerapkan rumus ke sel lain. Lihat tangkapan layar:

Formula: Hapus semuanya sebelum koma pertama

= KANAN (B5, LEN (B5)-TEMUKAN(",",B5))

Catatan:

1. Dalam rumus di atas, B5 adalah sel yang teksnya akan Anda hapus, dan "," adalah karakter yang akan Anda hapus teksnya.

2. Untuk menghapus semua sebelum karakter spesifik terakhir, gunakan rumus ini:

= KANAN (B5, LEN (B5) -CARI ("@", PENGGANTI (B5,"Karakter"," @ ", (LEN (B5) -LEN (PENGGANTI (B5,"Karakter"," "))) / LEN ("Karakter"))))

Untuk menghapus semuanya setelah koma pertama, silahkan:

Pilih sel kosong, salin dan tempel rumus di bawah ini ke dalamnya, dan tekan Enter kunci. Lalu seret Isi Handle untuk menerapkan rumus ke sel lain. Lihat tangkapan layar:

Formula: Hapus semuanya setelah koma pertama

= KIRI (B5, TEMUKAN (",", B5) -1)

Catatan:

1. Dalam rumus di atas, B5 adalah sel yang teksnya akan Anda hapus, dan "," adalah karakter yang akan Anda hapus teksnya.

2. Untuk menghapus semua setelah karakter spesifik terakhir, gunakan rumus ini:

= KIRI (B5, TEMUKAN ("@", PENGGANTI (B5,"karakter"," @ ", LEN (B5) -LEN (PENGGANTI (B5,"karakter"," ")))) - 1)


Hapus teks sebelum atau setelah karakter kemunculan n dengan rumus

Rumus di bawah ini dapat membantu untuk menghapus semua sebelum atau sesudah karakter kejadian ke-n dari sel di Excel.

Untuk menghapus semua sebelum karakter kejadian n dari sel, kamu butuh:

Pilih sel kosong untuk menampilkan hasilnya, salin rumus di bawah ini ke dalamnya, dan tekan Enter kunci. Lalu seret Isi Handle untuk menerapkan rumus ke sel lain. Lihat tangkapan layar:

Formula: Hapus semuanya sebelum koma kemunculan kedua

= KANAN (SUBSTITUTE (B5, ",", CHAR (9), 2), LEN (B5) - TEMUKAN (CHAR (9), SUBSTITUTE (B5, ",", CHAR (9), 2), 1) + 1)

Catatan:

1. Dalam rumus, B5, ","dan 2 angka berarti bahwa semua konten setelah tanda koma kedua akan dihapus dari sel B5.

2. Anda dapat mengubah ","dan 2 nomor ke karakter dan nomor posisi kejadian yang Anda butuhkan.

Untuk menghapus semua setelah karakter kemunculan n dari sel, kamu butuh:

Pilih sel kosong untuk menampilkan hasilnya, salin rumus di bawah ini ke dalamnya, dan tekan Enter kunci. Lalu seret Isi Handle untuk menerapkan rumus ke sel lain. Lihat tangkapan layar:


Formula: Hapus semuanya setelah koma kemunculan kedua

= KIRI (PENGGANTI (B5,",", CHAR (9),2), TEMUKAN (CHAR (9), PENGGANTI (B5,",", CHAR (9),2), 1) -1)

Catatan:

1. Dalam rumus, B5, ","dan 2 angka berarti bahwa semua konten setelah koma kemunculan kedua akan dihapus dari sel A7.

2. Anda dapat mengubah ","dan 2 nomor ke karakter dan nomor posisi kejadian yang Anda butuhkan.


Hapus teks dengan mudah sebelum / sesudah karakter tertentu dengan Kutools for Excel

Jika hanya ada satu pemisah koma untuk setiap sel dalam satu rentang, dan Anda ingin menghapus semuanya sebelum atau sesudah koma ini dari sel, coba Pisahkan Sel kegunaan Kutools untuk Excel. Utilitas ini akan membantu Anda menyelesaikan masalah hanya dengan beberapa klik:

1. Pilih sel yang akan Anda hapus semuanya sebelum atau sesudah koma, lalu klik Kutools > Teks > Pisahkan Sel. Lihat tangkapan layar:

2. Dalam Pisahkan Sel dialog, pilih Pisahkan ke Kolom pilihan dalam Tipe bagian, dan di Pisahkan dengan bagian, pilih Lain opsi dan ketik koma ke dalam kotak kosong, dan kemudian klik OK tombol. Lihat tangkapan layar:

3. Lain Pisahkan Sel dialog muncul, pilih sel kosong untuk mencari teks, lalu klik OK .

Kemudian Anda dapat melihat sel yang dipilih dipisahkan dengan karakter tertentu - koma. Lihat tangkapan layar:

  Jika Anda ingin memiliki uji coba gratis (30 hari) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.


Kutools untuk Excel - Membantu Anda Selalu Menyelesaikan Pekerjaan Sebelumnya, Memiliki Lebih Banyak Waktu untuk Menikmati Hidup
Apakah Anda sering mengejar ketinggalan dengan pekerjaan, kurangnya waktu untuk diri sendiri dan keluarga?  Kutools untuk Excel dapat membantu Anda menangani 80% teka-teki Excel dan meningkatkan efisiensi kerja 80%, memberi Anda lebih banyak waktu untuk mengurus keluarga dan menikmati hidup.
300 alat canggih untuk 1500 skenario kerja, buat pekerjaan Anda jauh lebih mudah dari sebelumnya.
Tidak perlu lagi menghafal rumus dan kode VBA, istirahatkan otak Anda mulai sekarang.
Operasi yang rumit dan berulang dapat dilakukan pemrosesan satu kali dalam hitungan detik.
Kurangi ribuan operasi keyboard & mouse setiap hari, ucapkan selamat tinggal pada penyakit akibat kerja sekarang.
Menjadi ahli Excel dalam 3 menit, membantu Anda dengan cepat dikenali dan promosi kenaikan gaji.
110,000 orang yang sangat efektif dan pilihan 300+ perusahaan terkenal di dunia.
Buat $ 39.0 Anda bernilai lebih dari $ 4000.0 dengan pelatihan orang lain.
Uji coba gratis fitur lengkap selama 30 hari. Jaminan Uang Kembali 60 Hari tanpa alasan.

Urutkan komentar berdasarkan
komentar (60)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Fantastis, terima kasih untuk itu! Begitu mudah
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak. Solusi sempurna.
Komentar ini diminimalkan oleh moderator di situs
Beberapa tips hebat di sana! terima kasih.
Komentar ini diminimalkan oleh moderator di situs
Itu terlalu membantu.
Komentar ini diminimalkan oleh moderator di situs
Sangat berterima kasih kepada Anda, itu membantu
Komentar ini diminimalkan oleh moderator di situs
Saya suka cara ini lebih baik daripada formula tengah!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih untuk ini! Harus menghemat waktu berharga untuk 600 item baris.
Komentar ini diminimalkan oleh moderator di situs
Rumus untuk menghapus teks setelah karakter persis seperti yang saya butuhkan. Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Saya perlu menghapus semua teks setelah kata pertama.
Komentar ini diminimalkan oleh moderator di situs
Barnett Frankel yang terhormat,

Jika Anda berasumsi bahwa spasi adalah pembagian antar kata, rumus ini =LEFT(A2,FIND(" ",A2&" ")-1) dapat membantu Anda. Dan jika kata-kata Anda dipisahkan oleh koma, harap ganti spasi dalam rumus dengan koma: =LEFT(A2,FIND(",",A2&",")-1)

Salam Hormat, Kristal
Komentar ini diminimalkan oleh moderator di situs
Ini memang sangat berguna untuk membantu saya membuat / mengekstrak login baru dari database email kami - terima kasih! (dan terima kasih, Excel)!
Komentar ini diminimalkan oleh moderator di situs
Silakan bagikan rumus untuk menemukan banyak spasi dalam string teks, untuk mengekstrak apa yang kita inginkan dari string itu, dengan mudah.
Terima kasih
Komentar ini diminimalkan oleh moderator di situs
Tarun Kumar yang terhormat,
Maaf saya tidak yakin saya mendapatkan pertanyaan Anda. Akan lebih baik jika Anda dapat memberikan tangkapan layar dari apa yang Anda coba lakukan.
Komentar ini diminimalkan oleh moderator di situs
Saya memiliki banyak / dalam string saya dan ingin memisahkan teks atau string setelah / terakhir ditemukan dalam string, tolong beri tahu saya bagaimana melakukan ini
Komentar ini diminimalkan oleh moderator di situs
Selamat siang,
Misalkan sel Anda adalah A4, Anda dapat menerapkan rumus ini =LEFT(A4,FIND("@",SUBSTITUTE(A4,"/","@",LEN(A4)-LEN(SUBSTITUTE(A4,"/"," "))))-1) untuk mendapatkan semua teks sebelum simbol / terakhir.

dan kemudian terapkan rumus =TRIM(RIGHT(SUBSTITUTE(A4,"/",REPT(" ",99)),99)) untuk mendapatkan teks setelah simbol / terakhir ditemukan dalam string. Lihat tangkapan layar:
Komentar ini diminimalkan oleh moderator di situs
Lihat tangkapan layar:
Komentar ini diminimalkan oleh moderator di situs
Ingatlah bahwa, dengan
=KANAN(A1,LEN(A1)-TEMUKAN(",",A1))
Anda menjaga spasi setelah koma. Solusi mudahnya adalah:
=KANAN(A1,LEN(A1)-TEMUKAN(",",A1)-1)
Komentar ini diminimalkan oleh moderator di situs
Selamat siang,
Terima kasih untuk berbagi.
Komentar ini diminimalkan oleh moderator di situs
cara menghilangkan nilai STVP1-AMDC1-DELC2- kanan (-)
Komentar ini diminimalkan oleh moderator di situs
Selamat siang,
Apakah maksud Anda menghapus semua tanda hubung "-" dari string?
Silakan coba rumus ini =SUBSTITUTE(A1,"-","")
Komentar ini diminimalkan oleh moderator di situs
Hai kawan
Saya mencoba untuk memisahkan beberapa elemen dari sel menggunakan forum seperti yang ditunjukkan pada halaman ini, tetapi saya memiliki masalah, saya memiliki inkonsistensi dan caractere hilang! Periksa snapshot untuk melihat rumusnya. Berikut ini misalnya situasi baris 21:
A21: Bay12_PRL_Cb adalah sel sumber saya. Saya ingin membagi Bay21/PRL/Cb menjadi 3 sel
B21: Bay12_ ("_" seharusnya tidak ada)
C21: PRL_Cb (Yang ini berfungsi dengan baik, saya akan menggunakan dan menyembunyikan sel ini untuk membuat D21)
D21: PR (saya harus PRL, L hilang)
E21: Cb (Yang ini berfungsi dengan baik)

Adakah yang bisa menunjukkan saya apa yang saya lakukan salah??
Ini adalah excel mac 2008, versi 12.3.2 Berlisensi
Komentar ini diminimalkan oleh moderator di situs
Saya memposting snapshot, tetapi untuk beberapa alasan, itu tidak menunjukkannya!!!
Jadi inilah rumusnya:
B21: =KIRI(A21,LEN(A21)-TEMUKAN("_",A21))
C21: =KANAN(A21,LEN(A21)-TEMUKAN("_",A21))
D21: =KIRI(C21,LEN(C21)-TEMUKAN("_",C21))
E21: =TRIM(KANAN(GANTI(A21,"_",REPT(" ",99)),99))
Komentar ini diminimalkan oleh moderator di situs
Haaaaaa aku mengerti. Saya masih tidak tahu apa yang saya lakukan salah tetapi saya menggunakan formula yang berbeda dan berhasil. Ini kemudian merupakan metode BAIK untuk membagi sel dalam 3 kategori atau lebih menggunakan rumus. Terima kasih untukmu kristal
Ini formula baru saya yang direvisi.
B21: =TRIM(KIRI(GANTI(A21,"_",REPT(" ",99)),99))
C21: =RIGHT(A21,LEN(A21)-FIND("_",A21)) sel yang akan disembunyikan
D21: =TRIM(KIRI(GANTI(C21,"_",REPT(" ",99)),99))
E21: =TRIM(KANAN(GANTI(A21,"_",REPT(" ",99)),99))
Hasil:
A21 (sumber): Bay12_PRL_Cb
B21: Teluk21
D21: PRL
E21: Cb

Saya yakin ada cara untuk menyederhanakan ini, tetapi itu berhasil untuk saya.
Komentar ini diminimalkan oleh moderator di situs
Jonathan Piette yang terhormat,
Sangat bahagia untukmu.
Komentar ini diminimalkan oleh moderator di situs
Halo, saya butuh bantuan dengan rumus.
Dua kolom di informasi pertama tentang alamat, di kedua saya hanya perlu negara.
Sebagai contoh:
XXX34, AAABBBCCC VS, veice
Bagaimana saya dengan formula dapat mengambil hanya "Šveice"?
Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Hai Artik,
Rumus ini dapat membantu Anda: =TRIM(KANAN(SUBSTITUTE(A1,",",REPT(" ",LEN(A1))),LEN(A1)))
Komentar ini diminimalkan oleh moderator di situs
Halo.
Saya memiliki string teks dalam satu sel yang mirip dengan ini: contoh1, contoh2, contoh3, contoh4, contoh5, contoh6, contoh7, contoh8, contoh9.
Saya perlu mengekstrak teks sebelum koma ke-5 misalnya. Jadi sebagai hasilnya saya akan memiliki sesuatu seperti ini: contoh1, contoh2, contoh3, contoh4, contoh5.
ada bantuan?
Komentar ini diminimalkan oleh moderator di situs
Selamat siang,
Rumus di bawah ini dapat membantu Anda mengekstrak semua teks sebelum koma ke-5 dalam sel.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Komentar ini diminimalkan oleh moderator di situs
Hai. Saya telah mencoba menggunakan rumus =LEFT(B5,FIND(".",B5)-1 tetapi alih-alih "." Saya ingin menggunakan "/" sehingga hanya akan mengambil teks & nomor yang diperlukan. Misalnya :
ABCD-5008/2 dan XYZ-5010/2. Saya hanya perlu menangkap ABCD-5008 dan XYZ-5010. Tetapi ketika saya menggunakan =LEFT(B5,FIND("/",B5)-1) itu memberi saya #VALUE!. Tolong beri tahu saya bagaimana mendekati masalah ini. Terima kasih banyak!
Komentar ini diminimalkan oleh moderator di situs
Hai Marites,
Rumusnya bekerja dengan baik dalam kasus saya. Versi Office mana yang Anda gunakan?
Belum ada komentar yang diposting di sini
Muat Lebih
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan