Excel · 도구

엑셀 UNIQUE

범위에서 중복을 제거한 고유값만 추출 — 데이터·메뉴 클릭 없이 수식 한 줄로 자동 갱신.

UNIQUE 수식 구조

=UNIQUE(array, [by_col], [exactly_once])

array (범위)

고유값을 추출할 범위·배열. 1열·다중열 모두 가능.

by_col (선택, 기본 FALSE)

FALSE면 행 단위 비교(세로 데이터), TRUE면 열 단위 비교(가로 데이터).

exactly_once (선택, 기본 FALSE)

FALSE면 일반 “중복 제거”(distinct), TRUE면 원본에서 딱 1번만 등장한 항목만.

UNIQUE는 동적 배열 함수 — 결과 크기가 입력에 따라 자동으로 늘었다 줄었다 합니다. 출력 셀 아래·옆에 데이터가 있으면 #SPILL! 오류. Excel 365·2021 이상, 구글 시트는 모든 버전 지원.

직접 체험해보세요

왼쪽 텍스트 영역을 자유롭게 편집하거나 프리셋을 골라보고, exactly_once 토글로 동작 차이를 확인하세요.

C2#==UNIQUE(A2:A11)

데이터 프리셋

3번째 인수 (exactly_once)

원본 (10개)

결과 (5개)

  • 서울
  • 부산
  • 대구
  • 인천
  • 광주
기본 동작: 중복을 합쳐 고유 항목만 → 10개에서 5개로 축약 (5개 중복 제거).

실전 활용 예제

=UNIQUE(A2:A100)

가장 흔한 사용 — 한 열에서 중복을 제거한 고유 목록. 카테고리·담당자·국가 목록을 자동으로 뽑을 때 표준.

예시: 주문 도시 100건 → 고유 도시서울, 부산, 대구, ...
=SORT(UNIQUE(A2:A100))

UNIQUE + SORT 조합 — 중복 제거 후 정렬. 드롭다운 목록 만들 때의 황금 패턴.

예시: 고유 카테고리를 가나다순개발, 영업, 인사
=UNIQUE(A2:B100)

다중 열도 가능 — 이름+부서 조합의 고유 쌍. 두 열을 함께 비교해서 동일 조합만 1번씩 표시.

예시: 이름·부서 조합 고유이름·부서 쌍 목록
=UNIQUE(A2:A100, , TRUE)

exactly_once=TRUE — 원본에서 딱 1번만 나타난 항목. 'A·B만 응답한 사람' 찾을 때 유용.

예시: 100건 중 단 1번 등장한 코드고유 1회 코드만
목차
  1. 1.엑셀 UNIQUE 함수란?
  2. 2.UNIQUE vs 데이터 메뉴
  3. 3.exactly_once + 동작 예시
  4. 4.실전 사용 시나리오 8가지
  5. 5.FILTER + UNIQUE + SORT 황금 조합
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 UNIQUE 함수란?

엑셀 UNIQUE 함수는 범위에서 중복을 제거한 고유 값을 동적 배열로 반환합니다. 카테고리 목록 자동 추출, 감사·검증, FILTER/SORT와 조합한 동적 요약에 표준. Excel 365, 2021+ 전용.

구문은 =UNIQUE(범위, [by_col], [exactly_once]). 원본 유지 + 자동 갱신 + 결과 확산.

UNIQUE vs 데이터 메뉴

항목UNIQUE 함수데이터 → 중복 제거
원본 유지❌ (원본 변경)
자동 갱신❌ (일회성)
결과 위치별도 셀원본 자리
exactly_once
주 사용동적 결과 필요정적 정리

자동 갱신은 함수, 일회성 정리는 메뉴.

exactly_once + 동작 예시

exactly_once=FALSE (기본): 고유 값 모두

데이터: {"A", "B", "A", "C", "B", "D"}

=UNIQUE(A:A, FALSE, FALSE)

{"A", "B", "C", "D"} (각 값 한 번씩)

exactly_once=TRUE: 정확히 한 번만

=UNIQUE(A:A, FALSE, TRUE)

{"C", "D"} (A, B는 여러 번 → 제외)

FALSE는 카테고리 목록, TRUE는 감사·유일 항목.

동작 예시

A1:A6 = {"영업", "개발", "영업", "마케팅", "개발", "영업"}

 

=UNIQUE(A1:A6)

{"영업", "개발", "마케팅"} (등장 순서)

 

=UNIQUE(A1:A6, FALSE, TRUE)

{"마케팅"} (정확히 1번만)

 

여러 열: =UNIQUE(A1:B4) → (이름, 부서) 쌍 고유

가로: =UNIQUE(A1:E1, TRUE) → 가로 데이터 고유

실전 사용 시나리오 8가지

  • 카테고리 목록 =UNIQUE(A:A)
  • SORT + UNIQUE (정렬) =SORT(UNIQUE(A:A))
  • FILTER + UNIQUE =UNIQUE(FILTER(A:A, B:B="영업"))
  • 여러 열 조합 고유 (복합 키) =UNIQUE(A2:B100)
  • 데이터 검증 목록 (동적) — 데이터 검증 → 목록 → =UNIQUE(A:A)
  • exactly_once로 유일 항목 =UNIQUE(A:A, FALSE, TRUE)
  • 고유 값 개수 =ROWS(UNIQUE(A:A))
  • 황금 조합 =SORT(UNIQUE(FILTER(A:A, B:B="영업")))

FILTER + UNIQUE + SORT 황금 조합

Excel 365의 대표 동적 배열 조합:

=SORT(UNIQUE(FILTER(A:A, B:B="영업")))

해석 (안쪽부터):

  1. FILTER: B가 "영업"인 A만 추출
  2. UNIQUE: 중복 제거
  3. SORT: 오름차순 정렬

→ 한 수식으로 "조건 → 고유 → 정렬" 완성. 원본 변경 시 자동 갱신.

응용 예시

다중 조건 (영업 AND 매출 1000 초과):

=SORT(UNIQUE(FILTER(A:A, (B:B="영업")*(C:C>1000))))

 

세로 → 가로:

=TRANSPOSE(SORT(UNIQUE(A:A)))

 

개수:

=ROWS(UNIQUE(FILTER(A:A, B:B="영업")))

자주 발생하는 함정 6가지

  • Excel 2019 이하 미지원 — 365, 2021+ 전용. #NAME?(이름 오류). 구버전은 고급 필터·SUMPRODUCT
  • #SPILL! 오류 — 확산 자리에 값 있음. 결과 영역 비우기
  • 대소문자 구분 — "A"와 "a" 다르게 인식. UPPER/LOWER 사전 통일
  • 공백·NBSP 다른 값 — "김철수"와 "김철수 " 다름. TRIM 사전 적용
  • 여러 열은 조합 고유 — UNIQUE(A1:B10)은 (A,B) 쌍이 고유해야. 열별 각각은 개별 처리
  • exactly_once 의미 — FALSE=고유(기본), TRUE=오직 1번만 등장. 감사용은 TRUE

자주 묻는 질문

Q. UNIQUE 함수 사용법은?

=UNIQUE(범위, [by_col], [exactly_once]) 형식. 예: =UNIQUE(A:A) → A열 고유 값. 결과는 동적 배열 자동 확산. Excel 365, 2021+ 전용.

Q. UNIQUE vs 데이터 → 중복 제거 차이는?

UNIQUE는 원본 유지 + 자동 갱신, 메뉴는 원본 변경 + 일회성. 자동 갱신 필요하면 함수.

Q. exactly_once 뭐 쓸까요?

FALSE(기본): 카테고리 목록 만들기 (각 값 한 번씩). TRUE: 정확히 한 번만 등장한 값 (감사·중복 검증). 일반은 FALSE.

Q. FILTER·SORT와 조합은?

황금 조합: =SORT(UNIQUE(FILTER(A:A, B:B="영업"))). 필터 → 고유 → 정렬. 원본 변경 시 자동 갱신.

Q. 여러 열 조합 고유는?

=UNIQUE(A1:B100) → (A, B) 쌍 고유. 열별 각각 원하면 UNIQUE 두 번.

Q. 대소문자 구분해서 고유값 원할 때?

UNIQUE는 문자 정확 구분. 대소문자 통일 원하면 =UNIQUE(UPPER(A:A)).

Q. 고유 값 개수는?

=ROWS(UNIQUE(A:A)) 또는 =COUNTA(UNIQUE(A:A)). 또는 =SUMPRODUCT(1/COUNTIF(A:A, A:A)) (구버전 배열 수식).

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

Google Sheets는 UNIQUE 지원 (구문 유사). LibreOffice·Apple Numbers는 부분. Excel 2019 이하는 미지원.

본 페이지는 Microsoft Support 공식 UNIQUE·FILTER·SORT 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.