Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 함수 FIND 사용하는 방법

엑셀(Excel)/Excel
반응형

FIND 함수는 다른 문자열 안에 있는 한 텍스트 문자열의 위치(숫자로)를 반환합니다. 검색 문자열이 두 번 이상 있는 경우 FIND는 첫 번째 항목의 위치를 반환합니다. FIND는 와일드카드를 지원하지 않으며, 대소문자를 구분합니다. 문자를 찾을 수 없는 경우 FIND #VALUE 오류를 반환합니다. 또한 첫 번째 인수인 find_text 가 비어 있으면 FIND 1을 반환합니다.

 

 

* 아래 샘플 파일을 학습하는데 참고하세요.

엑셀 Excel 함수 FIND 사용하는 방법.xlsx
0.01MB

 

 

함수 구조는 다음과 같습니다.

 

FIND (find_text, within_text, [start_num])

l  find_text : 문자열

l  within_text : 문자열에서 찾을 문장

l  start_num : [필수조건 아님] 문자열에서 검색 시작 위치값을 지정, 기본값은 1

 

 

아래 샘플은 문자열에서 학생단어가 있는 위치를 찾아 숫자로 반환하는 수식입니다.

 

결과값은 다음과 같습니다. 공백 포함해서 학생이라는 단어는 문자열에서 4번째에 위치합니다.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 SEARCH, IF, ISERROR 이용해서 특정 문자 시작, 단어 찾기
엑셀 Excel 함수 FIND 사용해서 코드, 주민번호, 전화번호 분리하기
엑셀 Excel 기초 MID, SEARCH 함수, 텍스트에서 잘라
엑셀 Excel 데이터 유효성 검사로 특정 문자나 단어를 제외하는 방법
셀 Excel 이메일 아이디와 사이트 주소 추출하기, FIND 함수 사용



 

 

만약 문자열에서 찾는 단어가 없으면 숫자가 아닌 #VALUE! 오류를 반환합니다. 우리는 #VALUE! 를 통해서 찾는 단어가 있는지 없는지 판단할 수 있습니다.

 

#VALUE! 오류와 관련된 좀더 상세한 정보를 알고 싶다면 아래 포스팅을 참고하세요.

https://mainia.tistory.com/6967

 

엑셀(Excel) #VALUE! 오류는 무엇이며, 어떨 때 발생하는지 궁금하다.

Excel에서 '#VALUE!' 오류는 함수 또는 수식에서 데이터 형식이 잘못된 경우 발생하는 오류입니다. 이 오류는 주로 다음과 같은 상황에서 발생합니다. 이러한 '#VALUE!' 오류는 데이터의 형식이나 함수

mainia.tistory.com

 

 

영어 알파벳은 대소문자를 구분하기 때문에 첫 글자가 대문자인 Cat 은 문자열에 없는 것으로 판단하고 #VALUE! 을 반환합니다.

 

만약 검색할 문자열에서 찾는 문장이 존재하는지 여부를 True/False 로 알고 싶다면 ISNUMBER 함수를 이용해 보세요. ISNUMBER 은 숫자인지 아닌지를 판단해서 True/False 중 하나를 반환합니다. FIND 의 결과값이 숫자가 아닌 #VALUE! 라면 ISNUMBER FALSE 를 반환하겠죠.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 SEARCH, IF, ISERROR 이용해서 특정 문자 시작, 단어 찾기
엑셀 Excel 함수 FIND 사용해서 코드, 주민번호, 전화번호 분리하기
엑셀 Excel 기초 MID, SEARCH 함수, 텍스트에서 잘라
엑셀 Excel 데이터 유효성 검사로 특정 문자나 단어를 제외하는 방법
셀 Excel 이메일 아이디와 사이트 주소 추출하기, FIND 함수 사용

 

반응형
Posted by 녹두장군1
,