엑셀 UNIQUE 함수 사용법 및 실전예제 총정리 :: 동적배열함수
UNIQUE 함수 목차 바로가기
함수구문
인수 알아보기

인수 | 설명 |
범위 | 고유값을 추출할 배열 또는 범위입니다. |
가로방향조회 [선택인수] |
TRUE일 경우 가로방향으로 고유값을 조회합니다. 기본값은 FALSE 입니다.
|
단독발생 [선택인수] |
단독발생 인수가 TRUE일경우, 범위에서 '한번만' 발생하는 값을 반환합니다.
|
호환성
운영체제 | 호환성 |
Windows 버전 | 엑셀 2021 또는 M365 사용자에게만 제공됩니다. |
Mac 버전 | 엑셀 2021 또는 Mac용 M365 사용자에게만 제공됩니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 UNIQUE 함수 사용법예제파일
관련 기초함수
UNIQUE 함수 사용예제
1. UNIQUE 함수 기본 사용법 (선택한 범위에서 고유값 반환)
=UNIQUE(범위)선택한 범위에서 고유값을 반환합니다. 부서명 범위에서 고유값을 출력합니다.
예제파일에서 사용된 공식
=UNIQUE(D9:D18)UNIQUE 함수로 선택한 범위의 고유값을 출력합니다. 2. 넓은 범위에서의 고유값 반환하기
=UNIQUE(넓은범위)UNIQUE 함수는 넓은 범위에 걸쳐 고유값을 출력할 수도 있습니다. 예를들어 아래 예제와 같이, 성-이름 범위를 넓게 입력하면 성과 이름을 모두 비교한 고유값을 반환합니다.
예제파일에서 사용된 공식
=UNIQUE(B9:C18)UNIQUE 함수는 넓은 범위의 고유값을 반환할 수도 있습니다. 3. 병합된 범위에서 고유값 반환하기
=UNIQUE(범위1 & "구분기호(또는 생략)" & 범위2)만약 여러개의 떨어져 있는 범위의 고유값을 반환하거나 또는 각 범위의 값을 병합하여 고유값을 반환하려면 어떻게해야 할까요?
UNIQUE 함수는 범위로 '배열'을 받아옵니다. 따라서 "&" 기호를 사용하여 병합된 범위에서 고유값을 출력할 수 있습니다.
예제파일에서 사용된 공식
=UNIQUE(B9:B18&" "&C9:C18)& 기호를 사용하여 병합된 범위의 고유값을 반환할 수도 있습니다. 4. 특정 조건을 만족하는 고유값 반환하기
=UNIQUE(FILTER(고유값범위,조건범위=조건))FILTER 함수를 응용하면 특정조건을 만족하는 고유값을 반환할 수 있습니다. 아래와 같이 함수를 입력하면, 부서가 '회계팀'인 경우의 직원명 고유값이 반환됩니다.
예제파일에서 사용된 공식
=UNIQUE(FILTER(B9:C18,D9:D18="회계팀"))FILTER 함수와 응용하면 특정조건을 만족하는 고유값을 반환하게 됩니다. 5. 출력된 고유값 범위를 정렬하기
=SORT(UNIQUE(범위))SORT 함수를 응용하여 출력된 고유값 범위를 정렬할 수 있습니다. 아래와 같이 수식을 입력하면, UNIQUE 함수로 반환된 직원명의 고유값을 오름차순으로 정렬합니다.
예제파일에서 사용된 공식
=SORT(UNIQUE(B9:B18&" "&C9:C18))SORT 함수와 같이 사용하여 반환된 고유값을 정렬합니다. 6. 넓은 범위로 출력된 고유값을 특정 기준에 따라 정렬하기
=SORT(UNIQUE(넓은범위),열번호)SORT 함수의 '열번호' 인수를 사용하여, 넓게 반환된 범위를 특정 기준에 따라 정렬할 수도 있습니다. 예를 들어 아래와 같이 수식을 입력하면, 반환된 고유값 범위를 '부서명' 기준으로 정렬합니다. (SORT 함수의 3번째 인수를 변경하면 오름차순 또는 내림차순으로도 정렬할 수 있습니다.)
예제파일에서 사용된 공식
=SORT(UNIQUE(B9:D18),3,1)반환된 고유값을 특정 기준에 따라 정렬할 수도 있습니다. 그 외 참고사항
- 엑셀 UNIQUE 함수로 출력될 분산범위에 기존 다른 값이 존재할 경우, UNIQUE 함수는 #SPILL! 오류를 반환합니다.
- 다른 통합문서의 범위를 참조할경우, 연결된 통합문서는 반드시 열려있어야만 함수가 실시간으로 갱신됩니다. 그렇지 않을 경우, UNIQUE 함수는 #REF! 오류를 반환합니다.