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

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

홈페이지 » 엑셀 n번째 단어 위치 찾기 공식 :: 엑셀 함수 공식

엑셀 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 3 투표
게시글평점
guest
5 댓글
Inline Feedbacks
모든 댓글 보기
엑셀꾸러기
엑셀꾸러기
2021년 2월 7일 8:00 오후
게시글평점 :
     

유익한 강의 감사합니다.
그런데 세로막대 "|" 는 어떻게 입력하나요..?

엑셀꾸러기
엑셀꾸러기
2021년 2월 10일 10:33 오후
답글 남기기  오빠두엑셀

감사합니다.!

바람돌이
바람돌이
2021년 2월 13일 10:07 오전
게시글평점 :
     

꼭 필요한 기능이네요
그동안 find함수로 순차적으로 찾아 해결했는데 한방에 해결할 수 있어 좋네요
감사합니다

어렵다
어렵다
2021년 3월 19일 2:57 오후
게시글평점 :
     

유익한 정보 감사합니다.

5
0
여러분의 생각을 댓글로 남겨주세요.x