엑셀 노하우

텍스트 검색 함수, FIND, SEARCH 텍스트 위치 찾기

텍스트 검색 함수, FIND 텍스트 위치 찾기

 

이전글에서 텍스트 잘라내기 함수 LEFT, MID, RIGHT 를 배웠습니다.

LEFT, MID, RIGHT 함수는 참조 텍스트의 일부 텍스트를 잘라내기 기능을 수행하는 함수 입니다.

이번에는 텍스트를 검색하여 검색된 위치를 출력하는 함수 FIND와 SEARCH 를 배워보겠습니다.

 

함수는 함수명과 인자로 구성되어 있습니다.

= 를 입력하고 함수명(FIND)을 입력한 후, 괄호를 여는 순간 함수 인자를 입력하기 위한 도움말이 나타납니다.

 

텍스트 검색 함수 FIND

 

위의 그림에서 =FIND( 함수의 사용을 도와주는 도움말이 나타납니다.

함수에 어떤 인자를 입력해야 하는지 알려주는데요, (find_text, within_text[start_num]) 의 의미는 아래와 같습니다.

find_text : 참조 텍스트에서 검색할 텍스트를 첫 번째 인수로 입력해야 합니다. (필수 입력)

within_text : 텍스트 검색에서 참조할 텍스트를 두 번째 인수로 입력해야 합니다. (필수 입력)

[start_num] : 텍스트 검색을 시작할 시작 위치를 세 번째 인수로 입력해야 합니다. (선택 입력 – [ ] 대괄호로 둘러싸인 인수)

 

C2 셀에 =FIND(“삼”,$B$2) 라고 함수 수식을 입력합니다.

그러면 결과값 3이 출력됩니다.

참조 텍스트의 왼쪽부터 검색을 시작해서 첫 번째로 검색되는 “삼” 텍스트의 위치를 출력해주기 때문입니다.

세 번째 인자인 [start_num]에 값을 입력하면 어떻게 될까요?

궁금하면, 직접 한 번 해보시는게 가장 빠르고 기억에 오래 남습니다.

아래의 예제에서 함께 해보겠습니다.

 

텍스트 검색 함수 FIND

 

C2 셀에 입력된 =FIND(“삼”,$B$2) 수식을 수정하기 위해 C2 셀을 클릭합니다.

수식입력줄에 수식에 세 번째 인자인 [start_num]을 추가합니다.

숫자 5를 입력해보겠습니다.

그러면 결과값 8이 출력됩니다.

참조 텍스트의 왼쪽 5 번째 위치 부터 검색을 시작해서 첫 번째로 검색되는 “삼” 텍스트의 위치를 출력해주기 때문입니다.

세 번째 인자 [start_num]의 역할에 대한 궁금증이 해소 되셨나요?

잘 이해되지 않는다면 JUST DO IT!

 

텍스트 검색 함수, SEARCH 텍스트 위치 찾기

 

함수는 함수명과 인자로 구성되어 있습니다.

= 를 입력하고 함수명(SEARCH)을 입력한 후, 괄호를 여는 순간 함수 인자를 입력하기 위한 도움말이 나타납니다.

 

텍스트 검색 함수 SEARCH

 

위의 그림에서 =SEARCH( 함수의 사용을 도와주는 도움말이 나타납니다.

함수에 어떤 인자를 입력해야 하는지 알려주는데요, (find_text, within_text[start_num]) 의 의미는 아래와 같습니다.

find_text : 참조 텍스트에서 검색할 텍스트를 첫 번째 인수로 입력해야 합니다. (필수 입력)

within_text : 텍스트 검색에서 참조할 텍스트를 두 번째 인수로 입력해야 합니다. (필수 입력)

[start_num] : 텍스트 검색을 시작할 시작 위치를 세 번째 인수로 입력해야 합니다. (선택 입력 – [ ] 대괄호로 둘러싸인 인수)

 

D2 셀에 =SEARCH(“삼”,$B$2) 라고 함수 수식을 입력합니다.

그러면 결과값 3이 출력됩니다.

참조 텍스트의 왼쪽부터 검색을 시작해서 첫 번째로 검색되는 “삼” 텍스트의 위치를 출력해주기 때문입니다.

세 번째 인자인 [start_num]에 값을 입력하면 어떻게 될까요?

궁금하면, 직접 한 번 해보시는게 가장 빠르고 기억에 오래 남습니다.

아래의 예제에서 함께 해보겠습니다.

 

텍스트 검색 함수 SEARCH

 

D2 셀에 입력된 =SEARCH(“삼”,$B$2) 수식을 수정하기 위해 D2 셀을 클릭합니다.

수식입력줄에 수식에 세 번째 인자인 [start_num]을 추가합니다.

숫자 5를 입력해보겠습니다.

그러면 결과값 8이 출력됩니다.

참조 텍스트의 왼쪽 5 번째 위치 부터 검색을 시작해서 첫 번째로 검색되는 “삼” 텍스트의 위치를 출력해주기 때문입니다.

세 번째 인자 [start_num]의 역할에 대한 궁금증이 해소 되셨나요?

잘 이해되지 않는다면 JUST DO IT!

 

FIND와 SEARCH 함수의 동작을 확인해 봤습니다.

두 함수는 완전히 동일한 동작을 수행하고 있습니다.

두 함수 중 아무 함수나 사용해도 상관 없습니다.

 

각자 간단한 예제를 만들어 사용법을 익히기 바랍니다.

 

엑셀에 관한 궁금증은 Microsoft Office 도움말 에서 해결할 수 있습니다.

Microsoft Office 도움말 바로가기

Exit mobile version