엑셀 Wildcard 는 조건함수에서 사용 될 때 활용의 범위를 넓혀주는 엑셀의 핵심 기능입니다. 엑셀 조건 함수의 가장 대표적인 함수는 IF 함수입니다. 이런 조건 함수에서 논리연산자와 와일드카드는 알면 알수록 도움이 되는 기능입니다.
WILDCARD 종류
엑셀에서 활용하는 와일드카드는 총 3가지가 있습니다. 각각의 설정 방법 및 포함 하는 조건에 대해서 확인해 보도록 하겠습니다.
우선 주의 하여야 할 점은, 와일드카드의 활용 가능한 값은 오직 TEXT 입니다. 숫자의 경우 논리연산자로 조건을 설정하면 됩니다.
- Asterisk (*) – 모든 문자를 조건으로 설정할 때 사용합니다.
- Question mark (?) – 문자의 갯수를 조건으로 설정할 때 사용합니다.
- Tilde (~) – 와일드카드의 sign들을 직접 조건에 사용할 때 사용합니다. (~*),(~?),(~~)
와일드카드를 사용하여 SUMIF 함수에 적용한 예제에 대해 확인 가능하십니다.
WILDCARD 활용 방법 및 조건 설정
(*), (?), (~) 활용 방법에 대해 알아보겠습니다.
- ? : 문자 갯수를 조건으로 설정할 때 사용합니다.
문자 갯수 하나를 조건으로 설정할 때에는 “?”를 사용합니다.
(e.g. “A”,”B”,”C”,etc.)
문자 갯수 두개를 조건으로 설정할 때에는 “??”를 사용합니다.
(e.g. “AA”,”BA”,”CA”,etc.)
문자 갯수 세개 이상을 조건으로 설정할 때에는 “???*”를 사용합니다.
(e.g. “AAA”,”BAAAA”,”CAAAAAA”,etc.)
물음표의 갯수에 따라 문자의 갯수를 조건으로 설정 할 수 있습니다.
문자의 형식을 조건으로 설정할 때에는 “???-???” 의 형식으로 사용합니다.
(e.g. “123-456″,”ABC-EFG”,etc.) - Asterisk(*) 는 단독으로 사용 되는 경우는 거의 없습니다. 어떤 특정 문자를 포함하는 문자를 조건으로 설정하여야 할 때 사용합니다.
KIDS 로 시작하는 문자를 조건으로 설정할 때에는 아래와 같이 구문을 설정합니다.
“KIDS*”
위의 구문은 “KIDS-outer”, “KIDS2”, “KIDSinner” 등의 KIDS 로 시작하는 모든 문자를 조건으로 설정합니다.
T로 끝나는 문자를 조건으로 설정할 때에는 아래와 같이 구문을 설정합니다.
“*T”
위의 구문은 “TEXT”, “CAST”, “TTT” 등의 T 로 끝나는 모든 문자를 조건으로 설정합니다.
특정 문자를 포함하는 조건을 설정할 때에는 “*UUU*” 형식으로 구문을 설정합니다.
(e.g. “1UUU-456″,”UUU”,”999UUU”,etc.) - Tilde (~) 는 ? 와 * 를 포함하는 문자를 조건으로 설정할 때 사용합니다.
사용하는 함수 구문은 아래와 같습니다.
“*~?”
(e.g. “Good?”,”No?”,etc.)
결론
와일드카드는 논리연산자와 함께 엑셀 조건 함수에서 가장 활용도 높은 기능입니다. IF 함수에 근간을 둔 함수를 사용하는 경우가 많다면 반드시 터득하시기 바랍니다. 절대 참조의 기능까지 터득한다면 모든 함수를 원하는 형식대로 사용할 수 있습니다.