
엑셀 SORTBY 함수는 Microsoft 365와 엑셀 2021에서 제공하는 혁신적인 동적 배열 함수로, 대응되는 범위나 배열의 값을 기준으로 데이터를 정렬합니다. 기본 구문은 =SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2])이며, 원본 데이터를 손상시키지 않고 별도 영역에 정렬 결과를 표시할 수 있습니다. SORT 함수와 달리 SORTBY는 출력 결과에 포함되지 않은 범위를 정렬 기준으로 설정할 수 있어 더욱 유연한 활용이 가능합니다. 다중 조건 정렬 시에는 여러 by_array와 sort_order 인수를 추가하여 복잡한 정렬도 손쉽게 처리할 수 있으며, 오름차순은 1, 내림차순은 -1로 설정합니다. 동적 배열 함수 특성상 #SPILL! 오류 방지를 위해 결과 출력 범위가 비어있어야 하며, 실무에서는 판매 데이터 분석, 재고 관리, 성적 처리 등 다양한 업무에 활용됩니다. RANDARRAY, COUNTA 함수와 조합하면 값 목록 랜덤화도 가능하여 엑셀 고급 사용자에게 필수적인 함수입니다.