Paano I-extract ang Huling N Mga Salita

Upang i-extract ang huling N salita sa text string, kailangan mong hanapin ang relatibong lokasyon ng Nth huling puwang, palitan ng isang espesyal na character upang makilala sa ibang mga puwang, pagkatapos ay gamitin Tamang Pag-andar .

Formula:

Kopyahin ang formula at palitan ang 'A1' ng cell name na naglalaman ng text na gusto mong i-extract, at palitan ang N sa numerong kailangan mo.



=IF((LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))

Halimbawa:

Upang kunin ang huli lima mga salita mula sa string ng teksto ' Paano I-extract ang Huling N Mga Salita '.

Ibinabalik ng resulta ang huling limang salita ' I-extract ang Last N Words '.

Mga Paliwanag:

Hakbang 1: Upang mabilang ang bilang ng mga puwang

Formula =LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))
Resulta 6

Hakbang 2: Palitan ang ikalimang puwang mula sa huli ng anumang espesyal na karakter (hal., /)

Formula =SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-5+1))
Resulta Paano I-extract ang Huling N Mga Salita

Hakbang 3: Hanapin ang lokasyon ng espesyal na karakter

Formula =HANAP('/', SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-5+1)))
Resulta 7

Hakbang 4: Ang bilang ng mga titik pagkatapos ng espesyal na karakter

Formula =LEN(A1)-FIND('/',SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-5+1)))
Resulta 24

Hakbang 5: Kunin ang mga titik pagkatapos ng espesyal na karakter

Formula =RIGHT(A1,LEN(A1)-FIND('/',SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-5+1 ))))
Resulta I-extract ang Last N Words

Gayunpaman, kapag wala pang 5 salita ang string ng text, ang formula na '=FIND('/',SUBSTITUTE(A1,' ','/', (LEN(A1) – LEN(SUBSTITUTE(A1,' ','') )-5+1)))' ay nagbabalik ng #VALUE! pagkakamali. Upang maiwasan ito, kailangan mong pagsamahin sa IFERROR function .

=IF((LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))<5, A1, RIGHT(A1, LEN(A1)- FIND('/', SUBSTITUTE(A1,' ', '/', (LEN(A1)- LEN(SUBSTITUTE(A1,' ',''))-5+1))))