EXCEL 다루기

[ 함수 ] 엑셀 SEARCH 함수, 문자열에서 문자 찾기

카루루1007 2023. 11. 18. 22:28
728x90
반응형

[ 들어가며 ]

 

엑셀의 SEARCH() 함수는 

문자열에서 특정문자의 시작위치를 찾는 함수입니다.

 

SEARCH() 함수는

대소문자를 구분하지 않습니다.

또한,

와일드카드를 지원합니다.

 

[ SEARCH() 함수의 구문 ]

 

SEARCH() 함수의 구문은 다음과 같습니다.

=SEARCH(찾을 문자열, 검색할 문자열, [시작위치])

- 찾을 문자열 : 찾고자 하는 문자나 문자열
- 검색할 문자열 : 찾을 문자가 포함된 셀이나 텍스트 문자열
- 시작위치(선택사항) : 문자열에서 검색을 시작할 위치
※ 시작위치를 지정하지 않을 경우 기본값은 1로 문자열의 처음부터 검색 시작

 

아래 그림을 보면서 설명하겠습니다.

 

파란색 네모 부분에는 

SEARCH() 함수 수식이 입력되어 있습니다.

"홍" 이라는 글자를 찾는데

[ B5 ]셀에서 찾습니다.

SEARCH() 함수는 시작위치를 찾는 함수이므로

"홍"이라는 글자는

첫번째에서 시작합니다.

그렇기 때문에 숫자 [ 1 ]을 반환을 합니다.

반응형

아래 그림처럼

"길" 이라는 글자를 찾으려고 하면

[ 2 ]를 반환합니다.

 

만약 찾는 값이 없다면

[ #VALUE! ] 오류를 반환합니다.

 

728x90

[ SEARCH() 함수의 활용 ]

 

SEARCH() 함수의 간단한 활용방법에 대해

알아보겠습니다.

 

SEARCH() 함수는 단독으로 사용되는 경우는

거의 없습니다.

주로 다른 함수와 결합하여 사용됩니다.

 

예를들어

해당 값이 숫자라면

[ TRUE ]를 반환하는

ISNUMBER() 함수가 있습니다.

 

SEARCH() 함수를 통해 

결과가 나타난다면

해당 문자가 있는 것이므로

ISNUMBER() 함수는 [ TRUE ]를 반환합니다. 

 

[ 마치며 ]

 

SEARCH() 함수

영문 검색 시 대소문자를 구분하지 않습니다.

 

또한 SEARCH() 함수는 

와일드카드를 지원합니다.

 

엑셀의 SEARCH() 함수는

데이터 분석에 매우 유용한 함수입니다.

그리고 많이 사용되는 함수입니다.

 

다만 SEARCH 함수가

단독으로는 큰 힘을 발휘하지 못할 뿐입니다.

 

미리 알아 놓으시면 큰 도움이 될 함수입니다.

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형