반응형

1. 언제 쓰는 함수인가?
UNIQUE와 FILTER는 엑셀 최신버전에서 제공하는 **‘동적 배열 함수’**입니다.
복잡한 피벗테이블 없이도 자동으로 중복 제거·조건 필터링을 할 수 있죠.
👉 실무 활용 예시
- 중복된 부서명이나 고객명을 자동으로 1회만 표시
- “서울 지역” 데이터만 자동 추출
- “1월 매출이 100 이상인 고객”만 걸러보기
엑셀에서 데이터를 ‘정리’하거나 ‘요약’할 때, 이제 이 두 함수면 끝입니다.
2. 함수 구조
📌 UNIQUE 함수 – 중복 제거
=UNIQUE(범위, [by_col], [exactly_once])
- 범위: 중복을 제거할 대상
- by_col (선택): 열 기준(TRUE) / 행 기준(FALSE, 기본값)
- exactly_once (선택): 중복 없이 한 번만 등장한 항목만 반환
👉 예시
=UNIQUE(A2:A100)
→ A열의 중복 없는 항목 목록 자동 생성
📌 FILTER 함수 – 조건에 맞는 데이터 필터링
=FILTER(범위, 포함조건, [조건 불만족 시 표시값])
- 범위: 필터링할 데이터
- 포함조건: TRUE/FALSE로 구분되는 조건
- 조건 불만족 시 표시값: 조건을 만족하는 값이 없을 때 표시
👉 예시
=FILTER(A2:C100, B2:B100="서울", "해당 없음")
→ B열이 “서울”인 행만 자동 표시, 없으면 “해당 없음”
3. 실무 예시
고객명지역매출(만원)
| 김지훈 | 서울 | 120 |
| 이수진 | 부산 | 90 |
| 박정우 | 서울 | 150 |
💡 예시 1 – 중복 없는 지역 목록 만들기
=UNIQUE(B2:B100)
→ 결과: 서울, 부산
💡 예시 2 – 서울 지역 고객만 보기
=FILTER(A2:C100, B2:B100="서울")
→ 결과: 김지훈, 박정우 행만 표시
4. 추가 팁
- 실시간 갱신 가능
- 데이터가 추가되면 결과도 자동 반영 (동적 배열)
- 기존 피벗보다 빠르고 가볍습니다.
- 함수 결합으로 더 강력하게→ 중복 제거 + 자동 정렬→ “서울 지역 AND 매출 100 이상” 조건 동시 필터링
-
=FILTER(A2:C100, (B2:B100="서울")*(C2:C100>=100))
-
=SORT(UNIQUE(B2:B100))
- 조건 없는 FILTER는 전체 복제
- 간단히 복사하고 싶을 때도 활용 가능
=FILTER(A2:C100, A2:A100<>"")

마무리
UNIQUE와 FILTER는 이제 “엑셀 자동화의 시작점”입니다.
조건을 바꾸면 결과가 실시간으로 업데이트되어,
보고서·대시보드·리스트 관리에 혁신을 줍니다.
👉 한 줄 조언:
“피벗보다 빠르게, 함수로 자동화하라.”
반응형
'AI 및 OA 활용 > 오늘바로 사용하는 엑셀' 카테고리의 다른 글
| 📘 12편. AVERAGE 함수 완전정복 – 정확한 ‘평균’ 계산의 기술 (0) | 2025.11.20 |
|---|---|
| 📘 11편. SUM 함수 완전정복 – 모든 계산의 시작은 ‘합계’다 (0) | 2025.11.19 |
| 🔗 CONCAT·TEXTJOIN 함수 완전정복 – 셀 데이터를 한 줄로 합치기 (0) | 2025.10.23 |
| ✂️ LEFT·RIGHT·MID 함수 완전정복 – 문자열 다루기의 기본기 (0) | 2025.10.22 |
| 🧩 IFERROR 함수 완전정복 – 깔끔한 보고서의 비밀 (0) | 2025.10.21 |