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

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

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

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

UNIQUE 함수 목차 바로가기
함수구문
= UNIQUE ( 범위, [조회방향], [단독발생] )
인수 알아보기
인수설명
범위고유값을 추출할 배열 또는 범위입니다.
조회방향
[선택인수]
고유값을 조회할 방향입니다.

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

  • FALSE : [기본값] 범위의 모든 고유값을 반환합니다.
  • TRUE : 정확히 한번만 발생한 고유값을 반환합니다.
호환성
운영체제호환성
Windows 버전오피스 365 버전에서만 지원됩니다.
Mac 버전오피스 365 버전에서만 지원됩니다.

예제파일 다운로드

관련 기초함수
범위에서 일치하는 항목을 찾아 반환합니다. VLOOKUP 상위호한 함수입니다.
입력한 조건을 바탕으로 데이터를 필터링합니다.

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.8 17 votes
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
19 Comments
Inline Feedbacks
View all comments
거노
거노
2020년 3월 23일 5:46 오전
게시글평점 :
     

많이 배웠습니다!

전상용
전상용
2020년 3월 24일 11:27 오전
게시글평점 :
     

좋은 자료 항상 감사합니다.

레드불
레드불
2020년 3월 29일 6:53 오후
게시글평점 :
     

감사합니다 예제파일로 연습하겠습니다!

엑셀따라해보기
엑셀따라해보기
2020년 4월 1일 1:24 오전
게시글평점 :
     

감사합니다.

호야
호야
2020년 4월 3일 11:41 오전
게시글평점 :
     

잘보고 갑니다.

로돌릭
로돌릭
2020년 4월 6일 11:09 오후
게시글평점 :
     

좋은 자료 감사합니다.

헬로엑셀
헬로엑셀
2020년 4월 7일 3:22 오전
게시글평점 :
     

이 함수도 오피스365에서만 가능한 함수인가요?

이병헌0324
이병헌0324
2020년 4월 7일 1:45 오후
게시글평점 :
     

기초부터 고도화 응용까지 이렇게 설명해 주시니..정말 대단 하단 말 밖에 안나오네요..울 나라 엑셀 최고 프로인듯 합니다.

닥코드
닥코드
2020년 4월 7일 2:12 오후
게시글평점 :
     

항상 좋은 내용 감사합니다.

하나님의기쁨
하나님의기쁨
2020년 4월 8일 2:37 오후
게시글평점 :
     

소중한 정보를 공유해 주셔서 감사 드립니다. 심으신 것은 30배 이상 무한히 열매 맺으시길 바랍니다.

늑대다
늑대다
2020년 4월 9일 8:10 오전
게시글평점 :
     

많이 배워갑니다

JMON
JMON
2020년 4월 9일 1:37 오후
게시글평점 :
     

꿀팁 감사합니다!

키아누깁스
키아누깁스
2020년 4월 9일 5:49 오후
게시글평점 :
     

좋은 자료 항상 감사하게 보고 있습니다

index
index
2020년 4월 17일 7:33 오전
게시글평점 :
     

혹시 중간에 빈칸(공란)이 있는 경우는 0으로 출력되던데 해결 방법이 있을까요?

곰돌이 푸후
곰돌이 푸후
2020년 4월 17일 3:23 오후
게시글평점 :
     

좋은 자료 갑사 드립니다.

강재영
강재영
2020년 4월 25일 2:43 오전
게시글평점 :
     

엑셀 ImageLookup 함수 사용법 클릭하면.
UNIQUE 사용법으로 링크가 열립니다.

에오스
에오스
2020년 9월 13일 5:04 오후
게시글평점 :
     

정말 편한 함수네요.

19
0
여러분의 생각을 댓글로 남겨주세요.x