본문 바로가기
엑셀/기능

[엑셀] 와일드카드 문자 '*', '?', '~' 사용 :: 마이자몽

by 마이자몽 🌻♚ 2019. 1. 20.

와일드카드 문자 '*', '?', '~'

텍스트를 검색하거나 비교 조건으로 사용할때 정확히 일치하는 값이 아닌 유사값을 찾을때 사용한다.

* : 문자열을 대체한다. EX) "애*" -> 애로 시작하는 문자열. 애 뒤에 문자의 갯수는 상관없다.
? : 문자 1개를 대체한다. EX) "애?" -> 애로 시작하고 뒤로 문자가 1개인 단어
~ : 와일드카드 기능을 해제한다. EX) "애~*" -> 와일드카드의 기능을 없앤다. 즉 찾을 문자열은 "애*"이다.


작업 내용

자몽슈퍼 회원님들 중 
1. "애"가 들어가는 회원수를 구한다.
2. "애"로 시작하고 이름이 4글자인 회원수를 구한다.
3. 회원명에 "*" 문자가 들어가는 회원수를 구한다.


문자열 대체 '*' 사용

1. "애"가 들어가는 회원수를 구한다.


C2셀 내용

1
=COUNTIF(A2:A11,"*애*")
cs


COUNT 조건으로 "애" 문자가 들어가는 문자열을 찾기 위해 와일드카드 문자 '*'를 사용하여 "*애*" 조건으로 검색

COUNT되어야 할 회원명은 "애플망고", "애플", "파인애플" 3명이다.


C2 결과 : 3



문자 1개 대체 '?' 사용

2. "애"로 시작하고 이름이 4글자인 회원수를 구한다.


C2셀 내용

1
=COUNTIF(A2:A11,"애???")
cs


COUNT 조건으로 "애" 문자로 시작하고 문자열이 4글자인 회원명을 찾기 위해 와일드카드 문자 '?'를 사용하여 "애???" 조건으로 검색

COUNT 되어야 할 회원명은 "애플망고" 한명이다.


C2 결과 : 1



와일드카드 문자 기능 해제 '~' 사요

3. 회원명에 "*" 문자가 들어가는 회원수를 구한다.


C2셀 내용

1
=COUNTIF(A2:A11,"*~**")
cs


COUNT 조건으로 "*" 문자가 들어가는 회원명을 찾기 위해 와일드카드 문자 '~'를 사용하여 "*~**" 조건으로 검색

COUNT 되어야 할 회원명은 "*포도", "체리*", "라즈*베리" 3명이다.


C2 결과 : 3

댓글0