엑셀 마지막 단어 제거 공식 사용법
엑셀 마지막 단어 제거 목차 바로가기
함수 공식
=MID(셀,1,FIND("|",SUBSTITUTE(셀," ","|",LEN(셀)-LEN(SUBSTITUTE(셀," ",""))))-1)
인수 설명

인수 | 설명 |
셀 | 마지막 단어를 제거할 문장이 입력된 셀 또는 문장을 입력합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 엑셀 문장 내 마지막 단어 제거 공식 – 예제파일예제파일
호환성
운영체제 호환성 Windows 버전 모든 엑셀 버전에서 사용 가능합니다. Mac 버전 모든 엑셀 버전에서 사용 가능합니다. 사용된 기초 함수
엑셀 마지막단어 제거 공식 알아보기
공식 설명
본 공식은 문장의 마지막 단어를 찾아 제거하는 엑셀 함수 공식입니다. 문장의 마지막 띄어쓰기 이후 사용된 단어를 찾아 제거합니다.
문장에 세로막대기호("|")가 사용된 경우 마지막 단어가 올바르게 제거되지 않으므로, 문장에 세로막대기호가 사용된 경우 공식의 세로막대기호를 다른 특수기호(예: ~, *)로 바꿔서 사용합니다.
=MID(셀,1,FIND("*",SUBSTITUTE(셀," ","*",LEN(셀)-LEN(SUBSTITUTE(셀," ",""))))-1)공식의 동작원리
- LEN 함수와 SUBSTITUE 함수로 문장에 사용된 띄어쓰기 개수를 계산합니다.
=LEN("나 보기가 역겨워 가실 때에는")-LEN(SUBSTITUTE("나 보기가 역겨워 가실 때에는"," ",""))
=LEN("나 보기가 역겨워 가실 때에는")-LEN("나보기가역겨워가실때에는")
=16-12
=4 - SUBSTITUTE 함수로 마지막 띄어쓰기를 특수기호로 변경합니다.
=SUBSTITUTE(셀," ","|",LEN(셀)-LEN(SUBSTITUTE(셀," ",""))))-1)
=SUBSTITUTE("나 보기가 역겨워 가실 때에는"," ","|",4)
="나 보기가 역겨워 가실|때에는" - FIND 함수로 문장 안에서 특수기호가 위치한 순번을 계산합니다.
=FIND("|",SUBSTITUTE(셀," ","|",LEN(셀)-LEN(SUBSTITUTE(셀," ",""))))
=FIND("|","나 보기가 역겨워 가실|때에는")
=13 - MID 함수로 마지막 띄어쓰기 이전까지 단어를 추출합니다.
=MID(셀,1,FIND("|",SUBSTITUTE(셀," ","|",LEN(셀)-LEN(SUBSTITUTE(셀," ",""))))-1)
=MID("나 보기가 역겨워 가실 때에는",1,13-1)
=MID("나 보기가 역겨워 가실 때에는",1,12)
="나 보기가 역겨워 가실"
- LEN 함수와 SUBSTITUE 함수로 문장에 사용된 띄어쓰기 개수를 계산합니다.