Untuk mengekstrak perkataan N terakhir dalam rentetan teks, anda perlu mencari lokasi relatif ruang terakhir Nth, gantikan dengan aksara khas untuk membezakan dengan ruang lain, kemudian gunakan Fungsi Betul .
Formula:
Salin formula dan gantikan 'A1' dengan nama sel yang mengandungi teks yang anda ingin ekstrak, dan tukar N kepada nombor yang anda perlukan.
=IF((LEN(A1)-LEN(GANTIKAN(A1,' ',''))) Contoh: Untuk mengekstrak yang terakhir lima perkataan daripada rentetan teks ' Cara Mengekstrak N Kata Terakhir '. Hasilnya mengembalikan lima perkataan terakhir ' Ekstrak Last N Words '. Penjelasan: Langkah 1: Untuk mengira bilangan ruang Langkah 2: Gantikan ruang kelima dari yang terakhir dengan mana-mana aksara khas (cth., /) Langkah 3: Cari lokasi watak istimewa Langkah 4: Bilangan huruf selepas aksara khas Langkah 5: Angkat huruf selepas watak istimewa Walau bagaimanapun, apabila rentetan teks mempunyai kurang daripada 5 perkataan, formula '=FIND('/',SUBSTITUTE(A1,' ','/', (LEN(A1) – LEN(SUBSTITUTE(A1,' ','') )-5+1)))' mengembalikan #VALUE! ralat. Untuk mengelakkan ini, anda perlu menggabungkan dengan Fungsi IFERROR . =IF((LEN(A1)-LEN(GANTIKAN(A1,' ','')))<5, A1, KANAN(A1, LEN(A1)- CARI('/', GANTI(A1,' ', '/', (LEN(A1)- LEN(GANTI(A1,' ',''))-5+1)))) Formula =LEN(A1)-LEN(GANTI(A1,' ','')) Hasilnya 6 Formula =GANTIAN(A1,' ','/',(LEN(A1)-LEN(GANTIKAN(A1,' ',''))-5+1)) Hasilnya Bagaimana untuk/Mengekstrak N Perkataan Terakhir Formula =CARI('/',GANTIKAN(A1,' ','/',(LEN(A1)-LEN(GANTIKAN(A1,' ',''))-5+1))) Hasilnya 7 Formula =LEN(A1)-FIND('/',GANTIKAN(A1,' ','/',(LEN(A1)-LEN(GANTIKAN(A1,' ',''))-5+1))) Hasilnya 24 Formula =KANAN(A1,LEN(A1)-CARI('/',GANTIKAN(A1,' ','/',(LEN(A1)-LEN(GANTIKAN(A1,' ',''))-5+1 )))) Hasilnya Ekstrak Last N Words