엑셀 UNIQUE 함수 사용법 및 실전예제 총정리 :: 동적배열함수

입력한 범위에서 고유값만 추출하여 반환하는 UNIQUE 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 UNIQUE 함수 사용법 및 실전예제 :: 동적배열함수

작성자 :
오빠두엑셀
최종 수정일 : 2021. 10. 20. 23:51
URL 복사
메모 남기기 : (30)

엑셀 UNIQUE 함수 사용법 및 실전예제 총정리 :: 동적배열함수

UNIQUE 함수 목차 바로가기
함수구문
= UNIQUE ( 범위, [가로방향조회], [단독발생] )
인수 알아보기
엑셀 UNIQUE 함수 예제
엑셀 UNIQUE 함수 간단 예제
인수 설명
범위 고유값을 추출할 배열 또는 범위입니다.
가로방향조회
[선택인수]
TRUE일 경우 가로방향으로 고유값을 조회합니다. 기본값은 FALSE 입니다.

  • FALSE : [기본값] 세로방향으로 고유값을 조회합니다.
  • TRUE : 가로방향으로 고유값을 조회합니다.
단독발생
[선택인수]
단독발생 인수가 TRUE일경우, 범위에서 '한번만' 발생하는 값을 반환합니다.

  • FALSE : [기본값] 범위의 모든 고유값을 반환합니다.
  • TRUE : 정확히 한번만 발생한 고유값을 반환합니다.
호환성
운영체제 호환성
Windows 버전 엑셀 2021 또는 M365 사용자에게만 제공됩니다.
Mac 버전 엑셀 2021 또는 Mac용 M365 사용자에게만 제공됩니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 UNIQUE 함수 사용법
    예제파일

관련 기초함수

UNIQUE 함수 사용예제

1. UNIQUE 함수 기본 사용법 (선택한 범위에서 고유값 반환)
=UNIQUE(범위)

선택한 범위에서 고유값을 반환합니다. 부서명 범위에서 고유값을 출력합니다.

예제파일에서 사용된 공식

=UNIQUE(D9:D18)
엑셀 UNIQUE 함수 기초 사용법
UNIQUE 함수로 선택한 범위의 고유값을 출력합니다.
2. 넓은 범위에서의 고유값 반환하기
=UNIQUE(넓은범위)

UNIQUE 함수는 넓은 범위에 걸쳐 고유값을 출력할 수도 있습니다. 예를들어 아래 예제와 같이, 성-이름 범위를 넓게 입력하면 성과 이름을 모두 비교한 고유값을 반환합니다.

예제파일에서 사용된 공식

=UNIQUE(B9:C18)
엑셀 UNIQUE 함수 여러 범위 반환
UNIQUE 함수는 넓은 범위의 고유값을 반환할 수도 있습니다.
3. 병합된 범위에서 고유값 반환하기
=UNIQUE(범위1 & "구분기호(또는 생략)" & 범위2)

만약 여러개의 떨어져 있는 범위의 고유값을 반환하거나 또는 각 범위의 값을 병합하여 고유값을 반환하려면 어떻게해야 할까요?

UNIQUE 함수는 범위로 '배열'을 받아옵니다. 따라서 "&" 기호를 사용하여 병합된 범위에서 고유값을 출력할 수 있습니다.

예제파일에서 사용된 공식

=UNIQUE(B9:B18&" "&C9:C18)
UNIQUE 함수 병합된 범위 반환
& 기호를 사용하여 병합된 범위의 고유값을 반환할 수도 있습니다.
4. 특정 조건을 만족하는 고유값 반환하기
=UNIQUE(FILTER(고유값범위,조건범위=조건))

FILTER 함수를 응용하면 특정조건을 만족하는 고유값을 반환할 수 있습니다. 아래와 같이 함수를 입력하면, 부서가 '회계팀'인 경우의 직원명 고유값이 반환됩니다.

예제파일에서 사용된 공식

=UNIQUE(FILTER(B9:C18,D9:D18="회계팀"))
특정 조건을 만족하는 고유값 출력
FILTER 함수와 응용하면 특정조건을 만족하는 고유값을 반환하게 됩니다.
5. 출력된 고유값 범위를 정렬하기
=SORT(UNIQUE(범위))

SORT 함수를 응용하여 출력된 고유값 범위를 정렬할 수 있습니다. 아래와 같이 수식을 입력하면, UNIQUE 함수로 반환된 직원명의 고유값을 오름차순으로 정렬합니다.

예제파일에서 사용된 공식

=SORT(UNIQUE(B9:B18&" "&C9:C18))
엑셀 UNIQUE 함수 정렬
SORT 함수와 같이 사용하여 반환된 고유값을 정렬합니다.
6. 넓은 범위로 출력된 고유값을 특정 기준에 따라 정렬하기
=SORT(UNIQUE(넓은범위),열번호)

SORT 함수의 '열번호' 인수를 사용하여, 넓게 반환된 범위를 특정 기준에 따라 정렬할 수도 있습니다. 예를 들어 아래와 같이 수식을 입력하면, 반환된 고유값 범위를 '부서명' 기준으로 정렬합니다. (SORT 함수의 3번째 인수를 변경하면 오름차순 또는 내림차순으로도 정렬할 수 있습니다.)

예제파일에서 사용된 공식

=SORT(UNIQUE(B9:D18),3,1)
고유값 특정 기준 정렬
반환된 고유값을 특정 기준에 따라 정렬할 수도 있습니다.
그 외 참고사항
  • 엑셀 UNIQUE 함수로 출력될 분산범위에 기존 다른 값이 존재할 경우, UNIQUE 함수는 #SPILL! 오류를 반환합니다.
  • 다른 통합문서의 범위를 참조할경우, 연결된 통합문서는 반드시 열려있어야만 함수가 실시간으로 갱신됩니다. 그렇지 않을 경우, UNIQUE 함수는 #REF! 오류를 반환합니다.

링크: MS 홈페이지 엑셀 UNIQUE 함수 사용법

 

4.9 22 투표
게시글평점
30 댓글
Inline Feedbacks
모든 댓글 보기
30
0
여러분의 생각을 댓글로 남겨주세요.x