Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

고유값 및 다른 값 쉽게 세기 – 7가지 예제

Author Xiaoyang Last modified

일반적으로 Excel에서는 고유한 값은 목록에서 중복 없이 한 번만 나타나는 값이며, 다른 값들은 모든 서로 다른 값(고유값 + 첫 번째 중복 항목)을 의미합니다. 대규모 데이터 세트를 작업할 때 아래 스크린샷과 같이 셀 목록에서 중복 항목들 사이의 고유 및 다른 값을 세어야 할 수 있습니다. 이 튜토리얼에서는 Excel에서 고유 및 다른 값을 계산하는 몇 가지 빠른 방법을 소개합니다.

Count unique values or distinct values in a list

Excel에서 고유값 세기

Excel에서 다른 값(고유값 및 첫 번째 중복 항목) 세기


샘플 파일 다운로드

고유값 및 다른 값 세기


Excel에서 고유값 세기

이 섹션에서는 텍스트와 숫자를 포함한 목록에서 고유값의 개수를 세는 몇 가지 수식 예제에 대해 설명합니다.

수식을 사용하여 고유값 세기

중복된 이름이 포함된 이름 목록이 있다고 가정해 보겠습니다. 이제 아래 스크린샷과 같이 노란색으로 강조 표시된 고유한 이름의 수만 얻으려고 합니다:

sample data

이 문제를 해결하기 위해 다음 배열 수식을 사용할 수 있습니다:

1단계: 수식 입력

결과를 출력하려는 빈 셀에 아래 수식을 입력하거나 복사하세요:

=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
 참고: 위 수식에서 "A2:A12"는 고유값을 세려는 데이터 목록입니다.

2단계: 올바른 결과를 얻기 위해 Ctrl + Shift + Enter 키를 누릅니다:

Count unique values with formula

참고:

  1. 셀 목록에 숫자, 부울, 오류 값 등 다른 유형의 데이터가 포함되어 있는 경우, 위 수식을 적용하면 데이터 유형에 관계없이 고유값의 수를 얻게 됩니다.
  2. 데이터 목록에 빈 셀이 포함되어 있으면 이 수식은 빈 셀을 제외합니다.
  3. 다른 유형의 데이터가 있을 때 텍스트 값만 고유값으로 세려면 아래 배열 수식을 적용하고 "Ctrl" + "Shift" + "Enter" 키를 눌러 결과를 반환하세요:
    =SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
  4. 다양한 유형의 데이터가 포함된 셀 목록에서 숫자만 고유값으로 세려면 다음 배열 수식을 사용하고 "Ctrl" + "Shift" + "Enter" 키를 눌러 결과를 반환하세요:
    =SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

Kutools for Excel로 몇 번의 클릭만으로 고유값 세기

다음번에 수식을 적용해야 할 때 이를 기억하는 것이 어려울 수 있습니다. 그러나 "Kutools for Excel"이 있다면, "함수 도우미"의 "고유값 세기" 옵션을 통해 몇 번의 클릭만으로 결과를 얻을 수 있습니다. 아래 데모를 참조하세요:

  1. 결과를 출력할 셀을 클릭하세요;
  2. "Kutools" > "함수 도우미" > "함수 도우미" > "통계" > "고유값 세기"를 클릭하여 이 기능을 활성화하세요;
  3. 데이터 목록을 선택 > "확인".
    Count unique values with kutools
팁:
  1. 이 기능을 적용하려면 Kutools for Excel을 다운로드하고 설치해야 합니다.
  2. "함수 도우미" 기능은 "고유값 추출", "고유값이 포함된 셀 추출(첫 번째 중복 포함)", "쉼표로 구분된 값의 수 세기", "같은 텍스트 기준 합계" 등 40개 이상의 일반적으로 사용되는 수식을 수집합니다...

수식을 사용하여 Excel 365/2021에서 고유값 세기

Excel 365 또는 Excel 2021을 사용 중이라면 UNIQUE 함수를 사용하여 더 간단한 수식으로 데이터 세트에서 고유값을 세는 데 도움이 될 수 있습니다.

예를 들어, A2:A12 범위에서 고유한 이름의 수를 세려면 다음 수식을 입력하세요:

1단계: 아래 수식을 복사하거나 입력하세요

=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
참고: 이 수식에서 "A2:A12"는 고유값을 세려는 데이터 목록입니다.

2단계: 결과를 얻기 위해 Enter 키를 누릅니다:

Count unique values in Excel 365/2021 with formula

팁:

  1. 데이터 목록에 텍스트, 숫자, 부울, 오류 값 등 다른 유형의 데이터가 포함되어 있는 경우, 이 수식은 데이터 유형에 관계없이 고유값의 수를 얻습니다.
  2. 위 수식은 빈 셀을 포함한 고유값을 세며, 빈 셀을 제외하려면 아래 수식을 적용하고 "Enter" 키만 누르면 됩니다:
    =SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))

Excel에서 다른 값(고유값 및 첫 번째 중복 항목) 세기

셀 목록에서 다른 값(고유값 및 첫 번째 중복 항목)을 세기 위해 여기서는 다른 수식을 소개하겠습니다.

수식을 사용하여 다른 값 세기

Excel에서는 아래 수식 중 하나를 적용하여 다른 값의 수를 반환할 수 있습니다.

1단계: 아래 수식 중 하나를 입력하세요

수식 1: 수식을 입력한 후 "Enter" 키를 누릅니다.

=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))      

수식 2: 수식을 입력한 후 "Ctrl" + "Shift" + "Enter" 키를 누릅니다.

=SUM(1/COUNTIF(A2:A12,A2:A12))             
참고: 이러한 수식에서 "A2:A12"는 다른 값을 세려는 데이터 목록입니다.

결과:

Count distinct values with formula

팁:

  1. 데이터 목록에 숫자, 부울, 오류 값 등 다른 유형의 데이터가 포함되어 있는 경우, 이 수식은 데이터 유형에 관계없이 다른 값을 얻습니다.
  2. 위 수식을 사용할 때 데이터 목록에 빈 셀이 포함되어 있으면 #DIV/0 오류 값을 얻게 됩니다. 빈 셀을 수정하고 무시하려면 아래 수식 중 하나를 적용하세요:
    수식 1: 수식을 입력한 후 "Enter" 키를 누릅니다.
    =SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))        
    수식 2: 수식을 입력한 후 "Ctrl" + "Shift" + "Enter" 키를 누릅니다.
    =SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))       

    Count distinct values exclude blank cells with formula

  3. 데이터 목록 내에서 고유한 텍스트 값만 세려면 아래 배열 수식을 적용하고 "Ctrl" + "Shift" + "Enter" 키를 눌러 결과를 얻으세요:
    =SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
  4. 고유한 숫자 값만 세려면 다음 배열 수식을 사용하고 "Ctrl" + "Shift" + "Enter" 키를 눌러 결과를 얻으세요:
    =SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))

Kutools for Excel로 몇 번의 클릭만으로 다른 값 세기

워크북에서 자주 수식을 적용해야 하는 경우, 다음번에 적용할 때 이를 기억하는 것이 어려울 수 있습니다. 그러나 "Kutools for Excel"이 있다면, "함수 도우미"의 "고유값이 포함된 셀 세기(첫 번째 중복 포함)" 옵션을 통해 몇 번의 클릭만으로 결과를 얻을 수 있습니다. 아래 데모를 참조하세요:

  1. 결과를 출력할 셀을 클릭하세요;
  2. "Kutools" > "함수 도우미" > "통계" > "고유값이 포함된 셀 세기(첫 번째 중복 포함)"을 클릭하여 이 기능을 활성화하세요;
  3. 데이터 목록을 선택 > "확인".
     Count distinct values with kutools
:
  1. 이 기능을 적용하려면 Kutools for Excel을 다운로드하고 설치해야 합니다.
  2. "함수 도우미" 기능은 "고유값 추출", "고유값이 포함된 셀 추출(첫 번째 중복 포함)", "쉼표로 구분된 값의 수 세기", "같은 텍스트 기준 합계" 등 40개 이상의 일반적으로 사용되는 수식을 수집합니다...

피벗테이블로 다른 값 세기

Excel에서 피벗테이블도 데이터 목록에서 다른 값의 수를 얻는 데 도움이 될 수 있습니다. 다음 단계를 따라 진행하세요:

1단계: 피벗테이블 생성

  1. 데이터 목록을 선택하고 리본에서 "삽입" > "피벗테이블"을 클릭하세요. 스크린샷을 참조하세요:
    create a pivottable for selected data
  2. 팝업된 "피벗테이블" 대화 상자에서:
    (1). 피벗테이블을 배치할 새 워크시트 또는 기존 워크시트를 선택하세요;
    (2). "이 데이터를 데이터 모델에 추가" 확인란을 체크하세요.
    (3). "확인" 버튼을 클릭하세요.
    set options in PivotTable from table or range dialog box

2단계: 필드 정렬 및 다른 값 옵션 선택

  1.  "피벗테이블 필드" 창이 표시됩니다. "이름" 필드를 "값" 영역으로 드래그하세요. 아래 데모를 참조하세요:
    Arrange the field for pivottable
  2. 그런 다음, "이름 개수" 드롭다운을 클릭하고 "값 필드 설정"을 선택하세요. 스크린샷을 참조하세요:
    click value Field Settings option
  3. "값 필드 설정" 대화 상자가 열리면 "합계 요약 방식" 탭 아래의 목록 상자에서 "다른 값 개수"를 선택하고 "확인" 버튼을 클릭하세요. 스크린샷을 참조하세요:
    select Distinct Count option

결과:

이제 생성된 피벗테이블은 아래 스크린샷과 같이 데이터 목록의 다른 값 개수를 표시합니다:

PivotTable result to count distinct values

팁:

  1. 소스 데이터를 업데이트한 경우 최신 카운트를 얻으려면 피벗테이블을 마우스 오른쪽 버튼으로 클릭하고 "새로 고침" 옵션을 선택하기만 하면 됩니다.
  2. 이 "다른 값 개수" 옵션은 Excel 2013 및 이후 버전에서만 사용 가능합니다.

수식을 사용하여 Excel 365/2021에서 다른 값 세기

Excel 365 또는 Excel 2021에서는 새로운 UNIQUE 함수를 일반 COUNTA 함수와 함께 사용하여 간단한 수식을 만들 수 있습니다.

아래 수식을 빈 셀에 복사하거나 입력하고 "Enter" 키를 눌러 결과를 얻으세요:

=COUNTA(UNIQUE(A2:A12)) 
참고: 이 수식에서 "A2:A12"는 다른 값을 세려는 데이터 목록입니다.

Count distinct values in Excel 365/2021 with formula

팁:

  1. 데이터 목록에 텍스트, 숫자, 부울, 오류 값 등 다른 유형의 데이터가 포함되어 있는 경우, 이 수식은 데이터 유형에 관계없이 다른 값의 수를 세게 됩니다.
  2. 위 수식은 빈 셀을 포함한 다른 값을 세며, 빈 셀을 제외하려면 아래 수식을 적용하고 "Enter" 키를 눌러 결과를 얻으세요:
    =COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))    

    Count distinct values in Excel 365/2021 with formula exclude blank cells


관련 기사:

  • 피벗테이블에서 고유값 세기
  • 일반적으로 중복값이 포함된 데이터 범위를 기반으로 피벗테이블을 생성하면 모든 레코드가 계산되지만, 때로는 특정 열에 기반하여 고유값만 계산하여 올바른 결과를 얻고 싶을 수 있습니다. 이 문서에서는 피벗테이블에서 고유값을 세는 방법에 대해 설명합니다.
  • 필터링된 열에서 고유값 세기
  • 중복된 이름이 포함된 필터링된 열에서 고유한 이름의 수만 세려고 한다고 가정해 보겠습니다. Excel에서 이 작업을 신속하게 처리할 좋은 솔루션이 있을까요?
  • 여러 조건으로 고유값 세기
  • 여러 이름, 프로젝트 및 위치를 포함하는 데이터 범위가 있으며, 나열된 조건과 일치하는 이름을 찾아 각각의 일치하는 이름을 한 번만 세는 작업을 수행해야 합니다. 이 작업을 해결하기 위한 팁이 있을까요? 이 문서에서는 그 해결책을 소개합니다.
  • 고유값 연결
  • 중복 데이터가 포함된 긴 값 목록이 있고, 고유값만 찾아 단일 셀에 연결하려고 합니다. Excel에서 이 문제를 빠르고 쉽게 처리할 방법이 있을까요?