Excel에서 고유 이름을 계산하는 방법(5가지 방법)

  • 이 공유
Hugh West

대용량 데이터세트로 작업하는 동안 Excel에서 고유하고 고유한 값을 계산해야 하는 경우가 종종 있습니다. Excel에는 고유한 값이나 텍스트를 계산하는 기본 제공 함수가 없습니다. 그러나 이러한 고유한 값을 계산할 수 있는 많은 기술과 접근 방식이 있습니다. 오늘 이 기사에서는 Excel에서 고유한 이름을 계산하는 몇 가지 방법을 시연할 것입니다.

연습 통합 문서 다운로드

이 기사를 읽는 동안 연습할 연습 시트를 다운로드하십시오.

Excel-Count-Unique-Names.xlsx

Excel에서 고유 이름 계산(5가지 방법)

1. SUMPRODUCT 함수를 사용하여 고유 이름 계산

The Excel에서 고유한 이름을 계산하는 가장 간단하고 쉬운 방법은 SUMPRODUCT 기능을 사용하는 것입니다. 이 함수를 사용하여 두 가지 방법으로 고유한 값을 계산할 수 있습니다. 이러한 방법을 알아봅시다.

i. SUMPRODUCT with COUNTIF

Step-1:

다음 상황에서 일부 영업 담당자의 이름과 급여가 "영업 담당자" "급여" 열. 이제 이름이 두 번 이상 표시된 영업 담당자가 있습니다. 따라서 셀 E4 에서 "고유 이름 계산" 제목 아래의 영업 담당자 이름의 고유 번호를 계산해야 합니다.

2단계:

이제 셀 E4에서 COUNTIF 함수와 함께 SUMPRODUCT 함수를 적용합니다.

일반 공식is,

=SUMPRODUCT(1/COUNTIF(range,criteria))

값을 함수에 삽입하면 공식의 최종 형식은

입니다. =SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

여기서,

  • 범위 기준 B4:B17
  • COUNTIF 함수는 데이터 범위를 조사하고 각 이름이 다음에 나타나는 횟수를 계산합니다. 데이터 범위 {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • COUNTIF 함수는 1 분자를 어드바이저로 사용합니다. 이를 위해 배열에 한 번만 나타난 숫자는 1 이 되고 여러 개 나타난 숫자는 결과로 분수를 제공합니다.
  • 마지막으로 SUMPRODUCT 함수가 계산됩니다. 1 그리고 결과를 제공합니다.

Enter 키를 눌러 고유한 값을 가져옵니다.

3단계:

이 함수에는 데이터 집합에 빈 셀이 있으면 수식이 실패하는 결함이 있습니다. COUNTIF 함수는 각 빈 셀에 대해 "0" 을 생성하고 1 0 로 나누면 0으로 나누기 오류를 반환하기 때문에 ( #DIV/0!)

4단계:

이 상황을 극복하기 위해 수식을 약간 수정해 보겠습니다. 조금. 이제 이 상황에 대한 새로운 공식은

=SUMPRODUCT(((B4:B17””)/COUNTIF(B4:B17,B4:B17&””))입니다. )

이제 데이터세트에 빈 셀이 있으면 수식이무시합니다.

Enter 를 눌러 결과를 가져옵니다.

ii. SUMPRODUCT with FREQUENCY

Step-1:

이전 예제에서 사용한 것과 동일한 데이터 범위를 사용합니다.

이제 SUMPRODUCT with FREQUENCY 함수를 사용하여 고유한 이름을 가져옵니다.

일반 공식은 다음과 같습니다.

=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

값을 삽입하여 최종 형태를 얻습니다.

=SUMPRODUCT(–(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))

여기서,

  • MATCH 함수는 데이터에 나타나는 각 이름의 위치를 ​​가져오는 데 사용됩니다. 여기 MATCH 함수에서 lookup_value, lookup_array [일치 유형] B4:B17,B4:B17,0입니다.
  • bins_array 인수는 수식 (ROW(B4:B17)-ROW(B4)+1)
  • 의 이 부분에서 구성됩니다.
  • FREQUENCY 함수는 빈으로 구성된 데이터 배열의 각 숫자에 대한 개수를 나타내는 숫자 배열을 반환합니다. FREQUENCY 공식 작동의 핵심 기능은 숫자가 이미 계산된 경우 FREQUENCY 가 0을 반환한다는 것입니다.
  • 이제 다음 값을 확인합니다. 0보다 크면(>0) 숫자를 TRUE 또는 FALSE 로 변환한 다음 이중 음수 (--) TRUE FALSE 값을 1과 0으로 변환합니다.
  • 마지막으로 SUMPRODUCT 함수는 단순히 숫자를 더합니다. 위로 올라가 합계를 반환합니다.

배열 수식 이므로 “CTRL+SHIFT+ENTER” 공식을 적용합니다. 최종 집계가 완료되었습니다.

자세히 알아보기: Excel에서 SUMPRODUCT 기준으로 고유한 값 계산

2. COUNTIF 수식과 함께 SUM을 사용하여 고유 이름 계산

1단계:

이제 SUM COUNTIF 필요한 개수를 가져오는 공식.

이 공식의 일반 공식은

=SUM(IF(ISTEXT(Value),1/COUNTIF( 범위, 기준), ""))

수식의 최종 형식을 얻기 위해 값을 삽입합니다.

=SUM(IF(ISTEXT(B4 :B17),1/COUNTIF(B4:B17,B4:B17),””))

여기서,

  • ISTEXT 함수는 <8을 반환합니다>TRUE 텍스트인 모든 값의 경우 거짓, 기타 값의 경우
  • 범위 및 기준은 B4:B17
  • 값이 텍스트 값인 경우 , COUNTIF 함수는 데이터 범위를 조사하고 각 이름이 데이터 범위 {3,2,1,2,3,3,4,3,3,1에 나타나는 횟수를 계산합니다. ,1,1,1,1}
  • SUM 함수는 모든 값의 합계를 계산하고 결과를 반환합니다.

2단계:

배열 수식 이므로 “CTRL+SHIFT+ENTER” 를 눌러 적용합니다. 공식. 그리고 우리최종 개수를 확인했습니다.

자세히 보기: Excel 수식 고유 값 계산(3가지 쉬운 방법)

3. FREQUENCY 및 MATCH 공식과 함께 SUM을 사용하여 고유 이름 계산

1단계:

이제 SUM 을(를) 사용합니다. FREQUENCY MATCH 고유한 이름을 계산하는 공식.

일반적인 공식은

=SUM(IF(FREQUENCY(IF( 논리 테스트””, MATCH(Lookup_value,Lookup_array,[일치 유형])),ROW(참조)-ROW(참조.첫 번째 셀)+1),1))

다음의 최종 수식 값 삽입은

=SUM(IF(FREQUENCY(IF(B4:B17””,MATCH(B4:B17,B4:B17,0)),ROW(B4:B17 )-ROW(B4)+1),1))

여기서

  • 여기 MATCH 함수에서 lookup_value , lookup_array [일치 유형] B4:B17,B4:B17,0
  • MATCH 함수 이후 , IF 가 있습니다. IF 기능이 필요한 이유는 MATCH 가 빈 셀에 대해 #N/A 오류를 반환하기 때문입니다. . 따라서 B4:B17””
  • 이 있는 빈 셀은 제외됩니다. bins_array 인수는 수식 (ROW(B4:B17)-ROW( B4)+1)
  • 이 결과 배열은 data
  • 배열의 각 숫자에 대한 개수를 나타내는 숫자 배열을 반환하는 FREQUENCY 함수에 공급됩니다.
  • 마지막으로 외부 IF 기능은 각 고유 값을 1로, 중복 값을

누름 “CTRL+SHIFT+ENTER” 배열 수식을 적용합니다.

자세히 보기: 고유 텍스트 값 계산 Excel에서 조건 사용(5가지 방법)

유사한 읽기

  • 고유 텍스트에 COUNTIF를 사용하는 방법(가장 쉬운 8가지 방법)
  • 엑셀의 COUNTIFS 고유 값(3가지 쉬운 방법)

4. 고유한 이름을 계산하기 위해 고유 기능 사용

Step-1:

UNIQUE 기능은 Excel 365 버전에서만 사용할 수 있습니다.

이제 독특한 기능. 일반 수식은

=COUNTA(UNIQUE(range))

값을 입력한 후의 최종 형식은

입니다. =COUNTA(UNIQUE(B4:B17))

Enter 를 눌러 결과를 얻으십시오.

2단계:

UNIQUE 기능을 사용하여 고유한 이름 목록을 얻을 수도 있습니다. 이를 위한 공식은

=UNIQUE(B4:B17)

계속하려면 Enter 키를 누르십시오.

읽기 자세히: Excel VBA: 열의 고유 값 계산(3가지 방법)

5. 고급 필터를 사용하여 Excel에서 고유 이름 계산

1단계:

고급 필터 옵션을 사용하여 고유한 이름을 계산할 수도 있습니다. 그렇게 하려면 정렬 & 필터 그룹에서 고급

단계-2:

을 클릭합니다. 고급 필터 창이 나타납니다. 여기에서 다른 위치로 복사 고유 레코드 사용을 확인하십시오.만.

3단계:

이제 목록 범위($ B$3:$B$17), 기준 범위($B$3:$B$17), $E$3에 복사 . 계속하려면 확인 을 클릭하세요.

고유한 이름 목록이 만들어집니다.

4단계:

고유한 이름을 계산하려면 다음 공식을 사용하세요.

=ROWS(E4:E9)

그리고 Enter 를 누릅니다.

자세히 보기: EXCEL에서 COUNTIFS 기준으로 고유한 값 계산( 4 예)

간편기록

COUNTIF 수식과 함께 SUMPRODUCT를 사용할 때 데이터셋에 빈 셀이 있으면 결과는 나누기로 표시됩니다. 제로 오류 (#DIV/0!)

< 배열 수식 의 경우 “CTRL+SHIFT+ENTER”<9를 눌러야 합니다> 동시에 결과를 가져옵니다.

< UNIQUE 기능은 Excel 365 에서만 사용할 수 있습니다. 이전 버전의 Excel 사용자는 이 기능을 사용할 수 없습니다.

결론

오늘 우리는 데이터 세트에서 고유한 이름을 계산하는 몇 가지 절차를 배웠습니다. 혼란스럽거나 제안 사항이 있는 경우 댓글 섹션에서 의견을 공유해 주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.