엑셀 UNIQUE 함수 — 중복 제거를 수식 하나로 끝내기
엑셀 실무에서 가장 자주 요청받는 작업 중 하나는 “중복을 제거한 목록을 만들어 달라”는 것입니다.
- 부서 목록에서 중복 없이 정리
- 거래처 리스트를 고유값만 추출
- 설문 응답에서 선택 항목만 정리
- 대시보드용 기준 데이터 만들기
기존에는 ‘중복 제거’ 버튼이나 복잡한 보조열이 필요했지만, 이제는 UNIQUE 함수 하나면 해결됩니다.
1. UNIQUE 함수란?
UNIQUE 함수는 지정한 범위에서 중복을 제거한 고유값만 추출해주는 함수입니다.
기본 구조
=UNIQUE(범위, [열기준], [한번만])
- 범위 : 중복을 제거할 데이터 영역
- 열기준 : TRUE면 열 기준, FALSE면 행 기준
- 한번만 : TRUE면 한 번만 등장한 값만 추출
2. 가장 기본적인 UNIQUE 사용법
예제 데이터
| 부서 |
|---|
| 영업 |
| 개발 |
| 영업 |
| 인사 |
중복 제거된 부서 목록
=UNIQUE(A2:A5)
결과는 자동으로 여러 셀에 펼쳐집니다(동적 배열).
3. FILTER와 함께 쓰면 더 강력해진다
조건에 맞는 값만 중복 제거
부서가 ‘영업’인 직원의 이름을 중복 없이 추출하려면:
=UNIQUE(FILTER(A2:A10, B2:B10="영업"))
✔ 조건 추출(FILTER) ✔ 중복 제거(UNIQUE) 두 단계를 하나의 수식으로 처리할 수 있습니다.
4. 한 번만 등장한 값만 추출하기
데이터 중에서 중복되지 않은 값만 찾고 싶을 때가 있습니다.
=UNIQUE(A2:A10,,TRUE)
이 옵션은 오류 데이터, 특이값 분석에 매우 유용합니다.
5. 열 기준 중복 제거
기본값은 행 기준입니다. 열 기준으로 중복을 제거하려면 두 번째 인수를 TRUE로 설정합니다.
=UNIQUE(A1:D1, TRUE)
가로 데이터 비교 시 활용됩니다.
6. UNIQUE 함수 실무 활용 사례
- 드롭다운 목록용 기준 데이터 생성
- 피벗 테이블 기준값 준비
- 대시보드 필터 항목 자동화
- 중복 입력 여부 사전 점검
7. 기존 ‘중복 제거’ 기능과의 차이
| 구분 | 중복 제거 버튼 | UNIQUE 함수 |
|---|---|---|
| 자동 업데이트 | 불가 | 가능 |
| 원본 유지 | 불안정 | 완전 유지 |
| 조건 결합 | 어려움 | 매우 쉬움 |
8. UNIQUE 함수 사용 시 주의사항
- Excel 365 / 2021 이상에서만 사용 가능
- 결과 아래에 값이 있으면 #SPILL! 오류 발생
- 공백도 하나의 고유값으로 인식
9. SORT 함수와 함께 쓰는 추천 조합
중복 제거 후 자동 정렬까지 하고 싶다면:
=SORT(UNIQUE(A2:A10))
다음 글에서 자세히 다룰 내용과 자연스럽게 이어집니다.
정리
UNIQUE 함수는 엑셀에서 중복 제거 작업을 자동화·수식화·고급화해주는 핵심 기능입니다.
FILTER와 함께 사용하면 조건 추출부터 정리까지 한 번에 처리할 수 있어 실무 효율이 크게 향상됩니다.
다음 글에서는 SORT / SORTBY 함수 – 데이터 자동 정렬의 모든 것 주제로 이어가면 완벽한 흐름이 됩니다.
0 댓글