엑셀 / 와일드카드(*, ?, ~) 사용하는 방법

엑셀의 와일드카드는 *로 임의 길이의 문자열, ?로 문자 하나를 나타냅니다. 실제 별표나 물음표를 찾으려면 앞에 ~를 붙입니다. 검색어의 처음·끝 조건을 정확히 적용하려면 찾기 창의 [전체 셀 내용 일치] 설정도 함께 확인해야 합니다.

찾기 창에서 사용하기

Ctrl+F로 문자열을 찾는 예입니다. 일반적인 부분 검색에서는 검색어가 셀 중간에 있어도 일치할 수 있으므로 ‘A로 시작한다’는 조건과 같지 않습니다.

Ctrl+F로 문자열을 찾는 예입니다. 일반적인 부분 검색에서는 검색어가 셀 중간에 있어도 일치할 수 있으므로 ‘A로 시작한다’는 조건과 같지 않습니다.

  • A*B: A 다음에 임의 개수의 문자, 그 뒤 B가 오는 패턴입니다. *는 문자가 0개인 경우도 포함합니다.
  • A?B: A와 B 사이에 문자 하나가 있습니다.
  • A??B: A와 B 사이에 문자 두 개가 있습니다.
  1. 셀 전체가 A로 시작하고 B로 끝나는지 검사하려면 [옵션]에서 [전체 셀 내용 일치]를 켜고 A*B를 찾습니다. 옵션을 끄면 ACBD처럼 일부 구간이 일치하는 값도 검색될 수 있습니다.

셀 전체가 A로 시작하고 B로 끝나는지 검사하려면 [옵션]에서 [전체 셀 내용 일치]를 켜고 A*B를 찾습니다. 옵션을 끄면 ACBD처럼 일부 구간이 일치하는 값도 검색될 수 있습니다.

기호 자체를 찾는 방법

~*는 별표 문자, ~?는 물음표 문자, ~~는 물결표 자체를 찾는 데 사용합니다. 예를 들어 A*~*B는 A와 별표 문자 *B 사이의 부분을 임의 길이로 찾는 패턴입니다.

변경 작업에서는 [모두 바꾸기] 전에 [다음 찾기]로 몇 개의 결과를 확인하세요. 의도하지 않은 셀까지 일괄 바꾸는 일을 피하려면 검색 범위·대소문자·전체 일치 설정을 함께 검토합니다.

함수의 조건에서 활용하기

=COUNTIF(A2:A10,"A*")
=COUNTIF(A2:A10,"*~**")

첫 수식은 A로 시작하는 셀을 세고 두 번째는 실제 별표가 포함된 셀을 세는 예입니다. COUNTIF·SUMIF 등의 조건 및 SEARCH에서 활용할 수 있지만 모든 Excel 함수가 와일드카드를 지원하는 것은 아닙니다. FIND는 기호를 그대로 찾으며 SEARCH와 규칙이 다릅니다.

구문과 지원 제품은 Microsoft의 SEARCH 함수 설명, Microsoft의 COUNTIF 함수 설명에서 확인할 수 있습니다.

숫자 데이터의 부분 문자 검색은 텍스트 검색과 같다고 가정하지 마세요. 식별 코드와 실제 숫자를 구분하고, 찾기 옵션은 이전 작업의 설정이 남을 수 있으므로 매번 목적에 맞는지 확인합니다.

같은 카테고리의 다른 글
엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

SUM·SUMIF·SUMIFS의 인수 순서와 조건별 합계 예제를 정리합니다. 비교 연산자·셀 참조 연결과 범위 크기, 숨겨진 행의 처리도 설명합니다.

엑셀 / 피벗 테이블 / 외부 파일 시트의 데이터로 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 외부 파일 시트의 데이터로 피벗 테이블 만드는 방법

다른 통합 문서의 표·범위를 피벗 테이블 원본으로 지정하는 과정을 설명합니다. 파일 열림 상태·경로·권한·연결 방식에 따른 새로 고침 차이도 다룹니다.

엑셀 / VBA / 매크로 단축키 만들기, 매크로 실행 버튼 만들기

엑셀 / VBA / 매크로 단축키 만들기, 매크로 실행 버튼 만들기

기존 매크로에 단축키, 도형과 양식 컨트롤 단추를 연결하는 방법을 설명합니다. 기본 단축키 충돌과 다른 파일을 참조하는 버튼의 점검 방법도 안내합니다.

엑셀 / 셀 내용을 그림으로 복사하기

엑셀 / 셀 내용을 그림으로 복사하기

그림으로 복사 기능으로 셀 범위를 이미지로 붙여넣는 방법을 설명합니다. 화면·인쇄 모양과 그림·비트맵 형식, 선명도 및 데이터 편집의 차이를 다룹니다.

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

AVERAGE·GEOMEAN·HARMEAN의 계산 의미와 선택 기준을 비교합니다. 복리 성장률·같은 거리의 속도 예제 및 양수 조건을 설명합니다.

엑셀 / 피벗 테이블 / 보고서 레이아웃

엑셀 / 피벗 테이블 / 보고서 레이아웃

압축·개요·테이블 형식과 항목 레이블 반복을 비교합니다. 보고서 생성부터 소계·총계·빈 행과 복사·내보내기 시 주의점을 안내합니다.

엑셀 / VBA / 매크로 만들고 실행하기

엑셀 / VBA / 매크로 만들고 실행하기

표준 모듈에 SayHello 매크로를 만들고 실행·수정하는 과정을 설명합니다. Sheet1 참조의 의미, 셀 덮어쓰기와 xlsm 저장 시 주의점도 다룹니다.

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / 행과 열 바꾸는 방법

엑셀 / 행과 열 바꾸는 방법

행/열 바꿈 붙여넣기로 표를 전치하는 방법을 설명합니다. 원본과 겹치지 않는 공간, 수식 참조·서식 및 TRANSPOSE 대안을 확인합니다.

엑셀 / 달력 만드는 방법

엑셀 / 달력 만드는 방법

실제 날짜와 1일·7일 증가 수식으로 달력을 만드는 방법을 설명합니다. 월 시작 요일, 다른 달 날짜, 날짜 표시 서식과 템플릿 대안도 안내합니다.