구글 스프레드시트에서 중복된 값을 제거 UNIQUE
📌 기본 문법
=UNIQUE(범위)
✅ 인수 설명
- 범위: 중복을 제거할 데이터 범위 (예: A2:A100)
📌 사용 예제
✅ 예제 1: 단일 열에서 중복 제거
📌 A열에서 중복된 항목을 제거하고 고유한 값만 출력
=UNIQUE(A2:A10)
- A2:A10의 값 중 중복을 제거하고 한 번만 등장하는 값만 출력
- 결과는 자동으로 확장됨
✅ 예제 2: 여러 열에서 중복 제거
📌 A~C열에서 고유한 행 조합 출력
=UNIQUE(A2:C10)
- A2:C10의 각 행이 동일하면 하나만 유지
A
|
B
|
C
|
사과
|
10
|
빨강
|
바나나
|
5
|
노랑
|
사과
|
10
|
빨강
|
포도
|
7
|
보라
|
👉 UNIQUE(A2:C5)를 사용하면 중복된 "사과, 10, 빨강" 중 하나만 유지
✅ 예제 3: 정렬된 고유 값 출력
SORT와 함께 사용하면 고유한 값들을 정렬 가능
=SORT(UNIQUE(A2:A10))
- A2:A10에서 중복을 제거한 후 오름차순 정렬
✅ 예제 4: 특정 조건과 함께 사용
📌 FILTER와 함께 사용하여 특정 조건 만족하는 고유 값만 출력
=UNIQUE(FILTER(A2:A100, B2:B100 > 50))
- B2:B100 값이 50보다 큰 경우만 필터링 후 중복 제거
📌 UNIQUE 사용 시 주의할 점
- 자동 확장 기능
- UNIQUE의 결과는 자동으로 확장되므로 출력 공간을 충분히 확보해야 함
- 기존 데이터가 있는 경우 "#REF!" 오류 발생
- 빈 값도 하나의 고유 값으로 처리됨
- 범위에 빈 셀이 있으면 빈 셀도 출력됨
- 빈 셀을 제거하려면 FILTER 사용
- =UNIQUE(FILTER(A2:A100, A2:A100 <> ""))
- 여러 열을 입력하면 행 단위로 중복을 제거
- UNIQUE(A2:C10)을 입력하면 A, B, C열이 모두 동일한 경우만 중복으로 판단
📌 UNIQUE + 다른 함수 조합
✅ COUNTIF와 함께 사용 (고유 값 개수 구하기)
=COUNTA(UNIQUE(A2:A100))
- A2:A100의 고유한 값 개수를 계산
✅ IMPORTRANGE와 함께 사용 (외부 데이터에서 고유 값 추출)
=UNIQUE(IMPORTRANGE("문서ID", "Sheet1!A2:A100"))
- 다른 스프레드시트에서 데이터를 가져와 중복 제거
✅ QUERY와 함께 사용 (중복 제거 + 정렬 + 조건 적용)
=QUERY(UNIQUE(A2:B100), "SELECT A, B ORDER BY B DESC")
- A:B의 중복을 제거하고, B열을 기준으로 내림차순 정렬
📌 UNIQUE 함수 요약
✔ 중복 제거 후 고유한 값만 출력
✔ 자동 확장됨 (출력 공간 확보 필요)
✔ 여러 열을 입력하면 행 전체를 기준으로 중복 제거
✔ FILTER, SORT, QUERY, IMPORTRANGE 등과 함께 사용 가능