엑셀 UNIQUE
범위에서 중복을 제거한 고유값만 추출 — 데이터·메뉴 클릭 없이 수식 한 줄로 자동 갱신
UNIQUE 수식 구조
array (범위)
고유값을 추출할 범위·배열. 1열·다중열 모두 가능
by_col (선택, 기본 FALSE)
FALSE면 행 단위 비교(세로 데이터), TRUE면 열 단위 비교(가로 데이터)
exactly_once (선택, 기본 FALSE)
FALSE면 일반 "중복 제거"(distinct), TRUE면 원본에서 딱 1번만 등장한 항목만
#SPILL! 오류. Excel 365·2021 이상, 구글 시트는 모든 버전 지원.직접 체험해보세요
왼쪽 텍스트 영역을 자유롭게 편집하거나 프리셋을 골라보고, exactly_once 토글로 동작 차이를 확인하세요
데이터 프리셋
3번째 인수 (exactly_once)
원본 (10개)
결과 (5개)
- 서울
- 부산
- 대구
- 인천
- 광주
실전 활용 예제
=UNIQUE(A2:A100)가장 흔한 사용 — 한 열에서 중복을 제거한 고유 목록. 카테고리·담당자·국가 목록을 자동으로 뽑을 때 표준.
=SORT(UNIQUE(A2:A100))UNIQUE + SORT 조합 — 중복 제거 후 정렬. 드롭다운 목록 만들 때의 황금 패턴.
=UNIQUE(A2:B100)다중 열도 가능 — 이름+부서 조합의 고유 쌍. 두 열을 함께 비교해서 동일 조합만 1번씩 표시.
=UNIQUE(A2:A100, , TRUE)exactly_once=TRUE — 원본에서 딱 1번만 나타난 항목. 'A·B만 응답한 사람' 찾을 때 유용.
다른 엑셀 함수도 알아보세요
exactly_once — 두 가지 "중복"의 의미
▼
가장 헷갈리는 부분. "중복 제거"가 두 가지 뜻으로 나뉩니다.
FALSE (기본) — distinct
=UNIQUE(A:A)"있는 종류 한 번씩". [A, B, A, C, B] → [A, B, C]. 일반적인 "중복 제거" 의미.
TRUE — exactly_once
=UNIQUE(A:A, , TRUE)"오직 1번만 등장한 항목". [A, B, A, C, B] → [C]만. 2번 이상이면 모두 제외.
활용 예: "답변을 1번만 한 응답자", "출석 기록이 1회뿐인 학생" 같은 시나리오에 TRUE.
UNIQUE vs 데이터→중복된 항목 제거 메뉴
▼
둘 다 중복을 없애지만 동작 방식이 다릅니다.
| 항목 | UNIQUE 함수 | 중복된 항목 제거 메뉴 |
|---|---|---|
| 원본 보존 | ✓ 유지 | ✗ 삭제됨 |
| 자동 갱신 | ✓ 실시간 | ✗ 수동 재실행 |
| 출력 위치 | 다른 셀에 분리 | 원본 자리 덮어씀 |
| exactly_once | ✓ 가능 | ✗ 불가 |
| 버전 요구 | 365/2021+ | 전 버전 |
판단: 원본을 살려야 하면 UNIQUE. 일회성 정리면 메뉴. 데이터가 계속 추가되는 시트라면 UNIQUE가 훨씬 편함.
UNIQUE + SORT + FILTER 황금 조합
▼
자주 묻는 질문 (FAQ)
▼
Q. #SPILL! 오류가 떠요
UNIQUE 결과가 펼쳐질 자리에 다른 값이 있어서 발생. 결과를 받을 셀 아래·옆을 비우거나, 출력 위치를 다른 칸으로 옮기세요.
Q. 대소문자를 구분하나요?
구분하지 않습니다. "Apple"과 "apple"은 같은 값으로 처리. 구분이 필요하면 =UNIQUE(IF(EXACT(...)) 같은 우회 필요.
Q. 빈 셀은 어떻게 처리되나요?
빈 셀은 0으로 표시됩니다(엑셀의 일반적인 빈 셀 동작). 필터로 비어있는 셀을 먼저 제거하려면=UNIQUE(FILTER(A:A, A:A<>"")) 패턴.
Q. Excel 2016/2019에서는 어떻게 하나요?
UNIQUE 함수 미지원. 데이터→중복된 항목 제거 메뉴를 쓰거나, 배열 수식 패턴(IF + MATCH + INDEX)으로 우회. 가능하면 Microsoft 365로 업그레이드 권장.
Q. 구글 스프레드시트에서도 같은가요?
네. =UNIQUE(A:A) 동일. 구글은 모든 버전에서 사용 가능.