본문 바로가기
Tech/엑셀 & 스프레드시트

[오늘의엑셀]엑셀 SORT 함수로 데이터 정렬하기(사용하는법/응용)

by 한초-리 2025. 2. 18.

엑셀 화면에 숫자들이 입체화되어 올라오는 사진
엑셀 화면에 숫자들이 입체화되어 올라오는 사진

1. 설명

엑셀의 SORT 함수는 데이터를 특정 기준에 따라 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. 이 함수는 표 형식의 데이터를 보다 효율적으로 정리하고 분석하는 데 유용합니다.

2. 수식 정보

SORT 함수는 데이터를 정렬하기 위해 사용하는 함수로, 다음과 같은 형식을 가지고 있습니다:

=SORT(array, sort_index, sort_order, by_col)

  • array: 정렬할 데이터의 범위입니다.
  • sort_index: 정렬 기준이 될 열 또는 행의 인덱스 번호입니다.
  • sort_order: 정렬 순서입니다. 1은 오름차순, -1은 내림차순입니다.
  • by_col: TRUE일 경우 열 기준으로, FALSE일 경우 행 기준으로 정렬합니다.

SORT 함수는 일반적인 데이터 정렬 외에도 여러 열을 기준으로 복합적으로 데이터를 정렬할 수 있는 강력한 기능을 제공합니다. 또한 SORT 함수는 다른 수식과 결합하여 더 복잡한 데이터를 효과적으로 관리할 수 있습니다.

3. 수식 응용 방법

SORT 함수는 단순 정렬뿐만 아니라 여러 응용 방법이 있습니다. 아래 예제는 학생 성적표를 오름차순으로 정렬하는 방법을 보여줍니다:

예제: 학생 성적표 정렬

학생명 수학 영어 과학
김철수 85 90 88
박영희 92 85 91
이민호 78 88 82

위의 데이터를 수학 성적 기준으로 오름차순 정렬하려면, 다음과 같은 SORT 함수를 사용할 수 있습니다:

=SORT(A2:D4, 2, 1, FALSE)

이 함수는 수학 성적을 기준으로 학생 성적표를 오름차순으로 정렬합니다.

응용 예제: 다중 조건 정렬

학생 성적표에서 수학 성적을 우선으로, 동일한 성적이 있을 경우 영어 성적을 기준으로 정렬하는 방법은 다음과 같습니다:

=SORT(A2:D4, {2, 3}, {1, 1}, FALSE)

이 수식을 사용하면 수학 성적이 동일한 경우, 영어 성적을 기준으로 다시 정렬됩니다.

4. 응용한 수식들의 정보

SORT 함수는 다른 수식과 결합하여 더 다양한 분석과 정렬 작업을 수행할 수 있습니다. 예를 들어, FILTER 함수와 결합하여 특정 조건을 만족하는 데이터만 정렬하거나, UNIQUE 함수와 결합하여 중복을 제거한 데이터를 정렬할 수 있습니다.

예제: 특정 조건을 만족하는 데이터만 정렬

FILTER와 SORT 함수를 결합하여, 특정 점수 이상의 학생들만 정렬하려면 다음과 같은 수식을 사용할 수 있습니다:

=SORT(FILTER(A2:D4, B2:B4>80), 2, 1, FALSE)

이 수식은 수학 점수가 80점 이상인 학생들을 수학 성적 기준으로 정렬합니다.

5. 결론

엑셀의 SORT 함수는 데이터를 정렬하는 데 매우 유용한 도구입니다. 이 함수를 잘 활용하면, 데이터 분석의 효율성을 크게 높일 수 있습니다.

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

댓글