컴퓨터/엑셀 함수

15. 엑셀 SEARCH 함수 사용법 - 텍스트 위치 찾기(대소문자 무시) | 실전 예시 포함

새콤달코미 2026. 4. 26. 08:03
반응형

엑셀 SEARCH 함수는 텍스트 위치 찾기(대소문자 무시) 기능을 하는 함수입니다. FIND의 느슨한 버전 — 대소문자 무시하고 *,? 와일드카드도 사용 가능 이 글에서는 SEARCH 함수의 기본 문법부터 실전 예시 3가지, 오류 해결법까지 총정리합니다.

  1. SEARCH 함수란?
  2. 기본 문법 (Syntax)
  3. 실전 예시 3가지
  4. 주의사항 및 오류 해결
  5. 고급 활용 (함수 조합)
  6. 마무리 정리

SEARCH 함수란?

SEARCH 함수는 텍스트 위치 찾기(대소문자 무시) 기능을 합니다. FIND의 느슨한 버전 — 대소문자 무시하고 *,? 와일드카드도 사용 가능

기본 문법 (Syntax)

=SEARCH(찾을텍스트, 대상텍스트, [시작위치])
인수 설명 필수 여부
찾을텍스트 찾을 문자 (와일드카드 가능) 필수
대상텍스트 검색할 텍스트 필수
시작위치 검색 시작 위치 선택

실전 예시 3가지

예시 1: 인사팀: 이메일 도메인 찾기 (대소문자 무시)

대소문자 상관없이 @ 위치 찾기

A B
이메일 @위치
Kim@Company.com =SEARCH("@",A2)
LEE@test.co.kr =SEARCH("@",A2)
park@ABC.com =SEARCH("@",A2)
=SEARCH("@",A2)
A B
이메일 @위치
Kim@Company.com 4
LEE@test.co.kr 4
park@ABC.com 5

FIND와 달리 대소문자를 구분하지 않습니다.

예시 2: 영업팀: 상품명에 특정 단어 포함 여부

'노트북'이 포함된 상품 찾기

A B
상품명 포함?
삼성 노트북 Pro =IF(ISNUMBER(SEARCH("노트북",A2)),"O","X")
LG 모니터 =IF(ISNUMBER(SEARCH("노트북",A2)),"O","X")
HP 노트북 =IF(ISNUMBER(SEARCH("노트북",A2)),"O","X")
=IF(ISNUMBER(SEARCH("노트북",A2)),"O","X")
A B
상품명 포함?
삼성 노트북 Pro O
LG 모니터 X
HP 노트북 O

SEARCH가 숫자를 반환하면 포함, #VALUE!면 미포함입니다.

예시 3: 총무팀: 와일드카드로 패턴 검색

'PRD'로 시작하는 코드인지 확인

A B
코드 PRD?
PRD-001 =IF(ISNUMBER(SEARCH("PRD*",A2)),"Y","N")
SVC-002 =IF(ISNUMBER(SEARCH("PRD*",A2)),"Y","N")
PRD-123 =IF(ISNUMBER(SEARCH("PRD*",A2)),"Y","N")
=IF(ISNUMBER(SEARCH("PRD*",A2)),"Y","N")
A B
코드 PRD?
PRD-001 Y
SVC-002 N
PRD-123 Y

*는 아무 문자나 매칭하는 와일드카드입니다.

주의사항 및 오류 해결

오류 원인 해결법
#VALUE! 찾을 텍스트가 없음 IFERROR 또는 ISNUMBER로 감싸세요

고급 활용 (함수 조합)

SEARCH + ISNUMBER

=ISNUMBER(SEARCH("키워드",A2))

포함 여부를 TRUE/FALSE로 반환

SEARCH 와일드카드

=SEARCH("김*수",A2)

'김'으로 시작하고 '수'로 끝나는 이름 찾기

마무리 정리

✔️ SEARCH는 대소문자를 무시하고 텍스트 위치를 찾습니다

✔️ *(아무글자), ?(한글자) 와일드카드를 지원합니다

✔️ 포함 여부 판단에는 ISNUMBER(SEARCH(...)) 패턴을 사용하세요

다음 포스팅: 16. 엑셀 REPLACE 함수 사용법 - 위치 기준으로 텍스트 교체

728x90
반응형