FIND는 1부터 시작하여 검색할 텍스트가 처음 나타나는 위치를 반환합니다. FIND는 대소문자를 구분하지만, SEARCH는 구분하지 않으며 와일드카드를 지원합니다. 두 함수 모두 LEFT, MID, RIGHT와 함께 사용하여 텍스트의 일부를 추출하기 좋습니다.
@는 5번째 문자입니다.
=FIND("-", "A-17-X", 3)→5세 번째 인수가 3번째 문자부터 검색을 시작하게 하므로 두 번째 하이픈을 찾습니다.
이 위치는 보통 LEFT, MID, RIGHT에 전달해 사용합니다.
대소문자 구분 안 함
=SEARCH("abc", A2)SEARCH는 대소문자를 구분하지 않으며 와일드카드를 허용합니다.
FIND는 #VALUE!를 반환합니다. IFERROR로 감싸세요: =IFERROR(FIND("-", A2), 0).
Excel 365에서 =LEN(TEXTBEFORE(A2, "-", -1))+1을 사용하세요. 마지막 하이픈의 위치를 반환합니다.
첫 번째 일치 바로 뒤에서 두 번째 검색을 시작하세요: =FIND("-", A2, FIND("-", A2)+1).
FIND는 대소문자를 구분하고 와일드카드를 허용하지 않습니다. SEARCH는 대소문자를 무시하고 와일드카드 문자를 허용합니다.
본인의 데이터에 맞는 수식이 필요하신가요?
원하는 내용을 일상적인 언어로 설명하면 ExcelGPT가 수식을 작성, 설명, 검증해 드립니다. 시작은 무료이며 플러그인이 필요 없습니다.