[엑셀 VBA] CountIF 활용 법.(필터링, 중복 개수 확인)

2021. 1. 27. 23:11업무 스킬/Excel VBA

728x90

VBA에서 Countif 활용법을 알아보자

Countif를 VBA로 쓰면, Cell마다 입력해 주는 것이 아니라 한방에

입력이 가능해서 편리하다.

 

먼저, Countif란?

Count + IF 로, 사용자가 입력한

조건에 해당하는 Cell의 개수를 Count 해준다.

 

VBA에서 Countif 의 기본 형식은 다음과 같다.

 

Application.CountIf (측정할 Data 영역, 조건문)

자주 사용하는 2가지 사용법을 알아보자

 

1. Countif을 이용한 필터링 활용 법.

 

내가 가장 자주 쓰는 방식인데,

Data 내에 내가 원하는 조건의 값이 있는지

빠르게 확인하는 방법이다.

 

위는 예시인데 우선 [D]열에 빨간 경비 아래

Cell이 내가 원하는 값이다.

현재는 1,000,000이며

 

나는 내가 설정한 경비값보다 적게 쓴

부서 수를 빠르게 알고 싶다.

 

그렇다면 CountIf문을 써서 퀵하게 필터링할 수 있다.

 

 

위와 같이 조건을 "<" ">"을 통해 크고 작은 것을 설정할 수 있기에

해당 코드로 쉽게 필터링 하여 원하는 값을 얻을 수 있다.

 

대충 보면 사용방법이 무궁무진 할 것 같지 않냐

그렇게 느낀다면 넌 천재 >_<

 

내용이 너무 기니까 2번째 활용법은 다음 포스팅에서 보도록 하자

절대 귀찮은게 아니다.

 

728x90