엑셀 n번째 단어 위치 찾기 공식 :: 엑셀 함수 공식

문장 안에서 n번째로 위치한 단어의 위치를 찾는 엑셀 함수 공식의 사용법 및 동작원리를 살펴봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 11. 11. 22:07
URL 복사
메모 남기기 : (11)

엑셀 n번째 단어 위치 찾기 공식

엑셀 n번째 단어 위치 찾기 목차 바로가기
함수 공식
=FIND("|",SUBSTITUTE(셀,단어,"|",n번째))
인수 설명
인수 설명
n번째 단어를 검색할 문장이 입력된 셀 주소 또는 문자열입니다.
단어 셀에서 검색할 단어 또는 단어가 입력된 셀 주소입니다.
n번째 몇번째 위치한 단어를 검색할 지 순번을 입력합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] 엑셀 n번째 단어 위치 찾기 – 예제파일
    예제파일

호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수

엑셀 n번째 단어위치 공식 알아보기

공식 설명

본 공식은 문장 안에서 n번째로 위치한 단어의 위치를 찾는 엑셀 함수 공식입니다. 만약 문장안에 세로막대("|")가 포함되어 있을 경우, 공식의 세로막대("|")문자를 문장 안에 포함되지 않은 다른 문자(예: ^,{,} 등..)로 변경하여 사용합니다.

엑셀 n번째 단어 위치 찾기 공식_크기
문장 안에서 n번째로 위치한 단어의 위치를 순번으로 반환합니다.

순번은 반드시 숫자여야 하며 숫자가 아닌 다른 값이 입력되면 공식은 #VALUE! 오류를 반환합니다.

만약 문장 안에 포함된 단어의 개수보다 높은 값이 n번째로 입력되면 공식은 #VALUE! 오류를 반환합니다. 예를 들어 문장 안에 '사과'가 3개 포함되어 있는데, n번째로 4를 입력하면 공식은 #VALUE! 오류를 반환합니다.

사과사과나무에 맛있는 사과가 열렸습니다.
=FIND("|",SUBSTITUTE(셀,"사과","|",4))
'문장 안에 "사과"가 3개 있는데, 4번째 순번을 검색하였으므로 #VALUE! 오류가 반환됩니다.
공식의 동작원리
  1. SUBSTITUTE 함수로 n번째 위치한 단어를 특수기호로 변경합니다.
    =SUBSTITUTE("사과나무 사과열렸네","사과","|",2)
    ="사과나무 |열렸네"
  2. FIND 함수로 문장 안에서 "|"의 위치를 검색합니다.
    =FIND("|","사과나무 |열렸네")
    =6
5 8 투표
게시글평점
11 댓글
Inline Feedbacks
모든 댓글 보기
11
0
여러분의 생각을 댓글로 남겨주세요.x