Cara Memangkas Sebahagian Teks dalam Excel (9 Kaedah Mudah)

  • Berkongsi Ini
Hugh West

Semasa bekerja dalam Microsoft Excel , anda mungkin perlu memangkas sebahagian daripada rentetan teks. Sebagai contoh, anda mungkin memerlukan mengalih keluar bahagian tertentu rentetan teks. Selain itu, kadangkala anda perlu memadam sebahagian daripada teks sebelum/selepas aksara tertentu. Dalam artikel ini, saya akan membincangkan beberapa kaedah mudah dan pantas untuk memangkas sebahagian daripada teks dalam excel.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan yang telah kami gunakan untuk menyediakan artikel ini.

Memangkas Bahagian Teks.xlsm

9 Kaedah Mudah untuk Memangkas Sebahagian Teks dalam Excel

1. Excel Cari dan Gantikan Pilihan untuk Memangkas Bahagian Teks

Pertama sekali, saya akan menggunakan pilihan Cari dan Gantikan dalam excel untuk memotong sebahagian teks dalam excel. Katakan, saya mempunyai set data ( B5:B10 ), yang mengandungi data di bawah. Sekarang saya akan menggantikan teks ' Nama Penuh: ' dengan kosong.

Langkah:

  • Mula-mula, pilih set data dan tekan Ctrl + H untuk mendapatkan dialog Cari dan Ganti .
  • Apabila Cari dan Gantikan dialog muncul, taip bahagian teks yang anda ingin pangkas dalam medan Cari apa . Biarkan medan Ganti dengan kosong.
  • Kemudian tekan Ganti Semua .

  • Hasilnya, kita akan mendapat output di bawah. Semua bahagian yang tidak diingini daripada teks dipangkas seperti yang ditunjukkan dalam tangkapan skrin di bawah.

BacaLagi: [Betulkan] Fungsi TRIM Tidak Berfungsi dalam Excel: 2 Penyelesaian

2. Gunakan Fungsi SUBSTITUTE untuk Memotong Sebahagian Teks dalam Excel

Kali ini, Saya akan menggunakan fungsi SUBSTITUTE dalam excel untuk memangkas bahagian tertentu daripada rentetan teks. Dalam kes ini, saya menggunakan set data yang sama yang digunakan dalam kaedah sebelumnya.

Langkah:

  • Taip formula berikut dalam Sel C5 dan tekan Enter dari papan kekunci.
=SUBSTITUTE(B5,"Full Name:","")

  • Oleh itu, Excel akan mengembalikan hasil di bawah. Sekarang, Gunakan alat Pemegang Isi ( + ) untuk menyalin formula dalam julat C6:C10 .

  • Akhirnya, berikut ialah output akhir yang akan kami terima.

Nota:

Anda boleh memangkas aksara tertentu daripada teks menggunakan fungsi SUBSTITUTION . Anda boleh memadamkan berbilang aksara serentak menggunakan fungsi ini.

3. Potong Bahagian Teks Menggunakan Isian Denyar

Anda boleh menggunakan pilihan Isi Denyar dalam excel untuk memotong bahagian tertentu rentetan teks. Excel boleh merasakan corak data yang anda masukkan ke dalamnya. Semasa memangkas sebahagian teks menggunakan pilihan Flash Fill , ciri pengesan data ini digunakan. Katakan kita mempunyai set data yang mengandungi beberapa nama orang bersama-sama dengan profesion mereka. Sekarang, saya akan memangkas bahagian nama daripada rentetan teks di bawah.

Langkah:

  • Taiphasil yang dijangkakan dalam Sel C5 (di sebelah sel pertama set data anda).
  • Kemudian mula menaip hasil yang dijangkakan dalam sel seterusnya juga (di sini, Sel C6 ). Sekarang excel akan pratonton output sebaik sahaja ia dapat merasakan corak data yang dimasukkan. Untuk menggambarkan, kerana saya telah menaip Guru dalam Sel C5 dan mula menaip Jurutera dalam Sel C6 , excel faham saya sedang mencari untuk profesion sahaja.

  • Apabila data pratonton muncul, tekan Enter untuk mendapatkan hasil di bawah.

4. Gabungkan KANAN & LEN Berfungsi untuk Memotong Bahagian Pertama Teks

Kita boleh memangkas bahagian pertama rentetan teks menggunakan formula excel. Di sini saya akan menggunakan fungsi RIGHT bersama-sama dengan fungsi LEN untuk memotong dua aksara pertama daripada set data di bawah.

Langkah:

  • Taip formula di bawah dalam Sel C5 dan tekan Enter .
=RIGHT(B5,LEN(B5)-2)

  • Akhir sekali, selepas menggunakan alat Fill Handle , ini ialah output muktamad.

Di sini, fungsi LEN mengembalikan panjang rentetan teks Sel B5 . Kemudian 2 ditolak daripada keseluruhan panjang teks yang mengembalikan 11 . Selepas itu, fungsi RIGHT mengekstrak 11 aksara dari sebelah kanan Sel B5 .

5. Gunakan Formula Excel untuk Memangkas Bahagian Terakhir Teks dalam Excel

Tidak sepertikaedah sebelumnya, sekarang saya akan memotong bahagian terakhir rentetan teks menggunakan gabungan LEFT dan LEN fungsi. Sebagai contoh, saya akan memangkas aksara terakhir 5 daripada rentetan teks set data di bawah.

Langkah:

  • Pertama sekali, taipkan formula berikut dalam Sel C5 . Kemudian tekan Enter .
=LEFT(B5,LEN(B5)-5)

  • Setelah memasukkan formula excel akan kembalikan hasil di bawah. Seperti yang anda lihat, formula di atas telah mengalih keluar 5 aksara terakhir daripada semua rentetan teks.

Di sini, Fungsi LEN mengembalikan jumlah panjang Sel B5 . Seterusnya, 5 ditolak daripada formula LEN dan membalas 11 . Akhir sekali, fungsi LEFT mengembalikan aksara 11 dari sebelah kiri rentetan teks Sel B5 .

Nota :

Anda boleh membalut formula di atas dengan fungsi VALUE jika anda memerlukan hasil angka.

6. Gabungkan MID & ; LEN Berfungsi untuk Memotong Kedua-dua Aksara N Pertama dan N Terakhir

Dalam kaedah ini, saya akan memangkas aksara N pertama dan N terakhir daripada rentetan teks menggunakan fungsi MID bersama dengan LEN fungsi. Untuk menggambarkan, saya akan memadamkan 2 ​​ dan terakhir 5 aksara daripada rentetan teks set data di bawah.

Langkah:

  • Taip formula di bawah dalam Sel C5 pada mulanya dantekan Enter .
=MID(B5,3,LEN(B5)-7)

  • Sebaik sahaja anda tekan Enter dan gunakan alat Fill Handle , excel akan mengembalikan hasil di bawah. Daripada hasil di atas, kita dapat melihat bahawa aksara 2 dan 5 terakhir yang pertama daripada setiap rentetan dipangkas seperti yang dipaparkan dalam tangkapan skrin di bawah.

Di sini, fungsi LEN mengembalikan panjang Sel B5 iaitu 18 . Kemudian jumlah bilangan aksara (di sini, 2 + 5 )  yang akan dipangkas ditolak daripada jumlah panjang Sel B5 (di sini, 18 ) . Hasil penolakan dalam 11 . Kemudian fungsi MID mengekstrak 11 aksara daripada kedudukan ke-3 rentetan teks Sel B5 .

7 Potong Bahagian Teks sebelum atau selepas Aksara Khusus

Anda boleh memangkas teks sebelum atau selepas aksara tertentu (koma, titik bertitik, ruang, dll.) menggunakan formula excel. Katakan, kita mempunyai set data di bawah yang mengandungi rentetan teks yang dipisahkan dengan koma. Sekarang saya akan menggunakan fungsi excel untuk mengalih keluar semua sebelum/selepas koma.

7.1. Potong Bahagian Teks sebelum Aksara Khusus

Mula-mula saya akan memotong bahagian teks yang diletakkan sebelum koma.

Langkah:

  • Taip formula berikut dalam Sel C5 . Seterusnya tekan Enter .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Selepas memasukkan formula di sini ialah keputusankami menerima. Kita dapat melihat bahawa semua aksara sebelum koma dipangkas.

Di sini, fungsi SEARCH mencari lokasi koma dalam rentetan teks yang diberikan Sel B5 , iaitu 7 . Kemudian 7 ditolak daripada panjang Sel B5 , dikembalikan oleh fungsi LEN . Hasil penolakan ialah 8 . Akhir sekali, fungsi RIGHT memangkas 8 aksara dari sebelah kanan koma.

Baca Lagi: Potong Aksara dan Ruang Kanan dalam Excel (5 Cara )

7.2. Potong Bahagian Teks selepas Aksara Khusus

Begitu juga dengan kaedah sebelumnya, di sini saya akan memangkas sebahagian daripada teks yang terletak selepas koma.

Langkah:

  • Taip formula di bawah dalam Sel C5 dan tekan Enter .
=LEFT(B5,SEARCH(",",B5)-1)

  • Setelah memasukkan formula, kita dapat melihat semua bahagian rentetan teks yang terletak selepas koma dialih keluar.

Di sini, fungsi SEARCH mencari lokasi koma. Seterusnya, 1 ditolak daripada formula SEARCH kerana kami tidak mahu memasukkan koma dalam hasil akhir kami. Pada akhirnya, fungsi LEFT mengekstrak bahagian teks sebelum koma. Oleh itu, kami memangkas bahagian teks selepas koma.

Nota:

Anda boleh memangkas sebahagian daripada teks sebelum/selepas kemunculan aksara tertentu (koma, titik bertitik, ruang, dsb.)dalam kedudukan berbeza menggunakan gabungan fungsi excel.

Baca Lagi: Fungsi Potong Kiri dalam Excel: 7 Cara Yang Sesuai

8. Excel REPLACE Fungsi untuk Memangkas Sebahagian Teks

Sekarang saya akan menggunakan fungsi REPLACE dalam excel untuk memangkas sebahagian daripada rentetan teks. Sebagai contoh, daripada set data di bawah, saya akan memangkas semua nama.

Langkah:

  • Taip yang di bawah formula dalam Sel C5 . Kemudian tekan Enter .
=REPLACE(B5,1,13," ")

  • Akibatnya, excel akan kembalikan hasil di bawah. Daripada hasil di bawah, kita dapat melihat bahawa bahagian nama daripada rentetan teks di bawah dipangkas.

9. Gunakan VBA untuk Memangkas Bahagian Pertama atau Terakhir Teks dalam Excel

Kami boleh memangkas sebahagian daripada teks menggunakan kod VBA dalam Excel. Saya akan menggunakan Fungsi Ditentukan Pengguna VBA untuk memotong sebahagian daripada rentetan teks.

9.1. VBA untuk Memotong Bahagian Pertama Rentetan Teks

Mula-mula saya akan memadamkan dua aksara pertama menggunakan VBA UDF. Pertimbangkan set data di bawah untuk memangkas 2 aksara pertama.

Ikuti langkah di bawah untuk melaksanakan tugas.

Langkah:

  • Pertama, pergi ke Pembangun > Visual Basic .

  • Hasilnya, VBA tetingkap akan muncul. Klik kanan pada VBAProject dan pergi ke Sisipkan > Modul .

  • Sekarang taip kod di bawah dalam Modul .
9611

  • Kemudian pergi ke helaian excel di mana anda mempunyai data, dan mula menaip fungsi yang anda ada dibuat menggunakan VBA . Ia akan kelihatan seperti fungsi excel yang lain.

  • Selepas itu, masukkan argumen fungsi yang akan kelihatan seperti formula di bawah:
=TrimFirstn(B5,2)

  • Tekan Enter dan gunakan alat Fill Handle untuk menyalin formula ke seluruh sel. Akhirnya, anda akan mendapat keputusan di bawah.

9.2. VBA untuk Memangkas Bahagian Terakhir Teks

Kini saya akan menggunakan VBA UDF untuk memangkas bahagian terakhir rentetan teks. Kaedah ini serupa dengan kaedah sebelumnya, cuma anda perlu menaip kod VBA yang berbeza. Contohnya, saya akan menggunakan 5 aksara terakhir daripada rentetan teks di bawah.

Langkah:

  • Begitu juga, dalam kaedah sebelumnya, pergi ke Pembangun > Visual Basic . Kemudian Masukkan Modul baharu daripada VBAProject dan taip kod di bawah dalam Modul (lihat tangkapan skrin).
9318

  • Sekarang masukkan UDF yang baru dibuat dan masukkan argumen seperti di bawah:
=TrimLastn(B5,5)

  • Sebaik sahaja anda memasukkan formula, excel akan memangkas 5 aksara terakhir daripada rentetan teks yang diberikan.

Kesimpulan

Dalam artikel di atas, saya telah cuba membincangkan beberapa kaedahuntuk memangkas sebahagian daripada teks dalam excel dengan terperinci. Semoga kaedah dan penjelasan ini cukup untuk menyelesaikan masalah anda. Sila beritahu saya jika anda mempunyai sebarang pertanyaan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.