조건부서식 색깔 카운트 |엑셀 색깔 함수 이용(VBA)

조건부서식 색깔 카운트 하는 방법을 알아 보는 글입니다. 엑셀 색깔 함수를 VBA를 이용해서 사용해보도록 하겠습니다. 어렵지 않으므로 초보자도 쉽게 작업을 수행할 수 있습니다. 천천히 따라와 주세요.


조건부서식 색깔 카운트 연습 파일을 다운로드 받아서 연습을 해보면 이해가 빠릅니다.

위 countcellcolor 함수 코드를 다운로드 해주세요.


조건부서식 색깔 카운트 하는 방법

1.개발도구 만들기

아래 사진을 보시면 학생별, 과목별 점수가 나와 있습니다. 여기서 80점 이상인 셀에만 노란색 표시를 해 보았습니다.

1.셀 색깔 개수 카운트 예시 사진

80점 이상인 셀에만 노란색 표시를 하기 위해 조건부 서식을 이용하면 되는데요. 조건부 서식을 지정할 셀을 모두 지정한 후 상단 메뉴의 [조건부 서식 – 셀 강조 규칙 – 보다 큼] 으로 들어가서 지정할 수 있습니다.

조건부 서식을 지정 했다면 이제 색깔 카운트 함수 이용 방법을 알아보겠습니다. 우선 ‘개발 도구’ 라는 메뉴가 있어야 됩니다. 개발 도구 라는 메뉴가 상단에 없다면 아래 사진처럼 상단 메뉴칸 아무곳에서나 마우스 오른쪽 클릭을 해 주세요. 그 후 리본 메뉴 사용자 지정으로 들어가 주세요.

2.우클릭 후 리본 메뉴 사용자 지정 클릭 사진



그럼 창이 하나 뜨는데요. ‘개발 도구’라고 되어 있는 부분의 체크박스에 체크를 해 줍니다. 그리고 확인 버튼을 눌러 주세요.

3.개발도구 메뉴 만들기 사진



그럼 아래 사진처럼 개발 도구 메뉴가 생긴 것을 확인할 수 있습니다. 여기서 개발 도구를 클릭 해 주세요. 그 후 Visual Basic을 클릭해주세요.

4.개발도구 - Visual Basic 클릭




2.함수 코드 입력하기

아래 사진과 같은 화면이 나오면 삽입 – 모듈 으로 들어갑니다.

5.삽입-모듈 들어가기 사진



그 후 이 글의 상단에 첨부해 놓았던 countcellcolor 함수 코드를 다운로드 받아서 복사해주세요.

6.코드 복사하기 사진



그리고 다시 엑셀로 돌아와서 아래 사진처럼 복사한 코드를 붙여넣기 해주세요.

조건부서식 색깔 카운트 방법 7.코드 붙여넣기 사진



그 후 좌측 상단의 저장 아이콘을 클릭 해주세요.

8.저장 버튼 누르기 사진



저장을 할 때 주의해야 할 점이 한 가지 있습니다. 저장 시 ‘파일 형식’을 아래 사진처럼 ‘Excel 매크로 사용 통합 문서’로 지정한 후 저장을 해야 한다는 점입니다.

조건부서식 색깔 카운트 방법 9.다른이름으로 저장하기 사진




3.함수 입력하기

저장을 마친 후 다시 셀이 입력되어 있는 엑셀 화면으로 돌아옵니다. 이제 함수를 입력할 차례입니다. 아래 사진처럼 =countcellcolor이라고 입력합니다.

조건부서식 색깔 카운트 방법 10.countcellcount 함수 입력하기 사진



그 후 함수 내 첫 번째 인수로 셀 색깔이 포함되어 있는 전체 셀 범위를 선택합니다. 그리고 콤마를 입력합니다. 그 후 두 번째 인수로 노란색 색깔이 표시되어 있는 셀을 클릭합니다. 그 후 괄호를 닫고 엔터키를 누릅니다. 그럼 아래 사진처럼 4라는 결과가 나옵니다.

11.함수 인수 모두 입력 후 엔터키 사진

즉, 범위로 지정 했던 부분에서 노란색 셀에 해당되는 셀 개수가 4개라는 의미입니다. 이렇게 엑셀 색깔 함수를 이용해서 색깔이 표시된 셀의 개수를 세는 방법을 알아봤습니다.


<결론>

▶︎조건부서식 색깔 카운트 하는 법

1.개발도구 만들기: 상단 메뉴 우클릭 – 리본 메뉴 사용자 지정 클릭

2.함수 코드 입력하기: 개발 도구 – Visual basic – 삽입 – 모듈 – 코드 복사 후 붙여 넣기 – 저장

3.함수 입력하기: =countcellcolor(범위, 기준 색이 있는 셀)

이상 조건부서식 색깔 카운트 하는 법에 관한 글이었습니다.