

엑셀에서 데이터를 정렬할 때 보통 정렬 버튼을 많이 사용한다.
하지만 수식으로 정렬 결과표를 만들고 싶을 때도 있다.
이럴 때 사용하는 함수가
SORT와 SORTBY이다.
---
## 요약
=SORT(범위, 정렬열번호, 정렬순서)
=SORTBY(범위, 기준범위, 정렬순서)
열 번호로 정렬하면 SORT
기준 범위로 정렬하면 SORTBY
---
## 1. 판매금액 예제표를 먼저 살펴보자
이번 예제에서는 상품별 판매금액과 평점을 기준으로
데이터를 정렬해본다.
A열에는 상품명, B열에는 분류
C열에는 판매금액, D열에는 평점이 들어 있다.
판매금액이 큰 순서로 정렬하거나
분류와 판매금액을 함께 기준으로 정렬해보자.

---
## 2. SORT로 판매금액 큰 순서 정렬하기
먼저 판매금액이 큰 순서대로 정렬해보자.
아래 수식을 입력한다.
=SORT(A2:D7,3,-1)
A2:D7 범위를 정렬하고
3번째 열인 판매금액을 기준으로 정렬한다.
마지막 -1은 내림차순이라는 뜻이다.

---
## 3. SORTBY로 특정 범위를 기준으로 정렬하기
SORTBY는 정렬 기준을 열 번호가 아니라
기준 범위로 직접 지정한다.
=SORTBY(A2:D7,C2:C7,-1)
A2:D7 표를 정렬하되
C2:C7 판매금액 범위를 기준으로 내림차순 정렬한다.

---
## 4. 정렬 기준을 여러 개 넣기
SORTBY는 정렬 기준을 여러 개 넣을 수 있다.
분류를 먼저 오름차순 정렬하고
같은 분류 안에서는 판매금액을 큰 순서로 정렬하려면
아래 수식을 사용한다.
=SORTBY(A2:D7,B2:B7,1,C2:C7,-1)

---
## 5. SORT와 SORTBY 차이 정리
SORT는 정렬할 열 번호를 입력한다.
SORTBY는 정렬 기준 범위를 직접 입력한다.
간단한 정렬은 SORT가 편하고
기준을 여러 개 넣거나
다른 범위를 기준으로 정렬할 때는 SORTBY가 더 편하다.

---
## 6. 마무리
오늘은 SORT와 SORTBY를 이용해
데이터를 자동으로 정렬하는 방법을 정리했다.
정렬 버튼을 누르지 않아도 수식으로
정렬 결과표를 따로 만들어 볼 수 있다는 점이 핵심이다.
이번 포스팅이 도움이되었길 바란다.
'엑셀이지, So Easy' 카테고리의 다른 글
| Step16. 엑셀에서 반올림하기(ROUND, ROUNDUP, ROUNDDOWN) (0) | 2026.06.30 |
|---|---|
| Step15. 엑셀에서 중복값 제거하고 고유 목록 만들기(UNIQUE) (0) | 2026.06.30 |
| Step13. 엑셀에서 조건에 맞는 데이터만 추출하기(FILTER) (0) | 2026.06.30 |
| Step12. 엑셀에서 조건에 맞는 최대값과 최소값 찾기(MAXIFS, MINIFS) (0) | 2026.06.30 |
| Step11. 엑셀에서 조건에 맞는 평균 구하기(AVERAGEIF, AVERAGEIFS) (0) | 2026.06.30 |