SORT 함수 추가기능 (엑셀 2010 이후 버전)
엑셀 2010 이후 버전에서 사용가능한 SORT 함수 추가기능입니다.
파일 다운로드 ( 무료 )
30 EP → 0 EP 특별 할인 중!
추가기능 이용 가이드
추가기능 상세 정보
엑셀 2010 이후 버전에서 사용가능한 SORT 함수 추가기능입니다.
파일이름
DuTool - SORT 함수.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 오피스 2010 버전 이상
4.75
점
회
개
추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=SORT(범위,[기준열],[정렬순서],[정렬방향],[배열반환여부])
•
범위
-
값을 정렬할 범위입니다.
•
기준열
-
[선택인수]범위에서 값을 정렬할 기준 열(또는 행)의 순번입니다. 기본값은 1(첫번째 열)입니다.
•
정렬순서
-
[선택인수]기본값은 1(=오름차순)입니다. -1일 경우 내림차순으로 정렬합니다.
- 1 : 오름차순 정렬
- -1 : 내림차순 정렬
•
정렬방향
-
[선택인수]TRUE일 경우 가로방향으로 정렬합니다. 기본값은 FALSE (세로방향 정렬)입니다.
- TRUE : 가로방향 정렬
- FALSE : [기본값] 세로방향 정렬
•
배열반환여부
-
[선택인수]TRUE 일 경우, 함수의 결과로 배열을 반환합니다. 기본값은 FALSE 입니다.
- 아래 상황에서 배열반환여부를 TRUE로 사용합니다.
- SORT 함수를 다른 함수의 인수로 사용할 경우
- 대량의 데이터를 참조하여 처리 속도가 느린 경우 - 배열반환여부를 TRUE로 사용하려면, 함수를 입력하기 전에 넓은 범위를 선택한 상태에서 Ctrl + Shift + Enter 로 함수를 입력합니다.
1. 엑셀 SORT 함수 기초 튜토리얼
엑셀 2021 버전에 새롭게 추가된 SORT 함수의 기초 사용 예제는 다음 영상 강의에서 알기 쉽게 정리했습니다.👇
2. 범위 정렬하기
=SORT(G8:H13) / / 범위의 첫번째 열을 기준으로 오름차순 정렬합니다.

3. 특정 열을 기준으로 범위 정렬하기
=SORT(G8:H13, 2) / / 범위의 2번째 열을 기준으로 오름차순 정렬합니다.

4. 범위를 내림차순으로 정렬하기
=SORT(G8:H13, 2, -1) / / 범위의 2번째 열을 기준으로 내림차순 정렬합니다.

5. 특정 조건으로 필터가 적용된 범위 정렬하기
=SORT(xFILTER(G8:H13,ISNUMBER(SEARCH("김*",G8:G13)),,TRUE),2,-1) / / 김씨인 학생을 필터링 한 후, 키를 기준으로 내림차순 정렬합니다. / / 엑셀 2019 이전 버전 사용자 기준, xFILTER 함수를 활용한 예제입니다.

알아두면 좋은 정보
사용 전 참고사항
엑셀 2021 이후 및 M365 버전에서는 SORT 함수가 기본으로 제공됩니다.
추가기능으로 제공되는 SORT 함수는 값이 출력될 범위에 기존 값이 있을 시, #SPILL 오류를 반환하지 않고 값을 덮어쓰기합니다.
SORT 함수로 다른 통합문서의 범위를 참조할 경우, 해당 통합문서는 반드시 열려있어야만 함수가 실시간으로 갱신됩니다. 그렇지 않을경우, SORT 함수는 #REF! 오류를 반환합니다.
추가기능 함수의 실행 내역은, 실행 취소(Ctrl + Z) 기능이 지원되지 않는 점을 주의해서 사용합니다.
최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
2.0.0
2022-04-25
호환성 개선
1.0.0
2020-06-29
SORT 함수 추가기능 업로드
댓글 26
로그인 후 댓글을 작성할 수 있습니다.
김기수
2020.07.25 16:30
좋은 자료 감사합니다
유쾌한사람
2020.08.25 21:06
매일 매일 오빠두 엑셀 엄청한 기술에 감탄하고있습니다..... 회원자료실에서 하나씩 받아서 테스트 중인데요.....Sort 함수를 추가기능을 사용하려는데, 하단의 메시지가 나타나네요... 확인부탁드려도 될까요 ??? 매우 유용한 자료를 잘 활용하고있습니다. 감사합니다.
'9' 런타임 오류가 발생하였습니다. 이래첨자 사용이 잘못되었습니다.
오빠두엑셀
작성자
2020.08.25 23:06
안녕하세요?^^
수식을 적용한 파일을 info@oppadu.com 으로 보내주시겠어요?
확인 후 회신하여 드리겠습니다.
감사합니다.
Vves
2020.09.01 15:30
이 기능을 추가하지 않고 365미만 버전에서도 사용가능한 sort 유사함수는 없을까요 ㅠ?
오빠두엑셀
작성자
2020.09.01 18:40
안녕하세요?
365 이하 버전에서는 정렬기능을 사용하시는 것 외에 함수로 구현할 수 있는 방법이 없습니다.
emotech
2020.10.15 15:45
sort 함수 포함된 파일을 다른사람에게 전송했을때는 값이 제대로 안나올거같은데 맞나요..? 불특정다수에게 파일을 배포해야 하는데 다 설치하게 할수도 없구요..ㅠ
오빠두엑셀
작성자
2020.10.17 11:12
안녕하세요.
네 말씀하신 내용이 맞습니다. :)
추가기능 함수가 사용된 파일은 다른 PC에도 해당 추가기능이 설치되어 있어야만
사용가능합니다.
감사합니다.
이플
2021.02.05 08:14
좋은 자료 감사합니다. 다른 강의 보니까 sort 함수 쓰라고 하는데 엑셀에서 sort함수가 없더라고요. 알고 보니 365가 아니면 추가 해야되는군요. 감사합니다.
June
2021.04.27 10:28
어제 적용해서 잘 쓰고 있었는데
오늘 파일을 여니깐 소트 함수때문에 뭔가가 부딪히는지 문서 자체가 수정이 안되고 있습니다.
소트 추가기능 제거 하고 다시 파일을 열어도;; 글쓰기도 안되고 복사도 안되고;;
파일을 계속 꺼지고... 어제 하루종일 만든 자료를 어떻게 활용을 할 수 가 없네요;;
그리고 참고로 소트함수를 기능추가 해서 사용을 하는데 함수식으로 하니깐SORT는 없고, xSORT로만 적용이 되더라구요...
오빠두엑셀
작성자
2021.04.27 21:45
안녕하세요.
365 이전버전에서 사용하는 추가기능 SORT 함수는 배열로 동작하기 때문에 많은 양의 데이터(10만행 가량)를 다루면 처리속도가 느려질 수 있습니다.
추가기능을 제거해도 파일이 꺼진다면, 함수 문제가 아닌 파일에 사용된 다른 수식(예: 배열수식, 매크로 등..)으로 인한 문제일 가능성이 큰데요.
다시 확인해보시겠어요?
명령문을 다시 확인해보니 xSORT로 작성했었네요.. 제가 설명을 잘못 드렸습니다. 포스트 내용은 바로 수정하겠습니다.
확인해주셔서 정말 감사드립니다.
June
2021.04.29 17:56
소트 함수식 계속 꺼지는데 어떻게든 지우니깐 다시 잘 돌아갑니다.
일단 제가 여기서 다운받아서 적용한 함수식은 분명 SORT인데 액셀 내에서 사용하려구 하면XSORT로만 사용 가능하고, UNIQUE함수와 호환이 되지 않아서,
"=XSORT(UNIQUE(A2:A5000),1,-1)"<-요식이 먹히질 않습니다.
UNIQUE함수 먼저 페이지 밖에 사용한 후에 XSORT로 가져오게 해 놓았었습니다.
소트함수는 행을 많이 먹어도100행 정도만 먹고 UNIQUE 함수가 약 5000행 정도 구분합니다.
일단 왜 안되는지 잘 몰라서 소트 함수는 사용 안하고 유니크로 구분해서 가져온거 복사 붙여 넣기 한 후에 정렬 기능 이용.....해서 하고 있습니다.
소트만 잘 되도 수식 하나면 완료되는데 조금 아쉽네요;;
- 저만 XSORT로 적용 되는건가요?
- 소트함수 바로 옆 열에 SUMIF함수식으로 같은 목차에 해당하는 값들을 더해서 가져 왔는데 혹시 그게 문제 였을까요?
smile****
2021.07.08 10:12
사용한 함수는 유요하지 않습니다 라고 뜨면서 사용이 안되는데 왜이럴까요?
2010버전입니다
유월의신화
2021.09.03 13:31
좋은 자료 감사합니다
내이름을불러봐
2021.10.22 15:30
좋은자료 감사합니다~^^
한글왕
2021.11.20 13:09
넵.. 감사합니다.

