FIND 함수는 다른 문자열 안에 있는 한 텍스트 문자열의 위치(숫자로)를 반환합니다. 검색 문자열이 두 번 이상 있는 경우 FIND는 첫 번째 항목의 위치를 반환합니다. FIND는 와일드카드를 지원하지 않으며, 대소문자를 구분합니다. 문자를 찾을 수 없는 경우 FIND는 #VALUE 오류를 반환합니다. 또한 첫 번째 인수인 find_text 가 비어 있으면 FIND는 1을 반환합니다.
* 아래 샘플 파일을 학습하는데 참고하세요.
함수 구조는 다음과 같습니다.
FIND (find_text, within_text, [start_num])
l find_text : 문자열
l within_text : 문자열에서 찾을 문장
l start_num : [필수조건 아님] 문자열에서 검색 시작 위치값을 지정, 기본값은 1
▼ 아래 샘플은 문자열에서 “학생” 단어가 있는 위치를 찾아 숫자로 반환하는 수식입니다.
▼ 결과값은 다음과 같습니다. 공백 포함해서 “학생” 이라는 단어는 문자열에서 4번째에 위치합니다.
▼ 만약 문자열에서 찾는 단어가 없으면 숫자가 아닌 #VALUE! 오류를 반환합니다. 우리는 #VALUE! 를 통해서 찾는 단어가 있는지 없는지 판단할 수 있습니다.
#VALUE! 오류와 관련된 좀더 상세한 정보를 알고 싶다면 아래 포스팅을 참고하세요.
https://mainia.tistory.com/6967
▼ 영어 알파벳은 대소문자를 구분하기 때문에 첫 글자가 대문자인 Cat 은 문자열에 없는 것으로 판단하고 #VALUE! 을 반환합니다.
▼ 만약 검색할 문자열에서 찾는 문장이 존재하는지 여부를 True/False 로 알고 싶다면 ISNUMBER 함수를 이용해 보세요. ISNUMBER 은 숫자인지 아닌지를 판단해서 True/False 중 하나를 반환합니다. FIND 의 결과값이 숫자가 아닌 #VALUE! 라면 ISNUMBER 은 FALSE 를 반환하겠죠.
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 인쇄 화면 데이터 중앙으로 맞추기 (1) | 2023.08.06 |
---|---|
엑셀 Excel 글 취소선 입력하는 여러가지 방법 (0) | 2023.08.06 |
엑셀 Excel 함수 SEARCH 사용하는 방법 (1) | 2023.08.06 |
엑셀 Excel 셀 데이터 잘라내기, 붙여넣기, 복사하기 기본 사용 방법 (0) | 2023.08.04 |
엑셀 Excel 원 문자 간단하고 빠르게 연속 입력하는 방법 (0) | 2023.08.04 |
엑셀 Excel 파이 기호, 원주율 입력하는 여러가지 방법 (0) | 2023.08.03 |
엑셀 Excel 페이지 레이아웃 기능으로 한 페이지 인쇄하기 (1) | 2023.08.01 |
엑셀 Excel 빠른 실행 도구 모음 단축키에 메뉴 등록하기 (0) | 2023.08.01 |