본문 바로가기
엑셀(Excel)

데이터 막대 사용법 응용 (feat. SORT 함수)

by 우아한 달팽이 2024. 2. 7.
반응형

오늘은 길지 않은 내용으로 간단하게 SORT 함수를 적용하는 것만 확인하도록 하겠습니다.

직전에 공부했던 내용과 표를 상기하시면서 이어가시면 됩니다.

데이터 막대 응용에서 FILTER 함수를 사용하여 원하는 내용만 표현하며 만들어진 결과물입니다.

소재지가 '서울'인 차량회사와 주행거리, 연식, 인승을 보여주는데요.

보이는 값이 표의 순서대로 보이고 있습니다.

 

주행거리가 적은 순서(오름차순)로 정렬하거나 주행거리가 많은 순서(내림차순)로 정렬하여 표현할 수 있습니다.

 

SORT 함수

SORT(array, [sort_index], [sort_order], [by_col])

○ array : 필수, 정렬할 범위 또는 배열

○ [sort_Index] : 선택 사항, 정렬할 행 또는 열을 나타내는 숫자

○ [sort_order] : 선택 사항, 오름차순의 경우 1, 내림차순의 경우 -1로 표현

                     → 오름차순이 기본값

○ [by_col] : 선택 사항, 행별로 정렬하려면 FALSE, 열로 정렬하려면 TRUE로 표시

                 → FALSE가 기본값  

 

적용을 해 보시면 기존의 FILTER 함수 앞에 =SORT(FILTER(C6:F15, B6:B15=C19, ""),2,1)을 추가로 입력해 줍니다.

풀어보자면 SORT함수를 적용하여 FILTER 함수가 적용되어 표현되는 결괏값의 두 번째 열을 올림차순으로 정렬.

 

 

=SORT(FILTER(C6:F15,B6:B15=C19,""),      2,                        1)

=SORT(              array,                            [ sort_Index],       [sort_order])

 

SORT 함수는 FILTER 함수 하고도 자주 사용됩니다.

금번 적용한 SORT는 주행거리 하나만 정렬했지만 SORTBY 함수를 사용하면 주행거리를 오름차순으로 정리하고

연식을 추가로 정렬할 수 있습니다.

 

SORTBY 함수에 대한 내용은 곧 다시 예시와 함께 설명드리겠습니다.

 

오늘은 SORT 함수를 전에 공부한 내용에 적용해 보았습니다.

 

고생 많으셨습니다.

반응형