강좌 > 엑셀중급강좌 > 수식다루기 > 엑셀에서 와일드카드가 뭔가요?

엑셀에서 와일드카드가 뭔가요?

엑셀에서 다음과 같이 COUNTIF 함수를 사용하면 [B5:B11] 범위에서 정확히 '노트'인 것만 찾아서 COUNT합니다.

=COUNTIF(B5:B11,"모나미")

만약 '모나미볼펜', '모나미형광펜'등 유사한 값을 한 번에 찾고 싶다면 와일드카드를 사용하면 됩니다. 와일드카드는 다음 3가지가 있습니다.

*(별) 여러 개의 문자를 의미, '모나미*'로 찾으면 '모나미볼펜', '모나미형광펜' 등 '모나미'로 시작하는 텍스트는 모두 찾을 수 있다.
?(물음표) 한개의 문자를 의미, '모나미???'로 찾으면 '모나미볼펜', '모나미형광펜'에서 '모나미'로 시작하고 뒤에 3글자인 '모나미형광펜'만 찾는다.
~(물결표) 와일드카드 해제 문자, 찾는 텍스트에 와일드카드가 포함되어 있을 때 '~'를 붙여서 찾으면 와일드카드가 아니라 일반 문자로 인식한다.
실습용 엑셀파일 다운로드 : 엑셀에서-와일드카드-사용하기.xlsx

 

와일드카드로 찾아서 개수 구하기

와일드카드로 찾아서 개수 구하기

=COUNTIF(B5:B11,"모나미") => 0
범위에서 정확히 '모나미'에 해당하는 텍스트가 없음

=COUNTIF(B5:B11,"모나미*") => 2 (모나미볼펜, 모나미형광펜)
'모나미'로 시작하는 모든 텍스트 찾기

=COUNTIF(B5:B11,"*노트") => 2 (무지노트, 스프링노트)
*은 여러 문자를 의미하므로 아무 문자로 시작하고 '노트'로 끝나는 것 찾기

=COUNTIF(B5:B11,"*노트*") => 3 (스프링노트고급형,무지노트,스프링노트)
앞, 뒤 문자의 개수에 상관없이 '노트'를 포함하고 있는 것 찾기

=COUNTIF(B5:B11,"??노트") => 1 (무지노트)
?는 한개의 문자를 의하므로 앞에 임의의 문자 2개로 시작하고 '노트'로 끝나는 것 찾기

=COUNTIF(B5:B11,"????") => 2 ( 무지노트,샤프펜슬)
임의의 4개 문자로 된 것 찾기

=COUNTIF(C5:C11,"6*") => 0
단가가 입력된 범위 [C5:C9]에서 6으로 시작하는 것 찾기 => 숫자는 와일드카드 사용불가

 

 

텍스트에 와일드카드가 포함된 경우 개수 구하기

만약에 찾고자 하는 텍스트에 와일드카드 문자가 포함되어 있으면 어떻게 될까요? 예를 들어 와일드카드 '*'과 문자 자체의 '*'을 구분하지 못하므로 엉뚱한 결과가 나올 수 있습니다. 이 때는 와일드카드 해제 문자 '~'(물결표)를 '*'앞에 붙여주면 와일드카드와 구분할 수 있습니다.

텍스트에 와일드카드가 포함된 경우 개수 구하기

=COUNTIF(B24:B28,"스프링노트*") => 2 (스프링노트고급형, 스프링노트*)
이 수식에서는 *은 일반적인 와일드카드로 사용되어 스프링노트로 시작하는 모든 텍스트를 찾음

=COUNTIF(B24:B28,"스프링노트~*") => 1(스프링노트*)
~(물결표시)는 와일드카드 해제 문자이므로 *앞에 '~'를 붙이면 와일드카드로 인식하지 않고 '*' 자체로 인식하므로 '스프링노트*'만 찾아줌

=COUNTIF(B24:B28,"*1~5*") => 0
~(물결표시)는 와일드카드 해제 문자로 사용되므로 실제 '~'가 있는 텍스트를 찾을 수 없음

=COUNTIF(B24:B28,"*1~~5*") => 1 (스테플러(1~5호))
~(물결표시)는 와일드카드 해제 문자이므로 '~' 앞에 '~'를 붙여 주면 '~'가 포함된 텍스트를 찾음

 

 

와일드카드를 사용할 수 있는 함수

이상으로 COUNTIF 함수로 와일드카드 사용법을 알아보았는데 다음 함수들도 텍스트를 찾을 때 와일드카드를 사용할 수 있습니다.

 

 

IF 함수에서 와일드카드가 안될 때

엑셀 애드인 엑셀토이박스 XLToybox(엑셀토이박스) 2.0.0 버전 2024.9.24 배포(심플간트 추가) - 엑셀 유틸리티 프로그램 XLToybox(엑셀토이박스)에 심플간트(Simple Gantt) 기능을 추가한 2.0.0 버전을 배포합니다. 2.0.0 버전 추가 내용 심플간트(Simple Gantt) 엑셀파일에 간트차트를 간단히…

XLToybox(엑셀토이박스) 2.0.0 버전 2024.9.24 배포(심플간트 추가) 더 보기 »

IF 함수에서 와일드카드가 안될때 해결 방법 IF 함수에서 와일드카드가 안될 때 - 엑셀에서 IF 함수로 다음과 같이 텍스트가 같은지 비교하면 결과가 어떻게 될까요? =IF("모나미볼펜"="모나미*","O","X") => ? '모나미*'로 쓰면 와일드카드니까 같은 것으로 판단해서…

IF 함수에서 와일드카드가 안될 때 더 보기 »

 

 

[ 시간을 아껴주는 엑셀 꿀팁 ]

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top