다른 텍스트 문자열(within_text) 내에서 하나의 텍스트 문자열(find_text)을 찾아 within_text 첫 번째 문자에서 find_text 시작 위치의 수를 반환합니다. SEARCH를 사용하여 다른 텍스트 문자열을 찾을 수도 있지만 SEARCH와 달리 FIND는 대/소문자를 구분하며 와일드카드 문자를 허용하지 않습니다.
구문
FIND(find_text, within_text,start_num)
find_text 은 찾으려는 텍스트입니다.
within_text 은 찾으려는 텍스트가 포함된 텍스트입니다.
start_num 는 검색을 시작할 문자를 지정합니다. within_text에서 첫 문자의 문자 번호는 1입니다. start_num을 생략하면 1로 간주됩니다.
start_num 사용하여 지정된 수의 문자를 건너뛸 수도 있습니다. 예를 들어 텍스트 문자열 "AYF0093 사용 중이라고 가정해 보겠습니다. YoungMens 의류". 텍스트 문자열의 설명 부분에서 첫 번째 "Y"의 번호를 찾으려면 start_num을 8로 설정하여 텍스트의 일련 번호 부분이 검색되지 않도록 합니다. FIND는 8번째 문자부터 검색을 시작하고, 다음 문자에서 find_text를 찾아 숫자 9를 반환합니다. FIND는 항상 within_text의 시작 부분부터 문자 번호를 반환하며, start_num이 1보다 큰 경우 건너뛰는 문자 수도 계산합니다.
주의
-
find_text가 ""(빈 텍스트)이면 FIND 함수는 검색 문자열의 첫 번째 문자를 찾습니다. 즉, start_num번째 또는 첫 번째 문자를 찾습니다.
-
Find_text에는 와일드카드가 포함될 수 없습니다.
-
within_text find_text 표시되지 않으면 FIND는 #VALUE 반환합니다. 오류 값이 반환됩니다.
-
start_num 0보다 크지 않으면 FIND는 #VALUE 반환합니다. 오류 값이 반환됩니다.
-
start_num within_text 길이보다 크면 FIND는 #VALUE 반환합니다. 오류 값이 반환됩니다.
예제 집합 1
|
수식 |
설명(결과) |
|---|---|
|
=FIND("M","미리암 맥거번") |
문자열에서 첫 번째 "M"의 위치(1) |
|
=FIND("m","Miriam McGovern") |
문자열에서 첫 번째 "m"의 위치(6) |
|
=FIND("M","Miriam McGovern",3) |
세 번째 문자(8)부터 문자열의 첫 번째 "M"의 위치 |
예제 집합 2
|
Col1 |
수식 |
설명(결과) |
|---|---|---|
|
세라믹 단열재 #124-TD45-87 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
문자열의 위치 1에서 "#" 위치(세라믹 절연체)로 텍스트를 추출합니다. |
|
구리 코일 #12-671-6772 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
문자열의 위치 1에서 "#" 위치(구리 코일)로 텍스트를 추출합니다. |
|
가변 저항기 #116010 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
문자열의 위치 1에서 "#" 위치로 텍스트를 추출합니다(변수 저항기). |