Isi kandungan
Banyak kali pangkalan data mengandungi beberapa aksara khas yang kami tidak perlukan dalam pangkalan data dan kami ingin mengalih keluarnya. Kami boleh melaksanakan tugas ini dengan mudah dengan bantuan alat dan formula Excel. Artikel ini akan menerangkan 4 cara berbeza yang akan menunjukkan cara mengalih keluar aksara khas dalam Excel.
Muat Turun Buku Kerja Amalan
Untuk latihan, anda boleh memuat turun buku latihan daripada pautan di bawah.
Alih Keluar Aksara Khas.xlsx
4 Kaedah Cara Mengalih Keluar Aksara Khas dalam Excel
Kami akan menggunakan set data berikut untuk menerangkan caranya.
Dataset mengandungi Nama dan Alamat Mel pelanggan syarikat. Anda boleh melihat Sel B8 mengandungi formula dan ia menunjukkan nilai yang tidak boleh dicetak bersama-sama dengan nama pelanggan "Rachel"
. Sekali lagi, kita dapat melihat terdapat beberapa aksara khas bersama dengan semua data. Kita akan melihat cara untuk mengalih keluar aksara khas ini dalam Excel dengan menggunakan cara berikut.
1. Mengalih keluar Aksara Khas dalam Excel Menggunakan Formula Excel
Excel mempunyai formula berguna yang boleh anda gunakan untuk mengalih keluar khas aksara dalam Excel. Ia dibentuk menggunakan fungsi seperti GANTIKAN , KANAN, KIRI , BERSIH , PENGGANTI dan GANTIKAN . Kami akan meneliti setiap satu daripada mereka satu demi satu.
a. Menggunakan Fungsi SUBSTITUTE
Mari kita mulakan dengan fungsi SUBSTITUTE . Ia telah digunauntuk menggantikan aksara dengan yang lain.
Andaikan anda ingin mengalih keluar aksara khas daripada sel B5 set data yang diberikan.
Formula untuk mengalih keluar aksara tertentu menggunakan GANTI ialah :
=SUBSTITUTE(B5,"!#$$","")
Di sini anda boleh melihat bahawa aksara khusus yang disebut dalam sel dialih keluar. Ia berfungsi secara berurutan. Oleh itu, aksara "#"
kekal pada permulaan.
Sekali lagi, anda boleh mengalih keluar aksara rekursif menggunakan nombor contoh.
Formulanya ialah:
=SUBSTITUTE(B5,"#","",2)
Perhatikan bahawa urutan kedua "#"
telah dialih keluar manakala yang pertama masih utuh.
Walau bagaimanapun, anda mungkin mahu mengalih keluar semua aksara yang mengekalkan nama sahaja.
Kali ini formula akan disarangkan GANTIKAN dalam dirinya sendiri. Formula akan kelihatan seperti:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")
Ini menunjukkan hasil yang sempurna untuk kes ini.
Penerangan Formula:
Sintaks formula:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
teks =teks yang anda ingin bekerja dengannya.
teks_lama = teks yang ingin anda alih keluar.
teks_baru= menggantikan teks. ( Untuk kes kami, kami menggantikannya dengan kosong “ “ ).
instance_name = bilangan aksara khas dalam kes aksara rekursif yang terdapat dalam teks.
Kes Khas:
Aksara khas mengandungi nombor kod dan kita boleh mendapatkan nombor kodnya menggunakanformula:
=CODE(RIGHT(text))
atau
=CODE(LEFT(text))
BETUL atau Fungsi LEFT digunakan untuk mendapatkan lokasi aksara yang kodnya ingin anda dapatkan.
Oleh itu proses ini merangkumi dua langkah:
- Mendapatkan Kod menggunakan formula CODE bersarang dengan KANAN atau KIRI .
- Menggunakan formula SUBSTITUT dan menggantikan teks_lama tulis CHAR(nombor) .
Untuk hasilnya, ikuti gambar di bawah secara bersiri bersama-sama dengan formula.
=CODE(RIGHT(C5))
=SUBSTITUTE(C5,CHAR(109),"")
=CODE(LEFT(C5))
=SUBSTITUTE(C5,CHAR(77),"")
Selain itu, jika aksara yang serupa ditemui proses ini akan mengalih keluar kedua-duanya. Perhatikan keputusan di bawah.
=CODE(LEFT(B7))
=SUBSTITUTE(B7,CHAR(42),"")
=CODE(RIGHT(B7))
=SUBSTITUTE(B7,CHAR(94),"")
b. Menggunakan Fungsi KANAN atau KIRI
Memandangkan, anda telah melihat dengan cara di atas penggunaan fungsi KANAN dan KIRI . Ini boleh digunakan dengan fungsi LEN untuk mengalih keluar aksara tertentu dalam Excel.
Formulanya ialah:
=RIGHT(B7,LEN(B7)-1)
Anda boleh meningkatkan nilai kepada sebarang nombor dan menolaknya dengan LEN(text) untuk mengalih keluar sejumlah aksara khas tertentu.
Untuk ini, formula ialah:
=RIGHT(B7,LEN(B7)-2)
Begitu juga untuk formula LEFT ,
=LEFT(B7,LEN(B7)-1)
Dan untuk penambahan nombor contoh, perubahanformula:
=LEFT(B5,LEN(B5)-4)
Penerangan Formula:
Sintaks formula :
=RIGHT(text, [num_chars])
teks = teks dari tempat anda ingin mengalih keluar aksara.
num_chars = bilangan aksara yang akan dialih keluar.
=LEN(text)
teks = teks yang panjangnya anda mahu kira.
-1 atau -(sebarang nombor) ialah bilangan aksara yang anda mahu tolak daripada jumlah bilangan aksara dalam teks.
c . Menggunakan Fungsi CLEAN dan TRIM
Data data anda mungkin mengandungi aksara tidak boleh cetak dan ruang tambahan juga. Fungsi CLEAN dan TRIM boleh digunakan untuk mengalih keluarnya.
Formula untuk mengalih keluar aksara tidak boleh cetak ialah:
=CLEAN(B8)
Untuk mengalih keluar aksara yang tidak boleh dicetak bersama dengan ruang tambahan anda boleh menggunakan formula:
=TRIM(CLEAN(B8)
Walau bagaimanapun, anda boleh melakukan kedua-duanya dengan meletakkan TRIM dan BERSIH dengan GANTIKAN . Formula akan kelihatan seperti:
=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))
Ikuti gambar di bawah.
Huraian Formula :
Sintaks formula individu:
=CLEAN(text)
Di sini, teks = teks dari mana anda mahu mengalih keluar aksara yang tidak boleh dicetak.
=TRIM(text)
teks = teks dari mana ruang tambahan perlu dialih keluar.
=SUBSTITUTE(text, old_text, new_text, [instance_num])
teks =teks yang anda mahu gunakan.
teks_lama = teks yanganda ingin mengalih keluar.
new_text= menggantikan teks. ( Untuk kes kami, kami menggantikannya dengan kosong “ “ ).
instance_name = bilangan aksara khas dalam kes aksara rekursif yang terdapat dalam teks.
d. Menggunakan Fungsi REPLACE
Selanjutnya, terdapat formula lain menggunakan fungsi REPLACE untuk mengalih keluar jumlah aksara tertentu selepas beberapa aksara.
Formula ialah:
=REPLACE(old_text, start_num, num_chars, new_text)
Di sini formulanya hampir serupa dengan SUBSTITUTE. Ia memerlukan 2 lagi argumen bernama start_num ( nombor dari mana aksara perlu dialih keluar).
num_chars ( bilangan aksara yang akan dialih keluar).
Dan ia tidak mengambil teks sebagai argumen yang diperlukan untuk GANTI .
Formula untuk set data yang diberikan adalah untuk mengalih keluar aksara khas selepas “ #Sen “.
=REPLACE(B5,5,4,"")
Baca lebih lanjut: Cara Mengalih Keluar Aksara Khusus dalam Excel
2. Penggunaan Isian Flash untuk Mengalih keluar Aksara Khas dalam Excel
Bergerak menggunakan alat Excel. Flash Fill ialah cara paling mudah untuk mengalih keluar aksara khas dalam Excel.
Katakanlah kami mempunyai nama dan alamat mel pelanggan dalam lajur yang sama dan mereka dipisahkan dengan koma. Kami mahu mengalih keluar teks selepas koma termasuk koma. Ikuti langkah untuk mengetahui cara menggunakan Flash Fill untuk mengalih keluar khasaksara dalam Excel.
- Tulis teks pertama tanpa aksara khas .
- Mula menulis teks kedua dan anda akan melihat Excel adalah menunjukkan teks yang dicadangkan. Perhatikan gambar di bawah.
- Tekan ENTER dari papan kekunci. Ini akan menunjukkan hasil seperti di bawah.
Baca lebih lanjut: Cara Mengalih Keluar Aksara Kosong dalam Excel
3. Penggunaan Carian & Gantikan Perintah untuk Alih Keluar Aksara Khas
Satu lagi alatan Excel yang berguna ialah Cari & Gantikan .
Katakan kita mahu mengalih keluar “ Mailto: ” sebelum alamat dalam lajur bernama Alamat Mel daripada set data.
Ikuti langkah di bawah untuk mengalih keluar aksara khas menggunakan Cari & Gantikan .
- Pilih Ganti daripada Cari & Gantikan . Ikuti gambar di bawah untuk mendapatkan Cari & Gantikan daripada Pengeditan pilihan tab Laman Utama .
- Kotak dialog akan membuka. Tulis aksara yang anda mahu alih keluar dalam kotak Cari apa: dan kosongkan kotak Ganti dengan: . Lihat gambar di bawah.
- Klik Ganti Semua dan kotak baharu akan dibuka. Ia akan menunjukkan bilangan penggantian yang dilakukan.
- Klik OK .
Anda akan melihat hasilnya seperti berikut.
Baca lebih lanjut: Cara Mengalih Keluar Ruang dalam Excel: Dengan Formula, VBA &Power Query
4. Mengalih Keluar Aksara Khas Menggunakan Alat Power Query
Sudah tentu, jika anda menggunakan Microsoft Excel 2016 atau Excel 365 maka anda boleh menggunakan Power Query untuk mengalih keluar khas aksara dalam Excel.
Sekiranya, anda menggunakan Microsoft Excel 2010 atau 2013 , anda boleh memasangnya daripada tapak web Microsoft.
Anda boleh mengikuti langkah untuk menggunakan Power Query untuk mengalih keluar aksara khas daripada set data anda.
- Pilih julat data anda bersama-sama dengan pengepala.
- Kemudian pilih Daripada Jadual/Julat daripada tab Data .
- Anda akan menemui kotak kecil. Semak julat data yang anda pilih dan tandakan pilihan Jadual saya mempunyai pengepala .
- Selepas itu, klik OK .
Tetingkap baharu bernama Tetingkap Pertanyaan Kuasa akan dibuka.
- Pilih Lajur Tersuai daripada tab Tambah Lajur dalam tetingkap Power Query .
- Ia akan membuka Kotak Lajur Tersuai .
- Tulis “ Tanpa Aksara Khas ” dalam pilihan Nama lajur baharu . Anda boleh menulis sebarang nama yang anda mahu.
- Kemudian, tulis formula di bawah dalam pilihan Formula lajur tersuai .
Formula:
=Text.Select([NAME],{"A".."z","0".."9"})
- Selepas itu, klik OK .
Lajur baharu akan dibuat dan formula baharu anda akan ditunjukkan dalam bar formulatetingkap.
- Pilih Tutup & Muatkan daripada tab Fail tetingkap.
Anda akan menemui lembaran kerja baharu dalam buku kerja anda di mana anda akan melihat keputusan akhir seperti yang ditunjukkan di sini.
Anda dapat melihat proses ini tidak mengalih keluar aksara “ ^^ ” daripada sel D7 . Ini kerana Excel menganggap watak dalam kategori “ . . ”.
Perkara yang Perlu Diingat
Malangnya, jika anda menggunakan versi Microsoft Excel yang lebih lama daripada 2010 , anda mungkin tidak boleh memasang Power Query. Anda boleh menggunakan ciri ini hanya dengan versi 2010 hingga yang terkini .
Apa pun, semua kaedah mempunyai kebaikan dan keburukan jadi gunakannya dengan bijak mengikut keperluan anda.
Kesimpulan
Artikel menerangkan 4 cara berbeza untuk mengalih keluar aksara khas dalam Excel. Kami telah menggunakan formula dan alatan Excel untuk menerangkan 4 cara berbeza untuk mengalih keluar aksara khas dalam Excel. untuk membuat ini. Ringkasnya, formula termasuk fungsi seperti GANTI , BERSIH , KANAN , KOD, dan sebagainya. Sebaliknya, alatan yang digunakan ialah Flash Fill , Find & Gantikan dan Kueri Kuasa . Saya harap artikel ini berguna kepada anda. Untuk sebarang pertanyaan lanjut, tulis di bahagian komen.