- [Excel]검색함수 - FIND()함수 목차
개요
FIND() 함수는 선택된 문자열 내에서 검색 텍스트 문자열의 위치를 숫자로 반환합니다.
텍스트를 찾을 수 없으면 FIND() 함수는 #VALUE 오류를 반환합니다.
사용 목적 및 방법
사용 목적은 문자열에서 원하는 텍스트의 위치를 가져올 수 있습니다.
사용 방법은 FIND (find_text, inside_text, [start_num]) 형식을 사용하며
find_text - 찾을 텍스트입니다.
inside_text - 검색할 텍스트입니다.
start_num - 선택 사항으로 검색할 텍스트의 시작 위치입니다. 선택 사항이며 사용하지 않으면 기본값은 1입니다.
참고 사항
FIND() 함수는 다른 텍스트 문자열 내에서 한 텍스트 문자열의 위치(숫자)를 반환합니다.
검색 문자열이 두 개 이상 있으면 FIND() 함수는 첫 번째 검색 문자열의 위치를 반환합니다.
FIND() 함수는 와일드카드(*,?)를 지원하지 않으며 항상 대소문자를 구분합니다.
SEARCH() 함수를 사용하여 대소문자를 구분하지 않고 와일드카드 지원이 있는 텍스트의 위치를 찾을 수 있습니다.
텍스트를 찾을 수 없으면 FIND는 #VALUE 오류를 반환합니다.
또한 find_text가 비어 있으면 FIND는 1을 반환합니다.
예제
수식에 직접 입력하려면 따옴표(" ")를 사용하여야 합니다
"나"가 처음에 있음으로 1을 반환합니다.
대소문자를 구분함으로 에러인 #VALUE를 반환합니다.
3번째 인자로 시작하는 번호가 주어졌으므로 1이 아니라 15를 반환합니다.
수식에 셀을 적용한 모습입니다.
"나혁동"은 "길동"을 포함하지 않음으로 #VALUE 가 반환됩니다
B4가 빈 셀인데 1을 반환합니다.
이런 경우에 주의하시기 바랍니다
FIND() 함수가 숫자로 반환하는 특성을 사용하여
ISNUMBER() 함수를 같이 사용하여 FIND() 함수가 숫자를 반환하면 TRUE, 다른 값이면 FALSE로 나타낼 수도 있습니다.
SEARCH() 함수는
https://power-of-optimism.tistory.com/777
즐거운 엑셀 시간 되시기 바랍니다.
'엑셀(Excel)' 카테고리의 다른 글
[Excel]날자와 텍스트를 같이 쓰기 - & 와 TEXT() 함수 (0) | 2022.10.13 |
---|---|
[Excel]날자 사이 기간(차이) 구하기 - DATEDIF()함수 (0) | 2022.10.12 |
[Excel] 검색 함수 - SEARCH()함수 (0) | 2022.10.09 |
[Excel]지정된 값 사이 표시하기 - AND(), 조건부 서식 (0) | 2022.10.07 |
[Excel]빈 셀 검사 및 표시하기 - IF(), ISBLANK() (0) | 2022.10.06 |