엑셀에서 데이터 분석 시 중복된 값을 제외하고 고유한 값의 개수를 파악하는 것은 매우 중요합니다. 이를 위해 SUM
, COUNTIF
함수와 배열 수식을 활용하여 효율적으로 계산할 수 있습니다. 아래에서 그 방법을 자세히 살펴보겠습니다.
1. 배열 수식을 이용한 고유 값 개수 세기
중복된 값을 제외하고 고유한 값의 개수를 계산하기 위해 배열 수식을 사용할 수 있습니다. 다음과 같은 수식을 입력한 후, Ctrl + Shift + Enter
를 눌러 배열 수식으로 입력합니다:
=SUM(1/COUNTIF(데이터_범위, 데이터_범위))
이 수식은 다음과 같이 동작합니다:
COUNTIF(데이터_범위, 데이터_범위)
는 지정된 범위 내 각 항목의 빈도를 계산하여 배열로 반환합니다.1/COUNTIF(...)
는 각 항목의 빈도의 역수를 계산하여 배열로 반환합니다.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. 조건부 서식을 활용한 중복 값 시각화
중복된 값을 시각적으로 구분하기 위해 조건부 서식을 활용할 수 있습니다:
- 데이터를 선택합니다.
- 상단 메뉴에서
홈
탭을 클릭한 후,조건부 서식
을 선택합니다. 셀 강조 규칙
>중복 값
을 선택합니다.- 원하는 서식 옵션을 선택하여 중복 값을 강조 표시합니다.
이를 통해 중복된 데이터를 빠르게 식별하고 처리할 수 있습니다.
5. 데이터 필터링을 통한 고유 값 추출
데이터 필터링 기능을 활용하여 중복된 값을 제외하고 고유한 데이터를 손쉽게 추출할 수 있습니다:
- 데이터를 선택합니다.
- 상단 메뉴에서
데이터
탭을 클릭한 후,고급
을 선택합니다. 고급 필터
창에서다른 위치에 복사
를 선택하고,고유 기록만
옵션을 체크합니다.- 복사할 위치를 지정한 후
확인
을 클릭합니다.
이를 통해 고유한 데이터만을 추출하여 별도의 위치에 복사할 수 있습니다.
위의 방법들을 활용하여 엑셀에서 중복된 값을 제외한 고유 값의 개수를 효율적으로 계산하고 시각화할 수 있습니다. 데이터 분석 및 정리에 큰 도움이 될 것입니다.