스프레드시트 팁과 노하우: SORT 함수
페이지 정보
작성자 GrapeCity 작성일 2021-11-29 14:46 조회 2,018회 댓글 0건본문
관련링크
SORT 함수는 값의 배열 또는 범위를 사용하며 각 정렬 키의 지정된 정렬 인덱스와 정렬 순서를 사용하여 콘텐츠에서 정렬을 수행합니다.
배열 인수는 다양한 값이 되는 하드 코딩된 값 배열, 범위 참조 또는 보다 복잡한 식일 수 있습니다(예: UNIQUE 또는 SORTBY와 같은 다른 동적 배열 함수 사용).
sort index 및 sort order
by col 인수는 키 열 인덱스를 정의하기 위해 정렬 인덱스를 사용하여 행을 기준으로 정렬할지(기본 동작) 또는 대신 키 행 인덱스를 지정하기 위해 정렬 인덱스를 사용하여 열을 기준으로 정렬할지 지정합니다.
이 함수는 키 열 또는 행이 표 데이터 내에 포함된 표의 내용과 같은 경우 유용합니다.
표 데이터의 일부가 아닌 키 값을 기반으로 표 데이터를 정렬해야 하는 경우 대신 SORTBY 함수를 사용합니다. ( 참조)
이 블로그에서 의 SORT에 대한 예제를 확인할 수 있습니다.
SORT 구문
SORT(array,[sort index],[sort order],[by col]) |
|
array |
정렬할 배열 또는 범위입니다. |
sort_index |
정렬할 기준이 되는 행 또는 열의 선택적 인텍스 또는 정렬 키 인덱스의 배열입니다. (기본값 1) |
sort_order |
내림차순으로 정렬하려는 경우 선택적으로 -1 또는 sort_index 배열에 대한 정렬 순서를 지정하는 값 배열입니다. (기본값 1, 오름차순) |
by_col |
열을 기준으로 정렬하려면 TRUE. (기본값 FALSE, 행 기준 정렬) |
아래 예에서는 SortData 표를 사용합니다.
그림 1 SortData 표
첫 번째 예는 ProductName 열을 기본적으로 오름차순 정렬합니다.
=SORT(SortData,2)
그림 2 예 1
동적 배열 수식 및 유출 동작이 표 셀에서는 지원되지 않기 때문에 I12:N22의 위 결과는 표처럼 나타나도록 서식이 지정되었지만 표가 아닙니다.
대신, 범위가 표처럼 나타나도록 서식이 지정되어 있고 표 헤더 셀 I11:N11은 B11:G11의 원래 표 헤더 셀의 사본입니다.
다음 예는 수량을 내림차순으로 정렬합니다.
=SORT(SortData,3,-1)
그림 3 예 2
마지막 예에서는 SalesPerson을 오름차순으로 정렬한 다음 Quantity를 내림차순으로 정렬합니다.
=SORT(SortData,{6,3},{1,-1})
그림 4 예 3
인라인 배열 인수를 제공하여 인덱스를 지정하거나, 인덱스가 포함된 셀 범위 참조를 제공하거나, 개별 식을 사용하여 각 인덱스를 계산할 수 있습니다.
GrapeCity 제품의 SORT
SORT 함수는 다음과 같은 GrapeCity 스프레드시트 컨트롤과 컴포넌트에서 지원됩니다.
Spread.NET - Window Forms 스프레드시트 컨트롤 |
SpreadJS - Javascript/Typescript/Angular/React/Vue 스프레드시트 위젯 | 데모
댓글목록
등록된 댓글이 없습니다.