들어가기 전에
와일드카드는 지정되지 않은 문자를 나타내므로 모호한 일치 항목이 있는 텍스트 값을 찾는 데 도움이 됩니다. Excel에서 와일드카드를 사용하여 부분 일치 항목을 검색하고, 필터를 확장하고, 특정 문자열이 포함된 셀을 참조하는 수식을 만드는 방법을 소개합니다.
이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: How You Can Use Wildcards in Microsoft Excel to Refine Your Search
- URL: https://www.howtogeek.com/microsoft-excel-wildcards-refine-search/
와일드카드: 별표(*)와 물음표(?)
Excel에는 두 가지 와일드카드가 있으며, 와일드카드의 전반적인 작동 방식을 이해하려면 와일드카드의 목적을 아는 것이 중요합니다.
별표 와일드카드: 모든 문자 수
Microsoft Excel의 두 와일드카드 중 첫 번째는 별표로, 문자가 없는 것을 포함하여 여러 문자를 나타냅니다. 예를 들어,
- *OK*는 "OK"를 포함하고 앞이나 뒤에 문자가 몇 개든 있는 모든 셀과 일치합니다(문자 없음 포함).
- OK*는 "OK"로 시작하고, 뒤에 문자 수(문자 없음 포함)에 제한이 없는 모든 셀과 일치하지만, 앞에는 아무 문자도 없는 셀과 일치합니다.
- *OK는 "OK"로 끝나고 그 앞에 문자가 몇 개든(문자 없음 포함) 있는 모든 셀과 일치합니다.
물음표 와일드카드: 모든 단일 문자
두 번째 와일드카드는 물음표로, 모든 단일 문자를 대체합니다. 예를 들어:
- ?OK?는 "OK" 앞에 단일 문자가 포함된 셀과 "OK" 뒤에 단일 문자가 포함된 셀과 일치합니다.
- OK?는 "OK" 뒤에 단일 문자가 포함된 모든 셀과 일치하지만, "OK" 앞에는 아무것도 포함되지 않습니다.
- ?OK는 "OK" 앞에 단일 문자가 포함된 모든 셀과 일치하지만, "OK" 뒤에는 아무것도 포함되지 않습니다.
물음표와 별표 와일드카드 결합
물음표와 별표를 함께 사용하면 일부 위치에서는 문자 수가 유한하지만 다른 위치에서는 문자 수가 무한한 결과를 찾을 수 있습니다. 예를 들어,
- ??OK*는 두 개의 문자로 시작하고 "OK"를 포함하며 끝에 문자가 몇 개든(문자 없음 포함) 있는 모든 셀과 일치합니다.
- *OK?는 문자 수에 관계없이(문자 없음 포함) 여러 문자로 시작하고 "OK"를 포함하며 한 문자 더로 끝나는 모든 셀과 일치합니다.
- ?OK*는 단일 문자로 시작하고 "OK"를 포함하며 그 뒤에 문자가 여러 개(없음 포함) 있는 모든 셀과 일치합니다.
와일드카드 취소: 틸드(~)
Excel 워크시트에서 물음표와 별표를 별도의 문자로 검색하고 싶을 때가 있습니다. 이럴 때 세 번째 와일드카드 문자인 틸드(tilde)가 유용합니다. 물음표나 별표 앞에 틸드를 추가하면 Excel에서 와일드카드로 처리하지 않도록 설정할 수 있습니다. 예를 들어,
- *~?는 처음에 임의의 수의 문자(없음 포함)를 포함하고 끝에 물음표가 있는 모든 셀과 일치합니다.
- *~?*는 물음표 양쪽에 문자가 몇 개든(없음 포함) 포함된 모든 셀과 일치합니다.
- *~*?는 별표 뒤에 문자 하나가 오고, 그 뒤에 여러 개의 문자가 오는 모든 셀과 일치합니다.
검색에서 와일드카드 사용
Excel에서 와일드카드를 가장 일반적으로 사용하는 방법 중 하나는 통합 문서에서 문자를 찾아 필요한 경우 대체 문자로 바꾸는 것입니다.
문자열 찾기
이 제품 코드 목록에서 시작 부분의 문자는 제품이 제조된 곳을 나타냅니다(AUS는 호주, UK는 영국, USA는 미국, CAN은 캐나다). 첫 번째 숫자는 해당 매장 부서를 나타냅니다(1은 의류, 2는 가정용품, 3은 스포츠용품, 4는 정원용품). 끝에 문자가 있는 코드는 국내 판매 전용(A) 또는 국제 판매 전용(B)을 나타냅니다.

예를 들어, 전국적으로만 판매되는 모든 가정용품을 찾고 싶다고 가정해 보겠습니다. Ctrl + F를 눌러 찾기 및 바꾸기 대화 상자의 찾기 탭을 시작하고 찾을 내용 필드에 다음을 입력합니다.
*2??A
- 별표와 숫자 2는 Excel에서 숫자 2 뒤에 오는 문자 수에 관계없이 셀을 검색하도록 지시합니다. 국가에 따라 두 글자로 표시되는 국가도 있고 세 글자로 표시되는 국가도 있으므로 여기서는 별표를 사용해야 합니다.
- 두 개의 물음표 뒤에 문자 A가 오면 Excel에서는 나머지 문자열이 두 개의 문자와 문자 A로 구성되어야 한다는 것을 의미합니다.
그런 다음 [모두 찾기]를 클릭하면 찾기 및 바꾸기 대화 상자 하단에 이러한 기준과 일치하는 결과가 나열됩니다.

찾기 및 바꾸기 대화 상자에서 결과를 클릭하면 스프레드시트에서 해당 셀로 이동합니다.
이제, 국가나 해외 판매에만 국한되지 않은 모든 의류 제품의 코드를 반환하는 것이 목표라고 가정해 보겠습니다(즉, 국가와 1로 시작하지만 문자로 끝나지 않는 3자리 숫자를 포함하는 코드). 찾을 내용 필드에 다음을 입력합니다.
*1??
하지만 "모두 찾기"를 클릭하면 결과에 '문자'로 끝나는 상품이 표시되어 조건에 누락된 항목이 있음을 나타냅니다.

실제로 이는 잘못된 코드의 일부에 쿼리에 입력한 하위 문자열이 포함되어 있기 때문에 발생했습니다. 따라서 이러한 문자열을 제외하고 쿼리와 완전히 일치하는 코드만 반환하려면 [옵션]을 클릭하고 [전체 셀 내용 일치]를 선택한 후 [모두 찾기]를 다시 클릭합니다.

이번에는 원하는 결과만 표시됩니다.
문자열 찾기 및 바꾸기
다음과 같은 축구 선수 목록이 있습니다. 그런데 마라도나(Maradona)의 이름이 세 가지 다른 방식으로 표기되어 있어서 잘못된 표기를 수정하고자 합니다.

Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 엽니다. 그런 다음 찾을 내용 필드에 다음을 입력합니다.
Mar*
모든 잘못된 철자는 이 세 글자로 시작하고, 이 문자열로 시작하는 이름은 이 목록에 있는 유일한 이름이기 때문입니다. 그런 다음 바꿀 내용에 올바른 철자를 입력합니다.

이제 이 플레이어 이름의 모든 철자가 정확하고 일관되게 표시됩니다.
수식에서 와일드카드 사용
Excel의 찾기 및 바꾸기 대화상자에서 와일드카드를 사용하는 것 외에도 다양한 함수의 인수에서 와일드카드를 사용할 수 있습니다. 예를 들어, XLOOKUP을 사용하여 부분 일치 조회를 생성하거나, COUNTIFS를 사용하여 여러 기준과 일치하는 셀의 개수를 세는 등 여러 함수에 와일드카드를 사용할 수 있습니다.
이 예에서는 SUMIF 함수를 사용하여 영국에서 생산된 제품의 총 가격을 계산해 보겠습니다.

이를 수행하는 한 가지 방법은 다음과 같이 입력하는 것입니다.
=SUMIF(A2:A18,"UK*",B2:B18)
- A2:A18: 합계를 구할 내용이 포함된 범위
- "UK*":1 Excel에서 "UK"로 시작하고 그 뒤에 여러 문자가 오는 A2~A18의 모든 셀을 찾도록 지시
- B2:B18은 합계를 구할 배열

하지만 다른 국가의 제품 총 가격을 구하고 싶다고 가정해 보겠습니다. 위의 예에서는 수식을 직접 변경해야 하는데, 이 방법은 시간이 많이 걸리고 오류가 발생할 가능성이 더 높습니다.
대신, 별도의 셀에 조건(이 경우 "UK")을 입력합니다. 그런 다음 수식에서 해당 셀을 참조하고, 앰퍼샌드(&) 기호를 사용하여 셀 참조와 따옴표로 묶인 와일드카드를 구분합니다.
=SUMIF(A2:A18, D2&"*" ,B2:B18)

이제 국가 코드를 변경하면 총계가 업데이트됩니다.

필터에서 와일드카드 사용
Excel에서 와일드카드를 사용하는 또 다른 방법은 필터입니다.
서식이 지정된 Excel 표에서 작업하든 서식이 지정되지 않은 범위에서 작업하든, 배열에서 아무 셀이나 선택하고 Ctrl+Shift+L을 눌러 필터 버튼을 추가합니다.

이제 제품 코드를 필터링하여 끝에 A가 포함된 제품 코드만 포함시키고 싶다고 가정해 보겠습니다. 이렇게 하려면 Product_Code 필터 버튼을 클릭하고 검색 필드에 다음을 입력합니다.
*A
A로 끝나는 모든 코드를 포함합니다. 검색에서 별표 와일드카드는 A 문자 앞에 배치되므로 시작 부분(예: AUS458)이나 중간에 A가 포함된 제품 코드(예: USA320B)는 검색되지 않습니다.

필터 팝업 창에서 결과를 미리 본 후 "확인"을 클릭하면 기준에 맞게 데이터가 조정된 것을 확인할 수 있습니다.

주의 사항
Excel 스프레드시트에서 와일드카드를 사용하기 전에 잠시 시간을 내어 다음 마지막 지침을 읽어보세요.
- 수식에 와일드카드를 사용하면 숫자 범위에서 숫자를 찾으려고 할 때 문제가 발생합니다. 와일드카드는 숫자를 자동으로 텍스트로 변환하기 때문입니다. 하지만 Excel의 찾기 및 바꾸기 도구나 필터를 사용하여 숫자 범위에서 숫자를 검색하면 문제없이 작동하며, 텍스트 값이 포함된 셀에서도 숫자를 찾을 수 있습니다.
- 많은 함수가 와일드카드 사용을 지원하지만 IF 함수를 포함한 일부 함수는 와일드카드를 지원하지 않습니다.
- 수식에 와일드카드를 추가하면 수식이 더 복잡해지고, 각별히 주의하지 않으면 오류 발생 위험이 커질 수 있습니다. 수식에서 와일드카드는 항상 따옴표 안에 포함해야 합니다.
마치며
Excel에서 와일드카드를 사용하여 검색 기능을 확장할 수 있을뿐만 아니라, MS Word에서도 와일드카드를 사용하여 텍스트를 찾고 바꿀 수 있습니다. 두 가지의 주요 차이점은 Word에서 별표와 물음표 외에도 대괄호 [ ]를 와일드카드로 사용하여 두 개 이상의 항목을 일치시킬 수 있다는 것입니다.
'Excel' 카테고리의 다른 글
| 새로운 콘텐츠 오픈 안내 (0) | 2025.09.06 |
|---|---|
| Excel에서 MATCH 대신 XMATCH를 사용해야 하는 이유 (0) | 2025.09.05 |
| Excel의 메모와 노트: 차이점과 사용 방법 비교 (2) | 2025.08.26 |
| 신규 콘텐츠 오픈 안내 (0) | 2025.08.23 |
| 엑셀 CHOOSECOLS, CHOOSEROWS 함수로 데이터 추출하기 (1) | 2025.08.19 |
