엑셀 시리즈 #17 자동화 - FILTER + SORT + UNIQUE로 실시간 데이터 정렬하기

엑셀 시리즈 #17 자동화 - FILTER+SORT+UNIQUE로 실시간 데이터 정렬하기

작성자:7옥타브고양이 | 실무 엑셀 자동화 가이드


안녕하세요 😊 7옥타브고양이 입니다.

오늘은 사무직 실무에서 정말 많이 쓰이는 자동화 조합, FILTER + SORT + UNIQUE 함수를 이용해 실시간으로 정렬되는 데이터 요약표를 만들어볼게요. 엑셀로 고객, 거래처, 품목 데이터를 관리하다 보면 매번 정렬하고 중복 제거를 반복하는 일이 참 많죠. 이제 함수 하나로 자동화하는 방법을 단계별로 알려드리겠습니다 💪

엑셀 시리즈 #17 자동화 - FILTER + SORT + UNIQUE로 실시간 데이터 정렬하기

1️⃣ 핵심 개념 이해: FILTER + SORT + UNIQUE 함수란?

세 함수의 역할을 간단히 정리하면 다음과 같습니다.

  • FILTER → 조건에 맞는 데이터만 추출 (오피스 365이상 버전)
  • SORT → 추출된 데이터를 원하는 순서로 정렬 (오피스 365이상 버전)
  • UNIQUE → 중복 항목 제거 (오피스 365이상 버전)

이 세 가지를 조합하면 조건에 따라 자동으로 중복 없는 정렬 리스트를 만들 수 있습니다. 즉, 매번 ‘정렬 → 필터 → 중복 제거’를 반복할 필요 없이 데이터가 바뀌면 결과도 즉시 갱신됩니다 🔄

2️⃣ 예제 데이터: 거래 내역 자동 정렬

엑셀_시리즈_17_실무데이터.xlsx
0.01MB

다음은 실제 사무직에서 자주 다루는 ‘거래 내역표’ 예시입니다 👇

거래일 거래처 품목 금액
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

 

반응형