엑셀 시리즈 #17 자동화 - FILTER+SORT+UNIQUE로 실시간 데이터 정렬하기
작성자:7옥타브고양이 | 실무 엑셀 자동화 가이드
안녕하세요 😊 7옥타브고양이 입니다.
오늘은 사무직 실무에서 정말 많이 쓰이는 자동화 조합, FILTER + SORT + UNIQUE 함수를 이용해 “실시간으로 정렬되는 데이터 요약표”를 만들어볼게요. 엑셀로 고객, 거래처, 품목 데이터를 관리하다 보면 매번 정렬하고 중복 제거를 반복하는 일이 참 많죠. 이제 함수 하나로 자동화하는 방법을 단계별로 알려드리겠습니다 💪

1️⃣ 핵심 개념 이해: FILTER + SORT + UNIQUE 함수란?
세 함수의 역할을 간단히 정리하면 다음과 같습니다.
- FILTER → 조건에 맞는 데이터만 추출 (오피스 365이상 버전)
- SORT → 추출된 데이터를 원하는 순서로 정렬 (오피스 365이상 버전)
- UNIQUE → 중복 항목 제거 (오피스 365이상 버전)
이 세 가지를 조합하면 “조건에 따라 자동으로 중복 없는 정렬 리스트”를 만들 수 있습니다. 즉, 매번 ‘정렬 → 필터 → 중복 제거’를 반복할 필요 없이 데이터가 바뀌면 결과도 즉시 갱신됩니다 🔄
2️⃣ 예제 데이터: 거래 내역 자동 정렬
다음은 실제 사무직에서 자주 다루는 ‘거래 내역표’ 예시입니다 👇
| 거래일 | 거래처 | 품목 | 금액 |
|---|---|---|---|
| 2025-01-03 | A상사 | 모니터 | 350,000 |
| 2025-01-10 | C무역 | 프린터 | 420,000 |
| 2025-01-14 | B전자 | 노트북 | 980,000 |
| 2025-01-19 | A상사 | 키보드 | 60,000 |
| 2025-01-25 | C무역 | 모니터 | 370,000 |
3️⃣ 목표: 거래처별 자동 정렬 & 중복 제거
위 표에서 “거래처 목록만 자동으로 중복 없이 정렬된 리스트”를 만들고 싶다면 아래 수식을 입력하세요 👇
=SORT(UNIQUE(B2:B100))
이 수식은 B열(거래처)의 데이터를 기준으로 자동으로 중복을 제거하고 가나다순으로 정렬합니다.
📍 TIP: 거래처가 새로 추가되면 결과표도 자동 업데이트됩니다. 별도의 ‘정렬’ 명령이 필요 없습니다!

4️⃣ 조건 필터 추가: 특정 금액 이상 거래만 보기
“50만 원 이상 거래한 거래처만 보고 싶다”면 FILTER 함수를 추가로 조합합니다.
=SORT(UNIQUE(FILTER(B2:B100, D2:D100>=500000)))
이 수식은 D열(금액)이 500,000 이상인 거래만 필터링하고, 거래처명 중복을 제거한 뒤 오름차순으로 자동 정렬합니다.
즉, 실시간 조건 필터 + 정렬 + 중복 제거가 한 번에 완성됩니다 🎯

5️⃣ 날짜 조건으로 실시간 정렬하기
이번엔 최근 한 달 이내의 거래만 보고 싶을 때를 예로 들어볼게요.
=SORT(FILTER(A2:D100, A2:A100>=TODAY()-30))
TODAY() 함수와 결합하면 “현재 날짜 기준 최근 30일”만 자동으로 표시됩니다. 데이터가 늘어나도, 날짜가 바뀌어도 자동으로 최신 내역이 반영되죠 📅

6️⃣ 고급 응용: 품목별 매출 상위 정렬
만약 품목별로 매출이 높은 순으로 보고 싶다면 SORT 함수의 두 번째 인수를 활용해 내림차순 정렬이 가능합니다 👇
=SORT(FILTER(A2:D100, D2:D100<>""), 4, -1)
위 수식에서 4는 ‘금액이 위치한 열’, -1은 내림차순을 의미합니다. 즉, 금액이 큰 순서대로 자동으로 정렬된 거래 리스트가 출력됩니다 💰

7️⃣ 실무 응용 예시 – 거래처별 취급품목 요약
FILTER, SORT, UNIQUE 조합은 매출뿐만 아니라 “부서별 인원 현황”, “담당자별 고객 수”, “지점별 실적 요약” 등 다양한 사무 보고서에 활용할 수 있습니다.
예를 들어 A상사 취급품목을 자동으로 정렬하려면 아래처럼 작성합니다 👇
=SORT(UNIQUE(FILTER(C2:C101, B2:B101="A상사")))
A상사 취급품목만 자동 추출하고, 중복을 제거해 깔끔하게 정렬해줍니다. 거래처명만 바꾸면 B전자, C무역도 자동으로 업데이트됩니다 🙌

8️⃣ 실무용 완성 예시
| 거래처명 | 총 거래건수 | 총 금액 |
|---|---|---|
| A상사 | 2 | 410,000 |
| B전자 | 1 | 980,000 |
| C무역 | 2 | 790,000 |
데이터가 추가되어도 이 표는 자동으로 새 거래처를 포함해 실시간 업데이트됩니다. 사무직 실무에서 보고서 품질과 효율을 동시에 높이는 핵심 기술입니다 ✨
거래처명
=SORT(UNIQUE(FILTER(B2:B6, B2:B6<>"")))
총 거래건수
=COUNTIF($B$2:$B$6, F2)
총 금액
=SUMIF($B$2:$B$6, F2, $D$2:$D$6)

9️⃣ 마무리 & 다음 예고
FILTER + SORT + UNIQUE 함수는 데이터 정리의 혁명적인 조합입니다. 필터링, 정렬, 중복 제거를 모두 자동으로 처리해주기 때문에 거래처 관리, 품목 리스트, 보고서 작성 시간이 10분의 1로 줄어듭니다
다음 포스팅에서는 엑셀 시리즈 #18 함수 - OFFSET 함수로 자동 확장형 보고서 만들기를 다룰 예정이에요. 이전보다 한 단계 더 발전된 “동적 조회 보고서”를 만들어볼게요
[엑셀] FILTER 함수 하나로 온라인 판매관리도 재고관리도 자동화하자!
엑셀 FILTER 함수안녕하세요😍 7옥타브고양이입니다.실무에서 이런 일 많지 않으셨나요?“스마트스토어에서만 팔린 제품만 보고 싶다.”“재고가 0인 상품만 추려서 빠르게 확인하고 싶다.”“5
catsky.tistory.com
[엑셀] UNIQUE 함수 하나로 중복 제거와 실무 자동화까지!
엑셀 UNIQUE 함수안녕하세요😍 7옥타브고양이입니다.이런 상황, 겪어보셨나요?온라인 판매관리나 재고관리를 하다 보면다양한 판매채널과 상품이 섞인 데이터를 다룰 일이 많습니다.그런데 데
catsky.tistory.com
[엑셀] SORT 함수로 온라인 판매 및 재고 데이터를 자동 정렬하기|실무 예제 완벽정리
엑셀 SORT 함수안녕하세요😍 7옥타브고양이입니다.이런 상황에서 SORT 함수가 필요합니다“월매출이 높은 상품 순으로 보고서를 정리해야 하는데 매번 정렬하기 귀찮아요.”“재고가 적은 순으
catsky.tistory.com
'IT > 엑셀' 카테고리의 다른 글
| 엑셀 시리즈 #19 자동화 - INDIRECT 함수로 시트 자동 연결하기 (10) | 2025.11.06 |
|---|---|
| 엑셀 시리즈 #18 함수 - OFFSET 함수로 자동 확장형 보고서 만들기 (8) | 2025.11.05 |
| 엑셀 시리즈 #16 보고서 - SUMIFS와 DATE 함수로 매출 요약 자동화하기 (15) | 2025.11.03 |
| 엑셀 시리즈 #15 함수 - CHOOSE 함수로 자동 선택 보고서 구성하기 (30) | 2025.10.31 |
| 엑셀 시리즈 #14 함수 - MATCH 함수로 항목 위치 자동 찾기 (18) | 2025.10.30 |
