본문 바로가기
업무 지식/엑셀 기본 기능

[엑셀] 사용자 지정 목록으로 원하는 순서대로 정렬하는 방법

by 김억지 2023. 6. 21.

지난번에 특정 열의 값을 기준으로 오름차순 또는 내림차순으로 정렬하는 방법과 두 가지 이상의 기준에 따라 정렬하는 방법에 대해 포스팅했습니다.

 

[엑셀] 정렬 기능으로 데이터를 원하는 순서대로 배치하는 방법

정렬 기능도 필터 기능처럼 정말 자주 사용하는 기능입니다. 특별한 기준 없이 입력된 데이터를 원하는 순서대로 정렬한다면 확인하려는 데이터를 쉽게 찾을 수도 있고 최소값이나 최대값을 쉽

pddwork.tistory.com

 

그런데 데이터를 정렬할 때 꼭 오름차순이나 내림차순으로 정렬하는 것은 아닙니다. 

 

예를 들어 위의 표는 C열의 직명을 기준으로 오름차순으로 정렬이 되었습니다. 가나다 순으로 정렬이 되었기 때문에 과장이 제일 먼저 나오고 대리, 주임, 차장 순으로 정렬이 됩니다.

 

만약 C열을 기준으로 오름차순으로 정렬을 했을 때 '주임-대리-과장-차장' 순으로 낮은 직명부터 높은 직명 순으로 정렬이 되도록 하려면 사용자 지정 목록을 활용해야 합니다.

 

정렬의 기준으로 삼을 열에 있는 임의의 셀을 선택한 다음 '데이터' 메뉴에 '정렬 및 필터' 부문에 있는 '정렬' 아이콘을 클릭합니다.

 

정렬 창이 뜨면 '오름차순'으로 나와있는 부분 우측의 아이콘을 선택하고 '사용자 지정 목록'을 클릭합니다.

 

'새 목록'이 선택된 상태에서 '목록 항목(E)'에 '주임,대리,과장,차장'을 입력하고 '추가(A)' 버튼을 클릭합니다. 사용자 지정 목록은 콤마로 구분해도 되고 엔터(Enter)키로 줄을 구분하여 입력해도 됩니다.

 

좌측 사용자 지정 목록에 추가된 것을 확인한 후 확인 버튼을 클릭합니다.

 

정렬 창에서 확인 버튼을 클릭합니다.

 

입력한 사용자 지정 목록대로 정렬이 되었습니다.

 

이렇게 사용자 지정 목록을 입력하면 반대 순서대로 정렬도 가능합니다.

 

사용자 지정 목록대로 정렬한 데이터를 내림차순으로 정렬해 보겠습니다.

 

입력한 사용자 지정 목록의 내림차순, 즉 입력한 반대 순서로 정렬이 됩니다.

댓글