엑셀실무에서 흔히 사용하는 함수가 아마도 COUNTIF함수가 아닐까?
COUNTIF함수에 대해 조건에 맞는 값 셀 개수 구하기, 중복값 찾기, 빈값이 포함된 셀 개수, 순위구하기 엑셀예제를 통해 여러차례 소개한 바 있다.
[엑셀기초] - 엑셀 빈칸(공백) 없애기, 빈셀 포함된 행 삭제하기
[엑셀함수/통계함수] - 엑셀 중복값 제거 위한 중복값 찾기(COUNTIF 사용예제)
[엑셀함수/통계함수] - 엑셀 순위구하기(Sumproduct, Countif) 상위(%)순위 셀서식 적용
오늘은 COUNTIF함수에 와일드카드 문자활용에 대한 소개이다.
와일드카드 문자인 물음표(?)와 별표(*)를 조건에 사용할 수 있는데 물음표는 한 문자에 해당하고 별표는 개수에 상관없는 임의의 문자열에 해당한다. 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력해야만 한다.
간단한 엑셀예제를 통해 와일드카드 문자 활용법을 익히고 "랭키닷컴 성별,연령별 순위 월간 TOP 100(2014년 2월)" 실자료로 응용해보자
□ 와일드카드(?,*) 문자 활용 질문(COUNTIF함수)
셀 A2에서 A7까지의 범위에서 "자"로 끝나는 셀 개수?
셀 A2에서 A7까지의 범위에서 "자"로 끝나고 정확히 3자로 이루어진 셀 개수?
셀 A2에서 A7까지의 범위에서 텍스트가 포함된 셀 개수?
셀 A2에서 A7까지의 범위에서 텍스트가 포함되지 않은 셀 개수?
셀 B2에서 B7까지의 범위에서 비어 있는 셀을 포함하여 값이 아니요인 셀 개수의 평균?
셀 B2에서 B7까지의 범위에서 비어 있는 셀을 제외하고 값이 예인 셀 개수의 평균?
엑셀예제로 아래 질문에 대한 답이 결과와 동일하게 나오도록 구해보자.
□ 정답 수식(질문 순서와 동일하게 나열함)
=COUNTIF(A1:A6,"*자")
=COUNTIF(A1:A6,"??자")
=COUNTIF(A1:A6,"*")
=COUNTIF(A1:A6,"<>"&"*")
=COUNTIF(B1:B6,"아니요") / ROWS(B1:B6)
=COUNTIF(B1:B6,"예") / (ROWS(B1:B6) - COUNTIF(B1:B6, "<>"&"*"))
□ 엑셀 실전-랭키닷컴 성별,연령별 순위 월간 TOP 100(2014년 2월) 자료를 토대로 아래 질문에 대하 답을 구해보자.
포털 =COUNTIF($D$4:$D$103,"*"&G4)
은행 =COUNTIF($D$4:$D$103,"*"&G5)
마켓 =COUNTIF($D$4:$D$103,"*"&G6)
쇼핑몰 =COUNTIF($D$4:$D$103,"*"&G7)
신문 =COUNTIF($D$4:$D$103,"*"&G8)
구직 =COUNTIF($D$4:$D$103,"*"&G9)
엑셀예제파일-엑셀 조건에 맞는 값 셀 개수 세기, 와일드카드.xlsx
엑셀예제파일-랭키닷컴 성별,연령별 순위 월간 TOP 100(2014년 2월).xlsx