엑셀 UNIQUE 함수로 중복 없는 목록만 뽑아내는 법
한눈에 보기
=UNIQUE(범위)하나로 원본은 그대로 두고 중복 없는 목록만 다른 칸에 뽑아낼 수 있어요.- 원본에서 지우는 중복값 제거와 달리, UNIQUE는 원본을 건드리지 않고 결과만 별도 칸에 보여줘요.
- Excel 365·2021 이상에서만 쓸 수 있고, 결과를 정렬하려면 SORT 함수와 함께 써야 해요.
목차 (5)
원본 데이터는 그대로 두고, 중복 없는 목록만 다른 칸에 뽑아내고 싶다면 UNIQUE 함수를 쓰면 돼요. =UNIQUE(범위) 하나만 입력하면 그 범위 안의 값 중 중복을 제거한 목록이 결과 칸에 자동으로 펼쳐져요.
중복값 제거와 뭐가 다른가요
엑셀 중복값 찾아서 지우는 법은 원본 데이터 자체에서 중복된 행을 삭제하는 기능이에요. 반면 UNIQUE는 원본을 전혀 건드리지 않고, 다른 셀에 중복 없는 목록만 복사해서 보여주는 수식이에요. 원본 목록을 그대로 두고 참조용 목록이나 드롭다운 목록의 재료로 쓰고 싶을 때는 UNIQUE가, 데이터 자체를 정리하고 싶을 때는 중복값 제거가 맞는 선택이에요.
A열의 구매자 목록에서 B2에 UNIQUE를 넣으면 중복 없는 이름만 처음 등장한 순서대로 아래로 펼쳐져요.
| A | B | |
|---|---|---|
| 1 | 구매자 | 중복 없는 목록 |
| 2 | 김민준 | 김민준 |
| 3 | 이서연 | 이서연 |
| 4 | 김민준 | 박도윤 |
| 5 | 박도윤 | |
| 6 | 이서연 |
그대로 복사해서 값만 바꿔 쓰세요
=UNIQUE(범위)위 표에 그대로 쓰려면 B2 셀에 =UNIQUE(A2:A6) — 오른쪽 예제 수식 복사를 누르면 이게 복사돼요.
정렬된 상태로 뽑고 싶다면
UNIQUE는 중복만 제거할 뿐 순서는 원본에 등장한 순서 그대로예요. 가나다순으로 정렬된 목록이 필요하다면 SORT 함수로 한 번 더 감싸서 =SORT(UNIQUE(범위))처럼 쓰면 중복 제거와 정렬이 한 번에 돼요.
흔한 오해: 내 엑셀에는 왜 안 되나요
UNIQUE는 모든 엑셀에서 쓸 수 있는 함수가 아니에요. Microsoft 365 구독판이나 Excel 2021·2024 이상에서만 지원되고, 회사에서 흔히 쓰는 Excel 2016·2019에는 이 함수 자체가 없어요. 수식을 입력했는데 #NAME? 오류가 뜬다면 함수를 잘못 쓴 게 아니라 버전이 UNIQUE를 지원하지 않아서인 경우가 많아요. 오래된 버전에서는 고급 필터나 피벗 테이블로 비슷한 결과를 만들어야 해요.
조건을 걸어서 중복 없는 목록 뽑기
UNIQUE 안에 조건을 섞어 쓸 수도 있어요. 특정 조건을 만족하는 행만 모아서 중복을 제거하고 싶다면 FILTER 함수와 함께 =UNIQUE(FILTER(범위, 조건))처럼 중첩해서 쓰면 돼요. 조건 없이 전체 범위의 중복만 없애려면 지금까지 본 기본 형태로 충분해요.
실무 팁: 결과가 바뀌면 목록도 자동으로 따라와요
UNIQUE는 수식이라서 원본 데이터(A열)가 바뀌면 결과 목록도 자동으로 다시 계산돼요. 값을 복사해서 붙여넣은 고정된 목록이 아니라, 원본과 계속 연동되는 '살아있는' 목록이라는 점이 중복값 제거와 가장 크게 다른 점이에요. 다만 이 수식이 들어있는 셀 아래쪽에 다른 값이 이미 차 있으면 결과가 펼쳐질 자리가 없어 #SPILL! 오류가 떠요. UNIQUE를 쓸 거면 그 아래 칸은 비워두는 습관을 들이는 게 좋아요. 오류 메시지의 종류별 의미는 엑셀 #REF!·#VALUE!·#DIV/0! 오류는 무슨 뜻인가요에서도 다뤘어요.
작성·검수
LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.
- 발행
- 최종 확인
잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.
이런 글도 함께 보면 좋아요
엑셀 IF 함수로 조건에 따라 다른 값 표시하기
목표 달성 여부를 자동으로 '달성/미달성'으로 표시하는 예제로 IF 함수를 정리했어요.
사무엑셀 중복값 찾아서 지우는 법, 이렇게 하면 돼요
엑셀의 '중복된 항목 제거' 기능으로 중복 행을 한 번에 삭제하는 방법과, 삭제 전 꼭 확인해야 할 점을 정리했어요.
사무엑셀 VLOOKUP으로 다른 시트 값 가져오는 법
사번으로 부서를 찾는 예제로, 다른 시트에 있는 표를 VLOOKUP으로 그대로 참조해서 값을 가져오는 방법을 정리했어요.
사무엑셀 합계 내는 법 (SUM 함수)
엑셀에서 SUM 함수로 범위를 통째로 더하는 기본 방법과, 자동 합계 버튼·단축키로 더 빠르게 끝내는 법을 정리했어요.
사무엑셀 SUMIF 함수로 조건부 합계 구하기
담당자별 매출 합계를 자동으로 구하는 예제로 SUMIF 함수 사용법을 정리했어요.
사무엑셀 COUNTIF 함수로 조건에 맞는 개수 세기
기준 점수 이상인 인원 수를 자동으로 세는 예제로 COUNTIF 함수를 정리했어요.