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

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

찾기 창에서 사용하기

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 함수 설명에서 확인할 수 있습니다.

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

같은 카테고리의 다른 글
엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

모집단 전체와 표본 자료에 따라 VAR.P·VAR.S를 선택하는 기준을 설명합니다. 분모 차이와 숫자 0·빈 셀 처리, 호환 함수의 관계도 정리합니다.

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

DATEDIF로 완성된 연수·월수와 날짜 차이를 구하는 방법을 설명합니다. 인수 순서, 공식 문서에 안내된 MD의 한계, 윤년·월말 확인 사항도 다룹니다.

엑셀 / 함수 / ABS / 절댓값을 반환하는 함수

ABS로 절댓값과 두 값의 차이 크기를 계산하는 예제를 설명합니다. 합의 절댓값·절댓값의 합 차이와 부호 정보가 사라지는 한계도 다룹니다.

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

기존 다중 통합 범위 피벗 마법사로 여러 요약 범위를 합치는 방법을 설명합니다. 필드 분석의 한계·범위 추가·새로 고침과 Power Query 대안도 다룹니다.

엑셀 / 한영 자동 전환 해제하는 방법

엑셀 / 한영 자동 전환 해제하는 방법

한/영 자동 고침을 끄고 다시 켜는 방법을 안내합니다. 새 입력으로 검증하는 과정, 키보드 입력 전환·다른 자동 고침과의 차이도 설명합니다.

엑셀 / 메모 인쇄하는 방법

엑셀 / 메모 인쇄하는 방법

메모를 화면 위치대로 또는 시트 끝에 모아 인쇄하는 방법을 설명합니다. Microsoft 365 대화형 주석과의 차이 및 잘림·개인정보 노출도 확인합니다.

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

AVERAGE·AVERAGEIF·AVERAGEIFS로 전체·조건별 산술평균을 구합니다. 빈 셀과 0, 조건 미일치 오류 및 가중 평균과의 차이도 안내합니다.

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

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

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