와일드카드 문자 '*', '?', '~'
텍스트를 검색하거나 비교 조건으로 사용할때 정확히 일치하는 값이 아닌 유사값을 찾을때 사용한다.
* : 문자열을 대체한다. 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