본문 바로가기
카테고리 없음

엑셀 중복값을 제외한 갯수 카운트

by 7냉이향 2025. 1. 22.
반응형

엑셀에서 데이터 분석 시 중복된 값을 제외하고 고유한 값의 개수를 파악하는 것은 매우 중요합니다. 이를 위해 SUM, COUNTIF 함수와 배열 수식을 활용하여 효율적으로 계산할 수 있습니다. 아래에서 그 방법을 자세히 살펴보겠습니다.

 

1. 배열 수식을 이용한 고유 값 개수 세기

중복된 값을 제외하고 고유한 값의 개수를 계산하기 위해 배열 수식을 사용할 수 있습니다. 다음과 같은 수식을 입력한 후, Ctrl + Shift + Enter를 눌러 배열 수식으로 입력합니다:

=SUM(1/COUNTIF(데이터_범위, 데이터_범위))

이 수식은 다음과 같이 동작합니다:

  1. COUNTIF(데이터_범위, 데이터_범위)는 지정된 범위 내 각 항목의 빈도를 계산하여 배열로 반환합니다.
  2. 1/COUNTIF(...)는 각 항목의 빈도의 역수를 계산하여 배열로 반환합니다.
  3. SUM(...)은 이 배열의 모든 값을 더하여 고유한 값의 개수를 계산합니다.

주의사항: 데이터 범위에 빈 셀이 포함되어 있을 경우, 위 수식은 #DIV/0! 오류를 반환할 수 있습니다. 이를 방지하려면 다음과 같이 수정합니다:

=SUM(IF(데이터_범위<>"", 1/COUNTIF(데이터_범위, 데이터_범위)))

이 수식은 빈 셀을 제외하고 계산하여 오류를 방지합니다. 수식 입력 후 Ctrl + Shift + Enter를 눌러 배열 수식으로 입력해야 합니다.

 

엑셀 중복값 제거 후 고유값 개수 구하기 :: 엑셀 공식 - 오빠두엑셀

 

엑셀 중복값 제거 후 고유값 개수 구하기 :: 엑셀 공식 - 오빠두엑셀

COUNTIF 함수를 사용하여 각 항목별 개수를 계산합니다. = COUNTIF({김, 이, 김, 박, 이, 김}, {김, 이, 김, 박, 이, 김}) = {3, 2, 3, 1, 2, 3} 따라서 범위에 빈칸이 있을 경우 변환공식을 사용하여 문제를 해결

www.oppadu.com

 

2. SUMPRODUCT 함수 활용

배열 수식 대신 SUMPRODUCT 함수를 사용하면 배열 수식을 입력할 때 필요한 Ctrl + Shift + Enter 키 조합 없이도 동일한 결과를 얻을 수 있습니다:

=SUMPRODUCT(1/COUNTIF(데이터_범위, 데이터_범위))

SUMPRODUCT 함수는 배열을 처리하여 합계를 계산하므로, 배열 수식 입력 방식 없이도 고유한 값의 개수를 계산할 수 있습니다.

주의사항: 이 방법 역시 데이터 범위에 빈 셀이 포함되어 있을 경우 오류가 발생할 수 있으므로, 빈 셀이 포함된 경우 다음과 같이 수정합니다:

=SUMPRODUCT((데이터_범위<>"")/COUNTIF(데이터_범위, 데이터_범위&""))

이 수식은 빈 셀을 제외하고 고유한 값의 개수를 정확하게 계산합니다.

 

3. UNIQUE 함수 활용 (엑셀 365 이상)

엑셀 365 이상 버전에서는 UNIQUE 함수를 사용하여 중복을 제거한 고유 값을 쉽게 추출할 수 있습니다:

=COUNTA(UNIQUE(데이터_범위))

UNIQUE 함수는 지정된 범위에서 고유한 값만을 반환하며, COUNTA 함수는 반환된 고유 값의 개수를 셉니다. 이 방법은 배열 수식이나 SUMPRODUCT 함수보다 간단하게 고유 값의 개수를 계산할 수 있습니다.

 

4. 조건부 서식을 활용한 중복 값 시각화

중복된 값을 시각적으로 구분하기 위해 조건부 서식을 활용할 수 있습니다:

  1. 데이터를 선택합니다.
  2. 상단 메뉴에서 탭을 클릭한 후, 조건부 서식을 선택합니다.
  3. 셀 강조 규칙 > 중복 값을 선택합니다.
  4. 원하는 서식 옵션을 선택하여 중복 값을 강조 표시합니다.

이를 통해 중복된 데이터를 빠르게 식별하고 처리할 수 있습니다.

 

5. 데이터 필터링을 통한 고유 값 추출

데이터 필터링 기능을 활용하여 중복된 값을 제외하고 고유한 데이터를 손쉽게 추출할 수 있습니다:

  1. 데이터를 선택합니다.
  2. 상단 메뉴에서 데이터 탭을 클릭한 후, 고급을 선택합니다.
  3. 고급 필터 창에서 다른 위치에 복사를 선택하고, 고유 기록만 옵션을 체크합니다.
  4. 복사할 위치를 지정한 후 확인을 클릭합니다.

이를 통해 고유한 데이터만을 추출하여 별도의 위치에 복사할 수 있습니다.

위의 방법들을 활용하여 엑셀에서 중복된 값을 제외한 고유 값의 개수를 효율적으로 계산하고 시각화할 수 있습니다. 데이터 분석 및 정리에 큰 도움이 될 것입니다.

반응형