엑셀 공부 A to Z

📌 중복된 값 제거 & 개수 세기! 엑셀 UNIQUE & COUNTIF 함수 활용법

snupple 2025. 3. 4. 22:54
반응형

 

안녕하세요!

오늘은 엑셀에서 중복된 데이터를 제거하거나 개수를 세는 UNIQUE 및 COUNTIF 함수에 대해 알아보겠습니다.

 

데이터를 정리하다 보면, 같은 값이 여러 번 입력되어 중복이 발생하는 경우가 많습니다.
예를 들어:

✅ "엑셀에서 중복된 이름을 제거하고 싶다."
✅ "판매된 제품 중 중복되지 않은 제품 목록을 만들고 싶다."
✅ "각 제품이 몇 번 판매되었는지 세고 싶다."

 

이런 문제를 해결할 수 있는 UNIQUE 함수(중복 제거)와 COUNTIF 함수(개수 세기) 를 활용하는 방법을 알려드리겠습니다! 😊


🔹 UNIQUE & COUNTIF 함수란?

1. UNIQUE 함수란? (엑셀 2019 이상 지원)

UNIQUE 함수는 중복된 값을 제거하고 고유한 값만 반환하는 함수입니다.

=UNIQUE(범위)
  • 범위: 중복을 제거할 데이터가 있는 셀 범위
예제: =UNIQUE(A2:A10)

 

A2:A10 범위에서 중복된 값을 제거하고 유일한 값만 반환


2. COUNTIF 함수란?

COUNTIF 함수는 특정 값이 범위 내에서 몇 번 등장하는지 개수를 세는 함수입니다.

=COUNTIF(범위, 조건)
  • 범위: 개수를 셀 데이터 범위
  • 조건: 개수를 셀 특정 값
예제: =COUNTIF(A2:A10, "사과")

 A2:A10 범위에서 "사과"라는 값이 몇 번 등장했는지 계산


🔹 UNIQUE & COUNTIF 함수 사용 방법

1. 중복 제거하고 유일한 값만 표시 (UNIQUE 함수)

이름
홍길동
김철수
박영희
홍길동
이민호
박영희
=UNIQUE(A2:A7)

홍길동, 김철수, 박영희, 이민호 (중복 없이 반환)


2. 특정 값이 몇 번 등장했는지 확인 (COUNTIF 함수)

제품 판매량
사과 10
바나나 5
사과 8
포도 12
사과 6
 
=COUNTIF(A2:A6, "사과")

결과: 3 (사과가 등장한 횟수)


3. 각 값이 몇 번 등장했는지 확인 (COUNTIF + UNIQUE 함수 조합)

고유한 값 목록을 만들고, 각 값이 몇 번 등장했는지 개수를 표시하는 방법입니다.

 

1️⃣ 먼저 고유한 값 목록을 만들기

=UNIQUE(A2:A10)

 

2️⃣ 각 고유한 값이 몇 번 등장했는지 개수 세기

=COUNTIF(A2:A10, C2)

(C2에는 UNIQUE 함수로 구한 값이 들어 있음)

 

이렇게 하면 각 제품이 몇 번 판매되었는지 자동으로 계산할 수 있습니다! 😊


🔹 UNIQUE & COUNTIF 함수 활용 예시

📌 예제 1: 학생별 출석 횟수 계산

학생 이름 출석 기록
홍길동 O
김철수 O
홍길동 O
박영희 X
이민호 O

 

출석한 학생 수 구하기

=COUNTIF(B2:B6, "O")

결과: 4 (출석한 학생 수)

 

중복 없이 출석한 학생 명단 만들기

=UNIQUE(A2:A6)

홍길동, 김철수, 박영희, 이민호 (중복 없이 반환)


📌 예제 2: 판매 데이터에서 제품별 판매 횟수 계산

제품 판매 수량
사과 10
바나나 5
사과 8
포도 12
사과 6

 

각 제품별 판매 횟수 구하기

=COUNTIF(A2:A6, "사과")

결과: 3 (사과 판매 횟수)

 

모든 제품의 판매 횟수를 자동 계산하려면?

=COUNTIF(A2:A6, C2)

(C2에는 UNIQUE 함수로 구한 제품명이 들어 있음)


🔹 마무리

엑셀의 UNIQUE 함수는 중복을 제거할 때, COUNTIF 함수는 특정 값의 개수를 셀 때 유용합니다.
두 함수를 함께 활용하면 데이터 정리를 더욱 효과적으로 할 수 있습니다!

 

더 궁금한 점이 있다면 댓글로 남겨주세요. 감사합니다!

반응형