Loading...

카테고리 없음 / / 2024. 4. 8. 15:28

EXCEL SORTBY

1.  SORTBY정의 란?

"SORTBY" 함수는 Excel에서 사용되는 함수 중 하나로, 지정된 기준에 따라 데이터를 정렬하는 데 사용됩니다. 이 함수는 데이터의 정렬을 원하는 열의 값을 기준으로 다른 열을 정렬할 수 있도록 도와줍니다. "SORTBY" 함수는 Excel 2019부터 도입되었습니다.

"SORTBY" 함수의 구문은 다음과 같습니다.

cssCopy code
SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)

여기서:

  • array: 정렬하려는 데이터가 포함된 범위나 배열입니다.
  • by_array1: 데이터를 정렬하는 데 사용할 첫 번째 기준 열의 값이 포함된 범위나 배열입니다.
  • sort_order1: (선택사항) 정렬 순서를 지정하는 매개변수입니다. 오름차순으로 정렬하려면 1을 입력하고, 내림차순으로 정렬하려면 -1을 입력합니다.
  • by_array2, sort_order2, ...: 추가적인 기준 열과 정렬 순서를 지정하는 선택적인 매개변수들입니다. 필요에 따라 여러 개의 기준 열과 정렬 순서를 지정할 수 있습니다.

"SORTBY" 함수는 주어진 기준 열의 값에 따라 데이터를 정렬하여 반환합니다. 만약 추가적인 기준 열이 지정되어 있다면, 첫 번째 기준 열로 정렬한 후 추가 기준 열로 정렬됩니다.

 
 
 
 

2.예시

여기에 "SORTBY" 함수의 간단한 예시가 있습니다.

가령, 다음과 같은 데이터가 있다고 가정해 봅시다.

cssCopy code
| A | B | |--------|-------| | 10 | X | | 5 | Y | | 8 | Z |

이제 "A" 열의 값을 기준으로 "B" 열을 정렬하고자 합니다. 이를 위해 "SORTBY" 함수를 사용할 수 있습니다.

lessCopy code
=SORTBY(B1:B3, A1:A3)

이 함수는 "A" 열의 값을 기준으로 "B" 열을 정렬합니다. 따라서 정렬된 결과는 다음과 같이 될 것입니다.

cssCopy code
| A | B | |--------|-------| | 10 | X | | 8 | Z | | 5 | Y |

이 예시에서는 "B" 열을 "A" 열의 값에 따라 정렬하였습니다.

 
 
 

3.사용방법

"SORTBY" 함수를 사용하여 데이터를 정렬하는 방법은 다음과 같습니다.

  1. 함수 선택:
    • 데이터를 정렬하려는 셀에 커서를 놓거나 함수를 입력할 셀을 선택합니다.
  2. 함수 입력:
    • 입력창에 "SORTBY"를 입력하거나 함수 목록에서 "SORTBY"를 선택합니다.
  3. 구문:
    • "SORTBY" 함수의 구문은 다음과 같습니다.
      cssCopy code
      SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)
      여기서:
      • array: 정렬하려는 데이터가 포함된 범위나 배열입니다.
      • by_array1: 데이터를 정렬하는 데 사용할 첫 번째 기준 열의 값이 포함된 범위나 배열입니다.
      • sort_order1: (선택사항) 정렬 순서를 지정하는 매개변수입니다. 오름차순으로 정렬하려면 1을 입력하고, 내림차순으로 정렬하려면 -1을 입력합니다.
      • by_array2, sort_order2, ...: 추가적인 기준 열과 정렬 순서를 지정하는 선택적인 매개변수들입니다. 필요에 따라 여러 개의 기준 열과 정렬 순서를 지정할 수 있습니다.
  4. 매개변수 입력:
    • 함수의 각 매개변수에 적절한 범위나 배열을 입력합니다.
  5. 함수 실행:
    • 입력이 완료되면 Enter 키를 누르거나 확인 버튼을 클릭하여 함수를 실행합니다. "SORTBY" 함수는 주어진 기준 열의 값에 따라 데이터를 정렬하여 반환합니다.

예를 들어, A1부터 B10까지의 셀 범위에서 "A" 열을 기준으로 "B" 열을 오름차순으로 정렬하려면 다음과 같이 "SORTBY" 함수를 사용할 수 있습니다.

lessCopy code
=SORTBY(B1:B10, A1:A10, 1)

이 함수는 "A" 열의 값에 따라 "B" 열을 오름차순으로 정렬합니다.

 
 
 
 

4.함수 사용팁

"SORTBY" 함수를 사용할 때 유용한 팁은 다음과 같습니다.

  1. 다중 기준 정렬:
    • "SORTBY" 함수를 사용하여 다중 기준으로 데이터를 정렬할 수 있습니다. 여러 기준을 지정하려면 추가적인 기준 열과 정렬 순서를 지정하는 매개변수들을 추가하면 됩니다.
  2. 필터링 및 정렬 동시에 사용:
    • "SORTBY" 함수를 사용하여 특정 조건을 만족하는 데이터만 필터링하고 해당 데이터를 정렬할 수 있습니다. 이를 통해 데이터를 쉽게 분석할 수 있습니다.
  3. 동적으로 변경 가능한 기준 열 사용:
    • "SORTBY" 함수의 기준 열은 다른 셀에 위치한 값이나 범위를 참조할 수 있습니다. 이를 활용하여 정렬 기준을 동적으로 변경할 수 있습니다.
  4. 오름차순 및 내림차순 정렬:
    • "SORTBY" 함수의 매개변수로 1을 입력하면 오름차순으로 정렬하고, -1을 입력하면 내림차순으로 정렬할 수 있습니다.
  5. 합병 정렬:
    • "SORTBY" 함수를 사용하여 두 개 이상의 데이터 범위를 합병하여 정렬할 수 있습니다. 이를 통해 데이터를 병합하고 정렬하는 데 유용한 결과를 얻을 수 있습니다.
  6. 다양한 데이터 형식 지원:
    • "SORTBY" 함수는 숫자, 텍스트, 날짜 등 다양한 데이터 형식을 지원합니다. 따라서 다양한 유형의 데이터를 효과적으로 정렬할 수 있습니다.

이러한 팁을 활용하여 "SORTBY" 함수를 사용하면 데이터를 보다 효과적으로 정렬하고 분석할 수 있습니다.

 
 
 

5.주의사항

"SORTBY" 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.

  1. 범위 일치:
    • "SORTBY" 함수에서 사용하는 모든 범위는 크기가 동일해야 합니다. 범위의 크기가 일치하지 않으면 오류가 발생할 수 있습니다.
  2. 숨겨진 데이터:
    • "SORTBY" 함수는 숨겨진 행이나 열에 있는 데이터를 자동으로 무시하지 않습니다. 숨겨진 데이터가 있는 경우 원하는 결과를 얻을 수 없을 수 있습니다.
  3. 계산된 값 사용:
    • "SORTBY" 함수의 인수로 계산된 값이나 다른 함수의 결과를 사용할 수 있지만, 이 값이 변경될 때마다 정렬 결과도 함께 변경될 수 있습니다.
  4. 조건부 서식의 영향:
    • "SORTBY" 함수는 조건부 서식을 고려하지 않습니다. 따라서 셀에 적용된 조건부 서식이 정렬에 영향을 미치지 않습니다.
  5. 메모리 사용량:
    • 큰 데이터 세트에서 "SORTBY" 함수를 사용할 때 메모리 사용량이 증가할 수 있으며, 이로 인해 성능이 저하될 수 있습니다.
  6. 동적 참조 주의:
    • "SORTBY" 함수의 기준 열을 동적으로 참조하는 경우, 데이터가 변경될 때마다 정렬 결과도 함께 변경될 수 있습니다.
  7. 데이터 형식 일관성:
    • "SORTBY" 함수는 데이터의 형식을 고려하지 않습니다. 따라서 숫자, 텍스트 및 날짜가 혼합된 데이터를 정렬할 때 주의가 필요합니다.

이러한 주의사항을 염두에 두고 "SORTBY" 함수를 사용하면 데이터를 정확하게 정렬하여 원하는 결과를 얻을 수 있습니다.