본문 바로가기
Life Information/IT이야기

엑셀 중복값 찾기 (2) - 함수 이용, Countif

by 세이대 2020. 3. 27.

엑셀 중복 값 찾기 (2) - 함수 이용, Countif

엑셀 중복값 찾기 두 번째 내용입니다. 엑셀을 활용하면서 중복 값 찾기, 중복 값 표시는 피할 수 없는 중요한 기능이라고 할 수 있지 않을까요. 무엇보다 다량의 데이터를 정리해야 한다면 엑셀에서 중복 값에 관련된 내용은 잘 파악할 필요가 있을 거라 생각합니다. 두 번째로 엑셀 중복 값 찾기 방법 추천은 함수를 이용한 방법으로 ' Countif '라는 함수를 사용하여 중복값을 찾아보도록 하겠습니다.

 

우선은 엑셀 함수인 Countif라는 함수에 대해 알아봐야겠지요. Countif 함수는 Count라는 함수에서 파생된 것이라 생각할 수 있습니다. Count와 Counta는 말 그대로 어떠한 것을 셀 때 사용하는 함수입니다. Count 함수는 숫자가 있는 셀의 개수를 셀 때 사용하며, Counta는 문자가 들어있는 셀의 개수를 셀 때 사용합니다.

엑셀 중복값 찾기 함수 이용. 사진 출처 pixabay

그럼 엑셀 중복값 찾기에 활용할 함수인 Countif 함수는 어떤 의미일까요. Count 함수 + if 함수라고 생각하면 편할 것 같습니다. if 함수는 지정된 조건에 비추어 데이터가 참, 거짓 일 경우 지정된 표시를 나타낸다는 의미를 지니고 있습니다. 다시 말해, Countif 함수는 특정 조건에 해당되는 셀의 개수를 센다는 것을 의미한다고 할 수 있습니다.

 

그럼 본격적으로 엑셀 중복값 찾기에 Countif 함수를 적용하여 활용해 보도록 하겠습니다. 생각보다 간단한 방법으로 사용 가능한 방법으로 혹여나 엑셀에 대한 울렁증이 있는 분도 충분히 쉽게 Countif 함수를 활용하여 엑셀 중복 값 찾기를 편하게 하실 수 있으리라 생각합니다.


▶엑셀 중복값 찾기 - Countif 함수를 활용하는 방법.◀

그럼 먼저 엑셀 중복 값 찾기를 위한 엑셀 샘플 데이터를 준비해야겠죠. 엑셀 중복 값 찾기 - 조건부 서식 이용 포스팅에서 사용한 샘플 데이터를 활용하여 Countif를 이용한 중복 값 찾기를 시작해 보겠습니다. 개인적인 생각으로 엑셀에 여러 방법을 적용해 중복 값을 찾기를 하기 전, 데이터의 구성을 대략적으로 살펴보는 것도 좋을 것 같습니다. 

엑셀 중복값 찾기 데이터 샘플 엑셀

자, 이제 샘플 데이터가 준비되었네요. 간단한 데이터는 대략 보기만 해도 중복값을 찾을 수 있습니다. 대량의 데이터가 있는 경우 수작업으로 중복 값을 찾는 것은 쉬운 일이 아니겠지만 말이죠. 살펴보니 '사과'라는 데이터가 중복 값으로 있는 것을 확인할 수 있습니다.

 

앞서 언급 했듯, Count 함수는 데이터가 수로 이루어진 셀의 개수를 세는 함수입니다. 즉, Countif 함수도 조건에 맞는 셀의 개수를 세는 것으로 중복 값에 대한 표시가 이 닌 원하는 데이터가 영역 안에 몇 개가 들어있는지 결괏값을 얻을 수 있는 함수입니다. 그런데 어째서 엑셀 중복 값 찾기에 활용 가능한 것일까요. 

 

함수를 적용한 결과 2개 이상의 결과를 얻는다면 해당 데이터 값은 중복으로 들어있다는 것을 확인할 수 있겠지요. 따라서, 데이터 영역에서 중복인지를 확인하고 싶은, 기준이 되는 데이터를 선정할 필요가 있습니다. 이 또한, 조건부 서식을 이용한 엑셀 중복값 찾기의 3번째 내용인 기준값을 통한 서식 표현과 비슷한 방법으로 유동적인 결괏값을 얻을 수 있다는 장점도 있습니다.


준비한 샘플데이터에 기준값이 될 셀을 정해두도록 하겠습니다.

countif 함수를 활용한 엑셀 중복값 찾기. 기준셀 설정

E3 셀의 데이터를 기준값으로 설정하겠습니다. F3 셀의 경우 Countif 함수를 적용한 결과값을 얻는 셀로 지정하고 시작하도록 하겠습니다. 상당히 간단한 방법이라 너무 쉽게 느껴질 수도 있겠습니다. 어떤 데이터와의 같은 개수를 확인해 볼까요. 중복 값 찾기로 준비한 샘플의 중복 값이 '사과'이니 '사과'를 기준값 데이터로 활용하도록 하겠습니다.

F4 셀에 Countif 함수를 적용하여 엑셀 중복값 찾기를 할 함수를 적어주도록 합니다. Countif 함수를 사용하는 방법부터 확인해야겠지요.

(엑셀의 셀에 함수를 적용하기 위해서는 기본적으로 제일 먼저 '='을 입력해야 합니다. '=' 은 함수를 사용하겠다는 표시라고 생각하시면 되겠습니다.)

countif 함수 사용.

F4 셀에 ' =Countif( ' 까지 입력하면 위 사진과 같은 표시를 볼 수 있습니다. 함수를 사용함에 있어 도움되는 메시지라고 생각하시면 되는데요. Countif 함수는 찾아서 개수를 셀 영역인 range , 기준이 되는 값인 criteria로 이루어져 있습니다. countif( range, criteria)에 해당되는 영역과 셀을 지정해주면 되겠습니다. 

countif 함수 규칙.

우리는 과일 이름이 있는 영역이 개수를 셀 영역 (range)에 해당되게 되며, 기준값 아래 셀이 기준이 되는 값 (criteria)에 해당되게 됩니다. 따라서 우리는 해양 위치에 해당 영역의 셀을 넣어주면 되겠습니다. 과일 이름이 있는 영역을 함수에서 사용하기 위해서는 시작 셀과 끝 셀의 주소를 ' : ' 표시와 함께 사용하시면 됩니다. 즉, C4:C10 이렇게 직접 입력을 하거나, 혹은 마우스로 드래그하여 선택할 수 있습니다. 

countif 함수 적용 과정.
countif 함수 적용 과정2.

이것으로 개수를 셀 영역에 대한 지정이 완료되었습니다. 즉, range 부분에 대한 설정이 끝난 것이죠. 이제는 기준값이 될 데이터를 설정해주면 됩니다. ragne와 criteria 두 설정값 사이 ' , '를 반드시 넣어줘야 합니다. ' , ' 가 빠지면 함수가 작동되지 않습니다.

countif 함수 적용 과정3.
countif 함수 적용 과정4.

노란색 네모 칸의 값, 즉 기준값의 셀 주소가 배경색과 구분이 잘 가지 않네요. 기준값이 될 셀 주소는 'E3'입니다. 즉 함수를 적어보면 ' =countif(C4:C10, E3) '이라는 사실을 알 수 있습니다. 저는 배경색을 지정했지만, 배경색을 지정하지 않고 확인하면 충분히 쉽게 파악할 수 있으실 겁니다. 또 한 가지 주의할 점은 countif는 함수 이름이며, 영역에 대해 지정해 줄 때는 반드시양 괄호가 있어야 합니다. 즉, ' ( ' , ' ) ' 괄호로 시작해서 괄호로 마무리를 지어주어야 합니다. 가끔 마지막 괄호를 생략해 오류가 생기는 경우가 종종 있답니다.

F4 셀에 countif 함수를 적용한 후 화면.

자, 이제 countif 함수를 적용해 뒀습니다. 하지만, 개수 영역이 0으로 표기가 된다는 사실을 볼 수 있습니다. 이유는, 기준값이 정해져 있지 않기 때문이며, 기준값에 해당하는 E3 셀에 중복 값을 확인하고 싶은 데이터의 이름을 입력하면 되겠습니다. 앞서 정했던 사과를 입력해 볼까요.

countif 함수를 활용한 중복값 찾기 적용 화면.

기준값이 되는 E3 셀에 찾고자 하는 데이터 값인 '사과'를 입력하니 '사과' 데이터와 같은 데이터가 3개 있다는 뜻으로 개수를 표시해주는 (countif 함수를 적용한 셀) F3 셀에 3이라는 숫자가 표시되는 것을 확인할 수 있습니다. 이제 특정 데이터에 대하여 같은 값을 가진 데이터의 개수를 파악할 수 있습니다. 다른 값도 넣어볼게요. '바나나'를 넣어보겠습니다.

countif 함수를 활용한 중복값 찾기 적용 화면2.

기준값으로 '바나나'를 설정했습니다. '바나나' 데이터는 1개만 존재하기 때문에 개수가 1이라고 표시되는 것을 확인할 수 있습니다. 함수를 이용한 엑셀 중복값 찾기가 충분히 잘 작동한다는 사실을 알 수 있습니다. 

 

' Countif ' 함수를 이용하여 엑셀 중복 값 찾기를 할 경우, 기준이 되는 데이터와 중복이 되는 값이 몇개 있는지를 확인해주기에 실질적으로 데이터 영역 안에서의 중복 데이터 위치는 파악하기 힘들다는 단점이 있습니다. 이럴 때는 '조건부 서식'을 이용한 엑셀 중복값 찾기로 설정해, Countif 함수와 조건부 서식을 같이 사용해주시면 보다 가시적인 효과를 얻을 수 있습니다.

countif + 조건부 서식의 활용 예.

이것으로 엑셀 함수인 countif 함수를 이용한 엑셀 중복 값 찾기 방법에 대해 알아 보았습니다. 물론, 요즘에는 엑셀 뿐만 아닌 다양한 프로그램을 활용한다고 합니다. 하지만, 아직까지도 엑셀에 대한 활용도는 무척 높은 편이라는 생각이 드네요. 

사진 출처 pixabay

끝으로, 함수를 활용한 중복 값 찾기는 중복값의 유무를 확인하는 방법으로, 조건부 서식을 활용한 중복값 찾기는 가시적인 효과를 위해 사용한다면 보다 정확하게 엑셀 중복 값을 찾을 수 있으리라 생각됩니다.


방문해 주셔서 감사합니다. 

유익한 내용이라고 생각하시면, 하단의 "공감.💖", 을 부탁드려요.

'좋아요'는 글쓴이에게 큰 힘이 된답니다.


2020/03/27 - [Life Information] - 엑셀 중복 값 찾기 (1) - 조건부 서식 이용.

 

엑셀 중복값 찾기 (1) - 조건부 서식이용.

엑셀 중복값 찾기 (1) - 조건부 서식이용. 엑셀 중복값 찾기를 한 번 해 보도록 하겠습니다. 저도 엑셀을 자주 이용하는 편인데, 엑셀은 오랜시간동안 많은 사람들에게 사랑받고 있는 프로그램이지요. 업무를 보기..

storydamoa.tistory.com

2020/07/12 - [Life Information/IT 이야기] - 엑셀 중복 값 찾기 (3) - VBA 이용

 

엑셀 중복값 찾기 (3) - VBA 이용

엑셀 중복 값 찾기 (3) - VBA 이용 엑셀은 전산관리, Data 관리 등 다양한 내용을 관리하기 위해 주로 사용하는 프로그램입니다. 간편한 인터페이스에 편리한 기능이 추가적으로 제공되어 있어, 편��

storydamoa.tistory.com

반응형

댓글