엑셀 FILTER · UNIQUE · SORT 실무 종합 활용법
엑셀을 오래 사용해도 데이터 정리만큼 반복적이고 피로한 작업은 없습니다.
- 필요한 데이터만 골라내고
- 중복을 제거하고
- 보기 좋게 정렬하는 작업
이 과정을 매번 수작업으로 한다면 업무 시간은 늘고, 실수 가능성도 커집니다.
하지만 FILTER · UNIQUE · SORT 세 함수만 제대로 조합하면 이 모든 과정을 수식 한 줄로 자동화할 수 있습니다.
1. 실무 예제로 살펴보는 데이터 구조
| 이름 | 부서 | 점수 |
|---|---|---|
| 김영웅 | 영업 | 85 |
| 이민호 | 개발 | 92 |
| 박지수 | 영업 | 78 |
| 김영웅 | 영업 | 85 |
이 데이터에서 우리가 원하는 결과는 다음과 같습니다.
- 부서가 ‘영업’인 직원만 추출
- 중복 이름 제거
- 이름을 가나다순으로 정렬
2. 1단계 – FILTER로 조건에 맞는 데이터 추출
=FILTER(A2:A5, B2:B5="영업")
이 수식은 영업 부서 직원 이름만 자동으로 추출합니다.
데이터가 추가·수정되어도 결과는 즉시 갱신됩니다.
3. 2단계 – UNIQUE로 중복 제거
=UNIQUE(FILTER(A2:A5, B2:B5="영업"))
중복된 ‘김영웅’ 이름이 한 번만 표시됩니다.
이 단계부터 이미 기존 ‘중복 제거 버튼’보다 훨씬 강력해집니다.
4. 3단계 – SORT로 자동 정렬
=SORT(UNIQUE(FILTER(A2:A5, B2:B5="영업")))
✔ 조건 추출 ✔ 중복 제거 ✔ 가나다순 정렬
이 모든 과정이 단 하나의 수식로 완성됩니다.
5. 점수 기준으로 정렬하고 싶다면?
이번에는 영업 부서 직원 중 점수 높은 순으로 정렬해보겠습니다.
=SORTBY(
UNIQUE(FILTER(A2:C5, B2:B5="영업")),
FILTER(C2:C5, B2:B5="영업"),
-1
)
보고서용 순위표, 실적 정리에 매우 유용한 방식입니다.
6. 이 조합이 실무에서 강력한 이유
- 원본 데이터 변경 시 자동 업데이트
- 복사·정렬·중복 제거 반복 작업 제거
- 대시보드, 보고서와 바로 연결 가능
- 실수 가능성 최소화
7. 기존 방식과 비교
| 구분 | 기존 방식 | 함수 조합 |
|---|---|---|
| 조건 변경 | 다시 작업 | 자동 반영 |
| 중복 제거 | 수동 클릭 | 자동 |
| 정렬 유지 | 불가 | 항상 유지 |
8. 사용 시 주의사항
- Excel 365 / 2021 이상에서 사용 가능
- 결과 영역 아래에 값이 있으면 #SPILL! 오류 발생
- 데이터 범위는 동일한 행 개수로 맞춰야 함
정리
FILTER · UNIQUE · SORT 조합은 엑셀 실무에서 가장 많이 쓰이면서도 가장 효율적인 자동화 패턴입니다.
이 세 가지를 익히면 엑셀 작업의 절반 이상이 자동으로 처리되는 경험을 하게 됩니다.
다음 글에서는 이 결과를 활용한 엑셀 대시보드용 데이터 구성 방법 또는 피벗테이블과 동적 배열 함수 비교 주제로 이어가면 완성도 높은 시리즈가 됩니다.
0 댓글