방대한 데이터를 다룰 때 중복 값 제거는 필수적이지만 번거로운 작업입니다. UNIQUE 함수는 이러한 과정을 자동화하여, 수많은 값들 중 고유한 항목만을 효율적으로 추출해줍니다. 이를 통해 데이터 정리 시간을 획기적으로 줄이고, 분석의 정확성을 높일 수 있습니다.
그렇다면 이 강력한 UNIQUE 함수는 어떻게 사용할 수 있을까요? 지금부터 UNIQUE 함수의 핵심 기능과 다양한 활용법을 자세히 알아보겠습니다.
UNIQUE 함수의 핵심 기능
간단한 사용법
UNIQUE 함수는 '=UNIQUE(범위)'라는 단순한 구조로, 셀 범위를 지정하는 것만으로 중복을 제거한 고유한 목록을 자동으로 생성합니다. UNIQUE 함수로 중복 제거 자동화하는 방법은 매우 직관적이어서 엑셀 초보자도 쉽게 적용할 수 있습니다.
실시간 자동 업데이트
원본 데이터가 수정되거나 추가되면 결과 목록이 자동으로 갱신됩니다. 복잡한 수동 작업 없이도 항상 최신 상태의 깨끗한 데이터를 유지할 수 있어 매우 효율적입니다.
다양한 활용성
이 함수는 중복 없는 고유한 값 목록을 빠르게 만들어, 드롭다운 목록이나 피벗 테이블의 원본 데이터로 활용하는 등 다양한 분야에서 강력한 도구가 됩니다. 데이터 분석에 필요한 필수 엑셀 함수들을 함께 익히면 더욱 좋습니다.
💡UNIQUE 함수 사용 예제다른 엑셀 함수들도 확인하기A열에 중복된 이름이 있을 때, B열에 UNIQUE 함수를 적용하여 고유한 이름 목록을 추출합니다.
A열 (원본) B열 (결과) 사과 사과 바나나 바나나 사과 포도 포도
UNIQUE 함수 자세히 알아보기
UNIQUE 함수는 배열 또는 범위에서 중복되지 않은 고유한 값을 추출하는 동적 배열 함수입니다. 결과값이 하나의 셀에 국한되지 않고, 고유값 목록의 크기만큼 자동으로 확장되어 표시됩니다. 이 함수는 UNIQUE 함수로 중복 제거를 자동화하여 데이터 관리를 획기적으로 개선합니다.
=UNIQUE(array, [by_col], [exactly_once])
함수 문법 상세 설명
array: 중복을 제거할 범위를 지정합니다.[by_col]: 열 단위 중복 제거 여부 (TRUE=열,FALSE=행-기본값).[exactly_once]: 한 번만 나타나는 값만 추출할지 여부 (TRUE=한 번만,FALSE=모든 고유값-기본값).
활용 예제 3가지
1. 기본 고유값 목록 추출:
| A열 (원본) | =UNIQUE(A2:A6) |
|---|---|
| apple | apple |
| banana | banana |
| apple | orange |
| orange | |
| banana |
2. 여러 열의 고유한 행 추출:
| A열 (이름) | B열 (부서) | =UNIQUE(A2:B5) |
|---|---|---|
| 김민지 | 영업 | 김민지 영업 |
| 박서준 | 마케팅 | 박서준 마케팅 |
| 김민지 | 영업 | 이하나 기획 |
| 이하나 | 기획 |
3. 한 번만 나타나는 값 추출:
| A열 (원본) | =UNIQUE(A2:A6,,TRUE) |
|---|---|
| apple | orange |
| banana | |
| apple | |
| orange | |
| banana |
자주 발생하는 오류 및 팁
가장 흔한 오류는 #SPILL! 에러입니다. 이는 결과값을 표시할 공간이 부족할 때 발생합니다. 해결을 위해서는 결과 목록이 채워질 셀들을 비워주어야 합니다.
데이터 관리를 위한 필수 기능
이처럼 UNIQUE 함수는 복잡한 수작업 없이도 데이터에서 중복을 제거하고 고유한 값만을 추출해줍니다. 특히, 원본 데이터가 변경되면 결과값도 실시간으로 업데이트되어 데이터 관리 및 분석 시간을 획기적으로 단축해줍니다. 이는 SUMIFS 함수 활용법과 같이 데이터 분석 효율을 극대화하는 핵심 기능입니다.
자주 묻는 질문
Q1. UNIQUE 함수는 어떤 프로그램에서 사용할 수 있나요?
UNIQUE 함수로 중복 제거 자동화하는 방법은 주로 Microsoft 365의 Excel, Google Sheets, LibreOffice Calc 등 동적 배열 기능을 지원하는 최신 스프레드시트 프로그램에서 사용할 수 있습니다. 구버전에서는 지원되지 않을 수 있으니, 사용 중인 프로그램의 버전을 확인하는 것이 좋습니다.
Q2. 중복을 제거한 후 정렬도 가능한가요?
네, 가능합니다. UNIQUE 함수는 그 자체로는 정렬 기능을 제공하지 않지만, SORT 함수와 함께 사용하면 결과값을 자동으로 정렬할 수 있습니다. 예를 들어, =SORT(UNIQUE(A2:A100))과 같이 입력하면 고유값을 추출함과 동시에 오름차순으로 정렬됩니다. 이 조합은 데이터 분석 및 보고서 작성 시 매우 유용합니다.
Q3. UNIQUE 함수와 수동 필터링의 차이점은 무엇인가요?
가장 큰 차이점은 '자동 업데이트' 여부입니다. 수동 필터링은 데이터가 변경될 때마다 사용자가 직접 다시 필터링을 적용해야 합니다. 하지만 UNIQUE 함수는 원본 데이터가 변경되면 결과가 실시간으로 즉시 업데이트됩니다. 이를 통해 수동 작업에 소요되는 시간을 절약하고 데이터의 정확성을 유지할 수 있습니다.