[]
        
(Showing Draft Content)

SORTBY

이 함수는 셀 범위나 배열의 내용을, 해당하는 다른 범위나 배열에 있는 값을 기준으로 정렬합니다.

SORT 함수와 달리, SORTBY 함수는 정렬 키를 지정한 배열 또는 정렬 대상 범위 안에 포함할 필요가 없습니다. 다만, 정렬 키 배열을 사용할 때는 각 키 배열의 크기(길이)를 올바르게 지정해야 합니다.

구문

SORTBY(array, by_array1, [order_array1], [by_array2, order_array2], …)

인수

인수

설명

array

[필수] 정렬할 범위 또는 배열을 지정합니다.

by_array1

[필수] 첫 번째 정렬 키의 배열 또는 범위를 지정합니다.

order_array1

[선택] 정렬 순서 지정. 1은 오름차순, -1은 내림차순이며 기본값은 1(오름차순)입니다.

by_array2

[선택] 두 번째 정렬 키의 배열 또는 범위를 지정합니다.

order_array2

[선택] 두 번째 정렬 키의 정렬 순서 지정. 1은 오름차순, -1은 내림차순이며 기본값은 1입니다. by_array2가 지정될 때만 필요합니다.

필요에 따라 추가로 정렬 키와 정렬 순서 쌍을 더 지정할 수 있습니다.

데이터 유형

정렬할 셀 범위 또는 배열과 정렬 기준이 되는 다른 셀 범위를 받습니다. 정렬된 배열을 반환합니다.

예제

아래 이미지의 G4 셀에 =SORTBY(A4:B15,B4:B15) 수식이 있어, A4:B15 범위를 B4:B15 범위 값을 기준으로 오름차순 정렬하여 고객 이름과 나이를 반환합니다.


지원 버전

이 함수는 SpreadJS 13 이상에서 사용할 수 있습니다.