나만의공간

📘 엑셀 고급 강의 5‑2. UNIQUE 함수 기본 사용법 및 실무 예제 본문

Excel/고급

📘 엑셀 고급 강의 5‑2. UNIQUE 함수 기본 사용법 및 실무 예제

밥알이 2025. 8. 14. 07:56

이번 소주제에서는 **UNIQUE 함수의 문법, 동작 원리**와 함께, 실무에서 자주 사용되는 예제를 통해 단계별로 따라 해보며 이해를 높입니다. 중복 제거 후 정렬, 응용 사례까지 모두 다룹니다.


1. UNIQUE 함수 문법 기본 이해

=UNIQUE(array, [by_col], [exactly_once])
  • array: 중복 제거 대상 범위 (예: A2:A100)
  • [by_col]: 열 기준(TRUE) 또는 행 기준(FALSE, 기본값)
  • [exactly_once]: TRUE면 단 한 번만 나타난 값만 추출, FALSE는 중복 제거만 수행

2. 실습 예제 A – 중복된 고객명 정리

고객명
홍길동
이영희
홍길동
박철수
이영희

고객명 목록에서 중복을 제거하려면 다음 수식 입력:

=UNIQUE(A2:A6)
  • 결과: 홍길동, 이영희, 박민수 ⟶ 배열형태로 자동 출력
  • 중복되지 않은 고유값만 깔끔하게 정리 가능

3. 실습 예제 B – 정확히 한 번만 나타난 값 추출

exactly_once 옵션을 활용해 한 번만 나타난 값만 출력:

=UNIQUE(A2:A6, FALSE, TRUE)
  • 홍길동과 이영희는 두 번씩 등장 → 제외
  • 박민수만 한 번 나타나는 값 → 결과에 포함

4. 실습 예제 C – 행 단위로 고유한 행 추출

고객명 지역
홍길동 서울
이영희 부산
홍길동 서울
박철수 서울

고객명과 지역이 모두 동일한 항목이 있을 때, 중복되는 행을 제거하려면:

=UNIQUE(A2:B5, FALSE, FALSE)
  • 홍길동-서울은 중복 → 하나만 남김
  • 전체 행 기준 중복 제거 가능

5. 추천 실무 응용 팁

  • 🔹 테이블로 변환 후 UNIQUE 사용하면 새로운 데이터 추가 시 자동 반영
  • 🔹 FILTER와 결합하여 조건을 만족하는 고유값만 정리 가능
    예: =UNIQUE(FILTER(A2:A100, B2:B100="서울"))
  • 🔹 SORT와 함께 사용해 중복 제거 + 정렬까지 한 번에
    예: =SORT(UNIQUE(A2:A100))

6. 요약 정리

  • ✅ UNIQUE 함수는 중복 제거형 배열 함수로, 고유값 목록을 자동 생성합니다.
  • ✅ by_col, exactly_once 옵션으로 열/행 또는 정확히 한 번 등장 조건 지정 가능.
  • ✅ FILTER, SORT 등과 조합하면 실무 보고서 및 자동화 문서 작성에 매우 효과적입니다.

 

Comments