Norėdami rasti paskutines vietas, naudokite Funkcija RASTI kartu su PAKEIT ir LEN funkcija .
1. Norėdami rasti paskutinę vietą:
=RASTI('/', PAKEITIMAS(A2,' ','/', LEN(A2)-LEN(PAKEITIMAS(A2,' ',''))))
Paaiškinimai:
– SUBSTITUTE(A2,' ',''): Pašalinkite tarpus teksto eilutėje;
– LEN(SUBSTITUTE(A2,' ','')): teksto eilutės ilgis pašalinus tarpus;
– LEN(A2): teksto eilutės ilgis;
– LEN(A2)-LEN(SUBSTITUTE(A2,' ','')): tarpų skaičius teksto eilutėje;
– SUBSTITUTE(A2,' ','/',LEN(A2)-LEN(SUBSTITUTE(A2,' ',''))): pakeisti paskutinį tarpą '/' (arba kitais specialiais simboliais), kad būtų galima atskirti nuo kitos erdvės;
– RASTI('/',PAKEITAS(A2,' ','/',LEN(A2)-LEN(PAKEITIMAS(A2,' ','')))): Norėdami rasti '/' vietą teksto eilutę, kuri yra paskutinės vietos vieta.
2. Norėdami rasti antrą paskutinę tarpą:
=RASTI('/',PAKEITIMAS(ląstelė', ','/', LEN(ląstelė)- ILG(PAKEITĖS(ląstelė,' ',''))-1))
Paaiškinimai:
– PAKEITIMAS(Ląstelė, ',''): Pašalinkite tarpus teksto eilutėje;
– LEN(SUBSTITUTE(Cell,' ','')): teksto eilutės ilgis pašalinus tarpus;
– LEN(Cell): teksto eilutės ilgis;
– LEN(Cell)-LEN(SUBSTITUTE(Cell), ','')): tarpų skaičius teksto eilutėje;
– LEN(Cell)-LEN(SUBSTITUTE(Cell,' ',''))-1: tarpų skaičius atėmus 1 arba antras paskutinis tarpas teksto eilutėje;
– PAKEITIMAS(Ląstelė', ','/',LEN(Ląstelė)-LEN(PAKEITIMAS(Ląstelė', ',''))-1): antrą paskutinę tarpą pakeisti '/' (arba kitais specialiais simboliais) išsiskirti iš kitų erdvių;
– RASTI('/',PAKEITIMAS(Ląstelė', ','/',LEN(Ląstelė)-LEN(PAKEITIMAS(Ląstelė,' ',''))-1)): Norėdami rasti '/' vietą , kuri yra antros paskutinės erdvės vieta.
3. Norėdami rasti trečią paskutinę vietą:
=RASTI('/',PAKEITIMAS(ląstelė,' ','/',ILG(Ląstelė)-LEN(PAKEITIMAS(ląstelė,' ',''))-2))
Paaiškinimai:
– PAKEITIMAS(Ląstelė, ',''): Pašalinkite tarpus teksto eilutėje;
– LEN(SUBSTITUTE(Cell,' ','')): teksto eilutės ilgis pašalinus tarpus;
– LEN(Cell): teksto eilutės ilgis;
– LEN(Cell)-LEN(SUBSTITUTE(Cell), ','')): tarpų skaičius teksto eilutėje;
– LEN(Cell)-LEN(SUBSTITUTE(Cell,' ',''))-2: tarpų skaičius atėmus 2 arba trečias paskutinis tarpas teksto eilutėje;
– PAKEITIMAS(Ląstelė', ','/',LEN(Ląstelė)-LEN(PAKEITIMAS(Ląstelė,' ',''))-2): trečią paskutinę tarpą pakeisti '/' (arba kitais specialiais simboliais) išsiskirti iš kitų erdvių;
– RASTI('/',PAKEITIMAS(Ląstelė', ','/',LEN(Ląstelė)-LEN(PAKEITIMAS(Ląstelė,' ',''))-2)): Norėdami rasti '/' vietą , kuri yra trečios paskutinės erdvės vieta.
4. Norėdami rasti paskutinę N vietą:
=RASTI('/',PAKEITIMAS(ląstelė,' ','/', LEN(Ląstelė)-LEN(PAKEITIMAS(ląstelė,' ',''))-N+1))