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

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

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

작성자 :
오빠두엑셀
최종 수정일 : 2021. 10. 20. 23:41
URL 복사
메모 남기기 : (4)

엑셀 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 버전 엑셀 2021 또는 M365 사용자에게만 제공됩니다.
Mac 버전 엑셀 2021 또는 Mac용 M365 사용자에게만 제공됩니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 SORT 함수 사용법
    예제파일

관련 기초함수

그 외 참고사항

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

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

5 2 투표
게시글평점
4 댓글
Inline Feedbacks
모든 댓글 보기
4
0
여러분의 생각을 댓글로 남겨주세요.x