엑셀 SEARCH 서치 함수로 특정 문자 포함된 글 찾기

엑셀 SEARCH  서치 함수로 특정 문자 포함된 글 찾기

엑셀에서 특정 단어가 들어간 셀을 검색할 때 엑셀에서 지원하는 검색기능으로 Ctrl +F 키로 쉽게 찾을 수 있습니다.
셀에 입력된 데이터 중 조건에 만족하는 값을 함수로 찾을 때  SEARCH 함수로 찾을 수 있습니다.

그럼 방법을 알아보겠습니다.



1. 엑셀에서 SEARCH 함수 정의

엑셀에서 왼쪽에서 오른쪽으로 검색하여 지정한 문자 또는 텍스트 스트링이
처음 발견되는 곳에서 문자 개수를 구합니다. 라고 정의되어 있습니다.
검색에 사용되는 FIND 함수와 동일하지만, SEARCH 함수는 대소문자를 구분하지 않습니다.




2. 함수 메타 파라미터 정의

함수 정의입니다.
=SEARCH(find_text, within_text, [start_num]]

find_text :  찾을 문자로 와일드카드를 사용할 수 있습니다. (와일드카드 : *? ,.~ )
within_text : 검색할 문자열로 셀 또는 문자를 입력할 수 있습니다.
[start_num] :  검색 시작 위치 (생략 가능) 기본값은 1이며 3을 입력하면 3번째 문자부터 검색합니다.




3. 함수 사용 방법


함수를 이용해서 문자를 검색해보겠습니다.
예제에서 "A"가 들어가 있는지 확인해보겠습니다.

첫 번째 파라미터에 검색할 단어인  "A"를 입력합니다.
=SEARCH("A"를 입력합니다.




검색할 데이터가 있는 셀 주소를 입력합니다.
=SEARCH("A" ,c3




입력을 마치기 위해 괄호")"를 입력 후 엔터키를 입력하면 "A" 가 위치한 순번 값이 나옵니다.
A가 첫 번째 있기 때문에 "1" 이 나온 겁니다.


 


다른 셀에도 모두 적용해보았습니다.
A가 있으면  해당 순번 값이 없으면 #VALUE가 반환됩니다




와일드카드를 사용해서 검색을 할 수도 있습니다.
"A*"를 입력하면 A로 시작하는 값을 검색하라는 겁니다.


 


함수 파라미터 마지막 값인 [start_num]를 사용해보겠습니다.
생략했을 때 기본값은 1인데요.
3번째부터 검색하도록 값을 입력해보겠습니다.

=SEARCH("A*",C3, 3)
를 입력하면 C3 셀에 "A" 값이 있지만 3번째부터 검색하므로 값이 없다고 나오게 됩니다.

엑셀 SEARCH  서치 함수로 특정 문자 포함된 글 찾기를 알아보았습니다.