엑셀 와일드카드 사용법 및 실전예제 총정리 :: 엑셀 위키

엑셀 와일드카드의 종류와 실전 사용법을 단계별로 알아봅니다.

홈페이지 » 엑셀 와일드카드 사용법 및 실전예제 총정리 :: 엑셀 위키

엑셀 와일드카드 사용법 및 실전예제 총정리

엑셀 와일드카드 사용법 목차 바로가기
요약

와일드카드는 불분명한 문자열을 임의의 문자열로 대체하여 검색하는데 도움을 주는 특수기호입니다.

설명

엑셀 와일드카드는 검색하는 단어에 불확실한 문자열을 임의 문자열로 대체하여 검색하는데 도움을주는 기호입니다. 또는 특정 조건을 만족하는 여러개의 값을 검색할 경우에도 와일드카드를 사용하면 효율적입니다. 엑셀에는 3개의 와일드카드가 사용됩니다.

  • 별표(*) : 글자수에 상관없이 모든 문자를 대체합니다.
    "김*"으로 검색하면 "김철, 김철수, 김마리아" 모두 반환됩니다.
    (=김으로 시작하는 모든문자)
  • 물음표(?) : 문자 1개를 대체합니다.
    "김?"으로 검색하면 "김철, 김민" 이 반환됩니다.
    (=김으로 시작하는 2글자 문자)
  • 물결표(~) : 와일드카드 앞에 사용합니다. 와일드카드 기능을 없애고 와일드카드 문자(*, ?) 그대로를 검색합니다.
    "김~?"으로 검색하면 "김?"이 반환됩니다.

와일드카드는 COUNTIF함수, SUMIF함수VLOOKUP함수 등의 통계함수 및 참조함수의 조건문으로 사용할 수 있습니다. 이번 포스트에서는 와일드카드를 사용하는 3가지 사용예제를 알아봅니다.

예제파일 다운로드
관련 엑셀 기초함수
선택된 범위에서 하나의 조건을 만족하는 셀의 개수를 계산합니다.
범위에서 조건을 만족하는 값의 합계를 계산합니다.
사용예제
엑셀 와일드카드 사용예제
와일드카드로 부분일치 문자열을 검색합니다.

와일드카드 자세히 알아보기

와일드카드 종류
 * (별표) 개수에 상관없는 문자열을 대체합니다.
 ? (물음표) 1개의 문자열을 대체합니다.
 ~ (물결표) 물결표 뒤에 ?, *, ~ 을 사용할 수 있습니다. 와일드카드 앞에 물결표를 사용하면 와일드카드로서의 기능을 상실하고 *(별표), ?(물음표), ~(물결표) 문자 그대로 검색이 됩니다.
기본예시
3학년 1반 이름 목록
김수미
김영민
김영미
김소나미
이수지
이서지
김영수아
  "김?미" "김수미", "김영미" 를 출력합니다.
  "김*미" "김수미", "김영미", "김소나미" 를 출력합니다.
  "김영?" "김영민", "김영미" 를 출력합니다.
  "이?" 아무 값도 출력하지 않습니다.
  "이*" "이수지", "이서지"를 출력합니다.
와일드카드 고급 예시
와일드카드 예제설명결과값
?글자수 1개인 문자가, 나, 다, …
??글자수가 2개인 문자열가지, 나비, 다리, …
???글자수가 3개인 문자열가로수, 나침반, 다리미, …
*모든 문자열가, 나비, 다리미, ...
가*가로 시작하는 모든 문자열가, 가지, 가로수, …
*블랙블랙으로 끝나는 모든 문자열커피블랙, 신라면블랙, 소나타-블랙, …
*텀블러*텀블러를 포함하는 모든 문자열스벅 텀블러 세트, 크리스마스 텀블러, …
?*글자수가 1개 이상인 모든 문자열 (공란 제외)-
???-????하이픈을 포함한 7자리 문자123-4578, 가나다-라마바사
*~?물음표로 끝나는 모든 문자열안녕하세요?, 잘 지내셨어요?
호환성
 Windows 버전 모든 버전에서 사용 가능합니다.
 Mac 버전 모든 버전에서 사용 가능합니다.

와일드카드 실전예제

1. 엑셀 자동필터에서 와일드카드로 원하는 값 찾기

와일드카드를 가장 효율적으로 사용하는 방법은 무엇일까요? 바로 특정 조건을 만족하는 여러개의 문자열을 검색할 때입니다. 예를 들어 '김'으로 시작하는 직원이름 검색하기 등이 있습니다. 자동필터에서 와일드카드를 잘 사용한다면 업무처리속도를 크게 향상시킬 수 있습니다.

  1.  자동필터를 적용할 범위를 선택합니다.

    1 범위선택
    자동필터를 적용할 범위를 선택합니다.
  2. '데이터' - '필터'를 클릭하여 범위에 자동필터를 적용합니다. (단축키 : CTRL + SHIFT + L)

    2 데이터 필터 적용
    엑셀 상단의 '데이터' - '필터'를 클릭하여 자동필터를 적용합니다.
  3. 와일드카드를 사용하여 원하는 값을 조회합니다.

    3 필터 검색
    와일드카드로 원하는 조건의 값을 검색합니다.
2. 와일드카드로 VLOOKUP 함수 부분일치 검색하기

와일드카드를 사용하여 VLOOKUP 함수의 참조값을 부분일치로 검색할 수 있습니다. 오피스 365를 사용중일 경우 XLOOKUP 함수를 사용하면 와일드카드 검색옵션을 통해 더욱 효율적인 검색이 가능합니다.

  1. VLOOKUP 함수의 참조값 앞 뒤로 별표(*)를 추가하여 참조값을 부분일치 검색합니다.
    = VLOOKUP ("*"&참조값&"*", 참조범위, 열번호, [일치옵션])

    5 와일드카드 VLOOKUP 부분일치 검색
    와일드카드로 VLOOKUP 함수의 부분일치 조건을 검색합니다.
  2. VLOOKUP 함수는 조건을 만족하는 값이 여러개 있을시, 맨 위의 값을 출력합니다. 따라서 부분일치 조건을 만족하는 값이 여러개 있을 경우 옳지않은 결과를 반환할 수 있으므로 주의합니다.

    6 와일드카드 VLOOKUP 부분일치 주의사항
    같은 조건을 만족하는 값이 여러개 있을 시, 옳지않은 결과를 반환합니다.
3. SUMIF/COUNTIF 함수 와일드카드 고급사용법

와일드카드를 사용하면 다양한 조건을 만족하는 셀의 합계 또는 개수를 구할 수 있습니다. SUMIF 함수 또는 COUNTIF 함수에 대한 자세한 설명은 관련 포스트를 참고해주세요.

  1. SUMIF 함수의 조건으로 "*텀플러*" 를 입력하면, '텀블러' 단어를 포함한 모든 제품의 합계를 계산합니다.

    7 SUMIF 함수 와일드카드 응용
    텀블러라는 단어를 포함한 모든 제품을 조회합니다.
  2. 추가로 와일드카드와 셀을 조합하여 조건을 입력하면, 실시간으로 변하는 조건별 합계를 계산할 수도 있습니다.
    조건으로 [ "*텀블러*"&H13 ] 을 입력합니다.
    H13 셀에는 "핑크" 라는 값이 입력되어 있으므로, [ *텀블러*핑크 ] 가 SUMIF 함수의 조건으로 입력됩니다.
    따라서, 제품명 범위에서 '텀블러' 를 포함하고 '핑크'로 끝나는 모든 제품의 재고수량 합계를 계산합니다.

    8 SUMIF 함수 와일드카드 셀 고급사용
    와일드카드와 셀을 조합하여 실시간으로 변하는 값을 조회할 수 있습니다.

다른 주의사항

  • 만약 특정 문자열을 포함하는 모든 셀을 검색하고 싶을 경우, 특정 문자열 앞뒤로 "*(별표)"를 입력해줍니다.
    (예: "김"이라는 단어를 포함하는 모든 셀을 검색할 경우, *김* 으로 조건 검색)
  • 만약 와일드카드 앞에 "~(물결표)"를 붙일 경우, 와일드카드의 기능을 상실하고 실제 "*(별표)" 또는 "?(물음표)"를 포함하는 문자열이 검색됩니다.
    (예: *~? 로 조건 검색하면, 물음표로 끝나는 모든 문자열("안녕하세요?", "누구세요?" 등)을 검색합니다.)

[링크] MS OFFICE 공식 홈페이지 와일드카드 설명

5 1 vote
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
1 Comment
Inline Feedbacks
View all comments
민지홍
민지홍
2020년 4월 23일 1:56 오후
게시글평점 :
     

쉽다고 생각했던 것이고 어떤 기능인지도 모르고 썼던건데 제대로 기능을 알고 갑니다 감사합니다!!!

1
0
여러분의 생각을 댓글로 남겨주세요.x