Ekstrak Teks Selepas Aksara dalam Excel (6 Cara)

  • Berkongsi Ini
Hugh West

Dalam Microsoft Excel, mengekstrak teks daripada sel ialah tugas yang penting. Anda mungkin mendapati diri anda dalam banyak situasi di mana anda perlu mengekstrak teks selepas aksara tertentu. Anda akan mempelajari cara yang berkesan dan berpotensi untuk mengekstrak teks selepas aksara dalam Excel daripada tutorial ini. Tutorial ini akan sesuai dengan contoh yang sesuai dan ilustrasi yang betul.

Muat Turun Buku Kerja Amalan

Ekstrak Teks Selepas Aksara.xlsm

6 Cara Berkesan untuk Mengekstrak Teks Selepas Aksara dalam Excel

Dalam bahagian berikut, kami menyediakan anda enam kaedah yang sesuai dan berkesan yang boleh anda laksanakan ke dalam set data anda. Pastikan anda mempelajari semuanya. Kami mengesyorkan anda mempelajari dan menggunakan semua ini. Ia pasti akan memperkaya pengetahuan Excel anda.

1. Gunakan Fungsi MID dan CARI untuk Mengekstrak Teks Selepas Aksara

Kini, dalam kaedah ini, kami menggunakan fungsi MID dan fungsi FIND bersama-sama. Kami akan mencari aksara khusus terlebih dahulu daripada sel menggunakan fungsi FIND . Selepas itu, kami akan mengekstrak teks daripada kedudukan tertentu sel itu.

Lihat set data berikut:

Di sini, anda boleh melihat kami mempunyai beberapa data dalam set data. Semua sel mempunyai tanda sempang (“-”) di dalamnya. Kini, matlamat kami adalah untuk mengekstrak teks selepas tanda sempang aksara tertentu (“-”) dengan formula kami.

📌 Langkah

  • Mula-mula, taip formula berikut dalam Sel C5 :

=MID(B5,FIND("-",B5)+1,LEN(B5))

Di sini kami menggunakan fungsi LEN untuk menyediakan beberapa aksara supaya ia boleh mengekstrak selebihnya.

  • Selepas itu, tekan Enter .
  • Sekarang, seret ikon Pemegang isi ke atas julat sel C6:C9.

Seperti yang anda lihat, kami berjaya mengekstrak teks daripada sel selepas aksara tertentu dalam Excel. Cubalah sekarang.

🔎 Pecahan Formula

Di sini, kami hanya memecahkannya untuk data pertama.

LEN(B5) mengembalikan 11 .

FIND(“-“,B5) mengembalikan 6 .

MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) mengembalikan Dunia .

2. Fungsi RIGHT, LEN dan FIND untuk Mengekstrak Teks Selepas Aksara

Kini, dalam kaedah ini, kami menggunakan Fungsi RIGHT , fungsi LEN dan fungsi FIND untuk mengekstrak teks daripada sel. Untuk menunjukkan perkara ini, kami menggunakan set data sebelumnya.

Pada asasnya, kami mengekstrak subrentetan daripada sel selepas aksara tertentu.

📌 Langkah

  • Sekarang, taip formula berikut dalam Sel C5:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • Kemudian, tekan Enter .
  • Selepas itu, seret ikon Pemegang isi ke atas julat sel C6:C9.

Sebagaimana andaboleh lihat, kami telah berjaya menemui watak khusus dari kedudukan tertentu. Dan kami mengekstrak teks selepas aksara tertentu itu daripada sel.

🔎 Pecahan Formula

Di sini, kami hanya memecahkannya untuk data pertama.

LEN(B5) mengembalikan 11 .

FIND(“-“,B5) mengembalikan 6.

RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) mengembalikan Dunia .

Baca lebih lanjut: Cara Mengekstrak Data daripada Excel Berdasarkan Kriteria

3. Penggunaan LEFT, FIND, dan SUBSTITUTE Fungsi untuk Petikan Teks Selepas Aksara

Sekarang, kita menggunakan fungsi LEFT , fungsi FIND dan SUBSTITUTE fungsi Excel. Lihat set data berikut:

Sekarang, set data ini agak menarik. Kami menggunakan set data sebelumnya. Tetapi, kami menukar watak. Kami mempunyai berbilang aksara dalam sel. Di sini, matlamat kami adalah untuk mengekstrak teks daripada sel selepas semua aksara tertentu menggunakan formula kami.

📌 Langkah

  • Pada mulanya, taip yang berikut formula dalam Sel D5 :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • Sekarang, tekan Enter .
  • Kemudian, seret ikon Pemegang isi ke atas julat sel D6:D9.

Seperti yang anda lihat, formula kami berfungsi dengan baik untuk mengekstrak teks selepas aksara individu tersebut dalam Excel.

🔎Pecahan Formula

Di sini, kami hanya memecahkannya untuk data pertama.

FIND(C5,B5) mengembalikan 6 .

LEFT(B5,6) mengembalikan [emel protected]

SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = GANTI(B5,”[email protected]”,””) mengembalikan Dunia .

4. Menggunakan RIGHT , CARI dan GANTI Berfungsi untuk Mengekstrak Aksara Tertentu

Kini, formula ini agak rumit. Tetapi, jika anda mempunyai idea tentang fungsi ini, anda akan mendapat ini dengan mudah. Untuk melaksanakannya, kami menggunakan fungsi berikut:

  1. Fungsi RIGHT .
  2. Fungsi SEARCH.
  3. Fungsi SUBSTITUTE.
  4. Fungsi LEN.

Untuk menunjukkan kaedah ini, kami menggunakan set data sebelumnya di sini. Pastikan anda menyemak semua fungsi ini sebelum memasukinya.

📌 Langkah

  • Mula-mula, taip formula berikut dalam Sel D5 :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • Selepas itu, tekan Enter .
  • Sekarang, seret ikon Pemegang isi ke atas julat sel D6:D9.

Akhirnya, kami berjaya memilih watak khusus dan kedudukan mereka. Selepas itu, kami mengekstrak teks selepas aksara tertentu.

🔎 Pecahan Formula

Di sini, kami hanya memecahkannya untuk data pertama.

LEN(B5) mengembalikan 11

GANTI(B5,C5,””) mengembalikan HelloWorld .

GANTI( B5,C5,”#”,11-LEN(“HelloWorld”)) mengembalikan Hello#World.

SEARCH(“#”,”Hello# Dunia”) mengembalikan 6 .

RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(GANTI(B5,C5,””))))) = KANAN(B5,11-6) mengembalikan Dunia .

5. Menggunakan RIGHT, SUBSTITUTE dan REPT Functions to Extract Text After a Character

Di sini, formula kami terdiri daripada berbilang fungsi Excel. Tiga fungsi utama kami untuk mengekstrak teks ialah fungsi RIGHT , fungsi SUBSTITUTE dan fungsi REPT .

Untuk menunjukkan ini, kami sedang menggunakan set data yang serupa dengan yang sebelumnya.

📌 Langkah

  • Pada mulanya, taipkan formula berikut dalam Sel D5 :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))

Kami menggunakan fungsi TRIM untuk mengalih keluar ruang utama tambahan.

  • Selepas itu, tekan Enter .
  • Sekarang, seret ikon Pemegang isi ke atas julat sel D6:D9.

Seperti yang anda lihat, kami berjaya mengekstrak teks selepas aksara daripada sel Excel. Cuba kaedah ini dengan aksara yang berbeza dari kedudukan yang berbeza.

🔎 Pecahan Formula

Di sini, kami hanya memecahkannya untuk yang pertama data.

LEN(B5) mengembalikan 11

REPT(” “,LEN(B5)) mengembalikan “           “(Spaces) .

SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) mengembalikan “ Hello           World”.

RIGHT(GANTI(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) mengembalikan “     Dunia” .

TRIM(RIGHT(GANTIKAN(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(”      Dunia”) mengembalikan Dunia .

6. Kod VBA untuk Mengekstrak Teks Selepas Aksara dalam Excel

Jika anda seorang VBA aneh seperti saya, anda boleh mencuba kaedah ini. Kod ini akan mengekstrak teks selepas aksara yang selesa. Dengan kod mudah ini, anda akan dapat melakukan operasi ini untuk keseluruhan lajur.

📌 Langkah

  • Mula-mula, tekan Alt+F11 pada papan kekunci anda untuk membuka editor VBA.
  • Kemudian, pilih Sisipkan > Modul .

  • Selepas itu, taip kod berikut:
7105
  • Kemudian, simpan fail.
  • Sekarang, pilih julat sel B5:B9 .

  • Selepas itu, tekan Alt+F8 pada papan kekunci anda untuk membuka kotak dialog Makro.
  • Seterusnya, pilih extract_text.

  • Kemudian, klik pada Jalankan .

Di sini, dengan menggunakan kod VBA, kami berjaya mengekstrak teks selepas aksara tertentu.

💬 Perkara yang Perlu Diingat

Sebelum anda melakukan ini, pastikan anda menyemak pautan untuk mengetahui fungsi yang kami gunakan.

Jika anda melihat sebarang #VALUE! Ralat, bungkus keseluruhan formula di bawah fungsi IFERROR .

Kesimpulan

Untuk membuat kesimpulan, saya harap tutorial ini telah memberikan anda secebis pengetahuan berguna untuk mengekstrak teks selepas aksara tertentu dalam Excel. Kami mengesyorkan anda mempelajari dan menggunakan semua arahan ini pada set data anda. Muat turun buku kerja latihan dan cuba sendiri. Juga, jangan ragu untuk memberi maklum balas di bahagian komen. Maklum balas berharga anda membuatkan kami terus bersemangat untuk membuat tutorial seperti ini.

Jangan lupa untuk menyemak tapak web kami Exceldemy.com untuk pelbagai masalah dan penyelesaian berkaitan Excel.

Teruskan belajar kaedah baharu dan terus berkembang!

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.