문제

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)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top