Notice
Recent Posts
Recent Comments
Link
나만의공간
📘 엑셀 고급 강의 5‑3. SORT 함수 기본 사용법 및 조합 예제 본문
이번 소주제에서는 **SORT 함수**를 학습합니다. SORT 함수는 배열 데이터를 특정 기준으로 **자동 정렬**해주는 함수로, 강력한 고급 필터링과 함께 사용하면 실무 보고서 자동화에 큰 도움이 됩니다.
1. SORT 함수 문법 구조
=SORT(array, [sort_index], [sort_order], [by_col])
array: 정렬할 배열 또는 범위 (예: A2:B100)[sort_index]: 정렬 기준 열 번호. 기본값은 첫 번째 열[sort_order]: 1=오름차순(기본), -1=내림차순[by_col]: FALSE=행 기준(기본), TRUE=열 기준 정렬
2. 실무 예제 A – 고객 목록 단순 정렬
| 고객명 | 지역 | 매출 |
|---|---|---|
| 박철수 | 서울 | 120000 |
| 홍길동 | 부산 | 90000 |
| 이영희 | 서울 | 150000 |
고객명을 오름차순으로 정렬하려면:
=SORT(A2:C4, 1, 1)
- 이영희 → 박철수 → 홍길동 순으로 자동 배열
- 정렬 결과는 자동 배열 확장됩니다.
3. 실무 예제 B – 매출 기준 내림차순 정렬
매출액 기준으로 고객 리스트를 내림차순 정렬하려 할 때:
=SORT(A2:C4, 3, -1)
- 매출이 높은 순서대로 고객 표시됨.
- 간단한 수식으로 보고서 자동 정렬 가능.
4. 실무 예제 C – SORT와 다른 함수 조합
🔄 FILTER + SORT
특정 조건을 만족하는 데이터만 필터링 한 후 정렬:
=SORT(
FILTER(A2:C100, B2:B100="서울", "없음"),
3, -1
)
- ‘서울’ 고객만 필터링 → 매출 기준 내림차순 정렬
- 빠르게 대시보드 요약 테이블 생성 가능
📦 SORTBY 함수 결합 예
복수 기준 정렬이 필요한 경우 SORTBY 사용:
=SORTBY(
FILTER(A2:D100, C2:C100>=100000, "없음"),
D2:D100, -1, B2:B100, 1
)
- 매출 기준 내림차순 정렬 후, 지역 기준 오름차순 배치
- 정렬 규칙이 많을수록 SORTBY가 특별히 유용합니다.
5. 추천 팁 및 주의사항
- ✅ 배열 함수 사용 시 **출력 공간 확보** 필수 – 다른 데이터와 겹치면 #SPILL 오류 발생
- ✅ sort_index 값이 배열보다 큰 경우 #REF 오류 발생 가능 → 범위 확인 필요
- ✅ SORT 함수는 입력 배열을 변경하지 않고, **결과만 별도 표기** → 원본 보존 가능
- ✅ 데이터가 업데이트되어도 SORT 수식은 자동으로 재정렬되어서 유동적 보고서 작성에 적합
6. 요약 정리
- ✅ SORT 함수는 배열 및 범위를 원하는 기준으로 자동 정렬해 주는 유용한 함수입니다.
- ✅ FILTER와 조합하여 조건 필터 후 자동 정렬하는 보고서 구조 구현 가능.
- ✅ SORTBY를 활용하면 다중 기준 정렬도 수식 한 줄로 처리할 수 있어 실무에 매우 적합합니다.
'Excel > 고급' 카테고리의 다른 글
| 📘 엑셀 고급 강의 6‑1. 동적 배열 수식이란? 개념 및 필요성 (0) | 2025.08.14 |
|---|---|
| 📘 엑셀 고급 강의 5‑4. UNIQUE + SORT + FILTER 조합 활용 및 실무 팁 (0) | 2025.08.14 |
| 📘 엑셀 고급 강의 5‑2. UNIQUE 함수 기본 사용법 및 실무 예제 (0) | 2025.08.14 |
| 📘 엑셀 고급 강의 – 5‑1. UNIQUE & SORT 함수란? 기본 개념과 사용 용도 (1) | 2025.08.14 |
| 📘엑셀 고급 강의 3‑3. XLOOKUP 고급 옵션 및 실전 조합 활용 (0) | 2025.08.14 |
Comments
