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

범위를 여러 개의 기준으로 오름차순 또는 내림차순으로 정렬하는 함수인 SORTBY 함수의 사용법 및 주의사항을 알아봅니다.

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

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

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

엑셀 SORTBY 함수는 범위를 여러 개의 기준 또는 다른 범위를 참조하여 정렬하는 함수입니다.

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

SORTBY 함수는 범위를 여러개의 기준으로 정렬하거나 다른 범위를 참조하여 오름차순 또는 내림차순으로 정렬하는 동적배열 함수입니다. 오피스 365 사용자에게만 제공됩니다. SORT 함수보다 더욱 유연하게 값을 정렬할 수 있는 상위호환 함수입니다.

SORT 함수는 범위 내 특정 열을 기준으로만 정렬할 수 있는 반면, SORTBY 함수는 다른 범위를 참조하여 값을 정렬할 수 있는 장점이 있습니다.

SORTBY 함수는 기준범위 방향에 따라 가로 및 세로 방향으로 모두 정렬가능합니다. 단, 범위 및 모든 기준범위의 크기는 반드시 동일해야하며, 하나라도 범위의 크기가 다를 경우 #VALUE! 오류를 반환합니다.

SORTBY 함수 사용법 간단예제
  1. 제품 목록을 구분 -> 제품명 순으로 정렬하기

    =SORTBY(제품목록,구분범위,1,제품명범위,1)

    제품목록을 구분과 제품명 순으로 오름차순 정렬합니다. 구분을 '과일, 생선, 채소' 순으로 우선 정렬한 뒤, 각 구분별로 제품명을 정렬하여 출력합니다.

    엑셀 SORTBY 함수 여러개 범위 정렬
    범위를 여러개 기준으로 오름차순 정렬합니다.
  2. 다른 범위를 참조하여 제품목록을 가격순으로 정렬하기

    =SORTBY(제품목록,가격범위)

    가격범위를 참조하여 제픔명범위를 정렬합니다. 출력되는 제품명범위는 '가격'순으로 정렬됩니다.

    엑셀 SORTBY 함수 다른 범위 참조 정렬
    다른 범위를 참조하여 값을 정렬합니다.
호환성
운영체제호환성
Windows 버전오피스 365 사용자에게만 제공됩니다.
Mac 버전Mac 용 오피스 365 사용자에게만 제공됩니다.

예제파일 다운로드

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

그 외 참고사항

  • 기준범위는 반드시 1개 행 또는 1개 열이여야 합니다. 그렇지 않을 경우, SORTBY 함수는 #VALUE! 오류를 반환합니다.
  • 범위를 포함한 모든 기준범위의 크기는 동일해야 합니다. 크기가 다를 경우 함수는 #VALUE! 오류를 반환합니다.
  • 순서 인수로 1 또는 -1 이 아닌 다른 값을 입력하면 #VALUE! 오류를 반환합니다. 순서를 비워 두면 오름차순으로 기본 정렬됩니다.

관련 함수공식

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

관련 링크 : MS 홈페이지 SORTBY함수 설명 바로가기

현재 페이지 댓글알림 신청
알림 설정
guest
0 Comments
Inline Feedbacks
View all comments
0
여러분의 생각을 댓글로 남겨주세요.x