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

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

찾기 창에서 사용하기

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·빈 셀 처리, 호환 함수의 관계도 정리합니다.

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

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

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

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

선택 셀 위·왼쪽의 행·열을 틀 고정하는 방법을 설명합니다. 첫 행·첫 열 고정, 취소와 인쇄 제목 설정의 차이도 안내합니다.

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY로 날짜에서 연·월·일을 추출하고 일련번호 구조를 설명합니다. 빈 셀과 텍스트 날짜, 날짜 체계의 차이를 확인할 수 있습니다.

엑셀 / 행과 열 바꾸는 방법

엑셀 / 행과 열 바꾸는 방법

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

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

동일한 머리글의 여러 시트를 VBA로 새 결과 시트에 모으는 예제를 제공합니다. 원본 삭제 없이 값만 복사하며 행 수·머리글·누락 여부를 검증하는 방법을 설명합니다.

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

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

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

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

현대 Excel 워크시트의 행·열·셀 수와 마지막 셀 주소를 설명합니다. .xls의 제한과 실제 처리 용량·숫자 정밀도는 별도 조건임을 안내합니다.

엑셀 / 빈 셀, 빈 셀이 있는 행, 빈 셀이 있는 열 삭제하는 방법

엑셀 / 빈 셀, 빈 셀이 있는 행, 빈 셀이 있는 열 삭제하는 방법

이동 옵션으로 실제 빈 셀을 선택하고 셀·행·열을 삭제하는 방법을 설명합니다. 일부만 빈 행과 완전히 빈 행의 차이, 행 데이터가 어긋나는 위험도 다룹니다.

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

RADIANS·DEGREES로 도와 라디안을 변환하는 예제를 안내합니다. PI()의 사용과 삼각함수에 잘못된 각도 단위를 넣는 문제도 설명합니다.