OpenOffice를 사용하여 셀에서 마지막 두 단어를 추출하십시오
-
18-09-2019 - |
문제
OpenOffice를 사용하여 셀에서 마지막 두 단어를 추출하려면 공식이 필요합니다. 예를 들어, 셀에는 "나머지 하루를 즐기십시오"나는 공식을 사용하여 "당신의 하루"를 추출하고 싶습니다. 마지막 단어를 추출하는 방법을 알고 있습니다.
=RIGHT(A1;LEN(A1)-FIND("*";SUBSTITUTE(A1;" ";"*";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
"일"이 발생합니다. 그러나 마지막 두 단어에 대한 공식이 필요합니다.
해결책
SEARCH
정규 표현식을 지원하므로 사용하십시오
=RIGHT(A1, LEN(A1) - SEARCH("[^ ]+ +[^ ]+$", A1) + 1)
아래와 같이 세미콜론을 사용하면 Calc는 조용히 쉼표를 대체하지만 OP는 이런 식으로 성공을보고합니다.
=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)
제휴하지 않습니다 StackOverflow