엑셀 SORT 함수 사용법 및 실전예제 총정리 :: 동적배열함수

범위를 지정한 열 기준으로 오름차순 또는 내림차순으로 정렬하는 SORT 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 SORT 함수 사용법 및 실전예제 :: 동적배열함수

엑셀 SORT 함수 사용법 및 공식 총정리

엑셀 SORT 함수 목차 바로가기
함수 요약

엑셀 SORT 함수는 범위를 지정한 열 기준으로 오름차순 또는 내림차순으로 정렬하는 함수입니다.

함수 구문
= SORT ( 범위, [기준열], [정렬순서], [정렬방향] )
인수 알아보기
인수설명
범위값을 정렬할 범위 또는 배열입니다.
기준열
[선택인수]
선택한 범위 내에서 값을 정렬할 기준 열(또는 행)입니다. 기본값은 1(첫번째 열)입니다.
정렬순서
[선택인수]
기본값은 오름차순(=1)이며, 내림차순으로 정렬하려면 '-1'로 입력합니다.
정렬방향
[선택인수]
기본값은 세로방향정렬(=FALSE)입니다. 가로방향으로 정렬하려면 'TRUE'로 입력합니다.
SORT 함수 상세설명

엑셀 SORT 함수는 범위를 기준열에 따라 오름차순 또는 내림차순으로 정렬하는 동적배열함수입니다. 오피스 365 사용자에게만 제공됩니다. 동적배열함수이므로 SORT 함수가 출력될 범위 내에 기존값이 있을 경우, SORT 함수는 #SPILL! 오류를 반환합니다.

SORT 함수는 기본값으로 첫번째 열을 기준으로 오름차순 정렬합니다. 필요에따라, 인수를 변경하여 기준열 및 정렬 순서를 변경합니다.

여러개의 열을 기준으로 정렬하거나, 다른 범위를 참조하여 정렬해야 할 경우 SORTBY 함수를 사용하면 더욱 유연하게 범위를 정렬할 수 있습니다.

SORT 함수 사용법 간단예제
  1. 값을 오름차순으로 정렬하기
    =SORT({1,5,4,2,7,9,8,3,6})
    ={1,2,3,4,5,6,7,8,9}
  2. 제품목록을 제품명 기준으로 정렬하기
    =SORT(B8:D23,2)

    제품목록에서 두번째 열인 '제품명' 기준으로 오름차순 정렬합니다.

    SORT 함수 실전예제 제품목록 정렬
    제품 범위를 제품명 기준 오름차순으로 정렬합니다.
  3. 필터링 된 값을 정렬된 순서로 반환하기
    =SORT(FILTER(C8:D23,B8:B23=J8),2)

    FILTER 함수로 필터링 된 값을 특정 열 기준으로 정렬합니다. 아래 예제처럼, '과일'로 필터링 된 값을 가격 기준으로 오름차순 정렬할 수 있습니다.

    엑셀 SORT 함수 예제 FILTER 함수 응용
    필터링 된 범위를 가격 기준 오름차순으로 정렬합니다.
호환성
운영체제호환성
Windows 버전오피스 365 사용자에게만 지원됩니다.
Mac 버전Mac 용 오피스 365 사용자에게만 지원됩니다.

예제파일 다운로드

관련 기초함수
범위에서 일치하는 항목을 찾아 반환합니다. VLOOKUP 상위호한 함수입니다.
입력한 조건을 바탕으로 데이터를 필터링합니다.

그 외 참고사항

  • SORT 함수는 동적배열함수 입니다. 따라서 넓은 범위를 결과로 반환하며, 함수로 반환 될 범위에 기존값이 있을 경우, SORT 함수는 #SPILL! 오류를 반환합니다.
  • 정렬 된 범위가 다른 통합문서에서 참조되었을 경우, 다른 통합문서는 반드시 열려있어야 합니다. 참조된 통합문서가 닫혀있을 경우, SORT 함수는 #REF! 오류를 반환합니다.
  • 여러개의 열을 기준으로 값을 정렬해야 할 경우 또는 다른 범위의 값을 참조하여 정렬해야 할 경우에 SORTBY 함수를 사용하면 보다 유연하게 값을 정렬할 수 있습니다.

관련 함수공식

글을 발견하지 못했습니다.

관련 링크 : MS 홈페이지 SORT함수 사용법

5 1 vote
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
1 Comment
Inline Feedbacks
View all comments
사람이먼줘닷
사람이먼줘닷
2020년 10월 23일 8:41 오후
게시글평점 :
     

엑셀 정렬기능 검색하다 우연히 들렀는데.. 정말 좋은 자료네요 감사합니다

1
0
여러분의 생각을 댓글로 남겨주세요.x