구글 스프레드시트

구글 스프레드시트에서 중복된 값을 제거 UNIQUE

letanger 2025. 1. 19. 02:21

 

 
 

📌 기본 문법

 

=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 사용 시 주의할 점

  1. 자동 확장 기능
  • UNIQUE의 결과는 자동으로 확장되므로 출력 공간을 충분히 확보해야 함
  • 기존 데이터가 있는 경우 "#REF!" 오류 발생
  1. 빈 값도 하나의 고유 값으로 처리됨
  • 범위에 빈 셀이 있으면 빈 셀도 출력됨
  • 빈 셀을 제거하려면 FILTER 사용
  1. =UNIQUE(FILTER(A2:A100, A2:A100 <> ""))
  2. 여러 열을 입력하면 행 단위로 중복을 제거
  • 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 등과 함께 사용 가능