범위 또는 표의 데이터 정렬

이름 목록을 사전순으로 정렬하거나, 제품 재고 수준 목록을 내림차순으로 편집하거나, 색 또는 아이콘별로 행을 정렬하는 등의 데이터 정렬 작업은 데이터 분석에서 필수적인 부분입니다. 데이터를 정렬하면 데이터를 빠르게 시각화하여 더욱 효과적으로 파악하고, 원하는 데이터를 구성 및 검색하고, 궁극적으로 더욱 효과적인 의사결정을 내릴 수 있습니다.

하나 이상의 열에서 텍스트(오름차순 또는 내림차순), 숫자(오름차순 또는 내림차순), 날짜 및 시간(오름차순 또는 내림차순)을 기준으로 데이터를 정렬할 수 있습니다. 직접 만든 사용자 지정 목록(예: 크게, 보통, 작게)을 기준으로 또는 셀 색, 글꼴 색 또는 아이콘 집합을 비롯한 서식을 기준으로 정렬할 수도 있습니다.

참고 사항: 

실행할 작업

텍스트 정렬

  1. 정렬할 열에서 셀을 선택합니다.

  2. 데이터 탭의 정렬 및 필터 그룹에서 다음 중 하나를 수행합니다.

    • 빠르게 오름차순으로 정렬하려면 A에서 Z 또는 가장 작은 수에서 가장 큰 수로 정렬하는 Excel의 A-Z 명령 (텍스트 오름차순 정렬)을 클릭합니다.

    • 빠르게 내림차순으로 정렬하려면 Z에서 A 또는 가장 큰 수에서 가장 작은 수로 정렬하는 Excel의 Z-A 명령 (텍스트 내림차순 정렬)을 클릭합니다.

참고 사항: 잠재적인 문제

  • 모든 데이터가 텍스트로 저장되었는지 확인    정렬할 열에 숫자로 저장된 숫자와 텍스트로 저장된 숫자가 있으면 모두 숫자 또는 모두 텍스트로 서식을 지정해야 합니다. 이 서식을 적용하지 않으면 숫자로 저장된 숫자가 먼저 정렬된 다음 텍스트로 저장된 숫자가 정렬됩니다. 선택한 데이터의 서식을 모두 텍스트로 지정하려면 Ctrl+1을 눌러 셀 서식 대화 상자를 열고 숫자 탭을 클릭한 다음 범주에서 일반, 숫자 또는 텍스트를 클릭합니다.

  • 선행 공백 제거    다른 응용 프로그램에서 가져온 데이터 앞에 선행 공백이 삽입되는 경우가 있습니다. 데이터를 정렬하기 전에 선행 공백을 제거합니다. 수동으로 제거하거나 TRIM 함수를 사용하여 제거할 수 있습니다.

  1. 정렬할 열에서 셀을 선택합니다.

  2. 데이터 탭의 정렬 및 필터 그룹에서 다음 중 하나를 수행합니다.

    • 오름차순으로 정렬하려면 A에서 Z 또는 가장 작은 수에서 가장 큰 수로 정렬하는 Excel의 A-Z 명령 (숫자 오름차순 정렬)을 클릭합니다.

    • 내림차순으로 정렬하려면 Z에서 A 또는 가장 큰 수에서 가장 작은 수로 정렬하는 Excel의 Z-A 명령 (숫자 내림차순 정렬)을 클릭합니다.

참고 사항: 

  • 잠재적인 문제   

  • 모든 숫자가 숫자로 저장되었는지 확인    열에 숫자가 아닌 텍스트로 저장된 숫자가 있으면 결과가 예상과 다르게 나타날 수 있습니다. 예를 들어 회계 시스템에서 가져온 음수나 앞에 아포스트로피(')를 붙여 입력한 숫자는 텍스트로 저장됩니다. 자세한 내용은 숫자 서식을 적용하여 텍스트 서식이 지정된 숫자 수정을 참조하세요.

  1. 정렬할 열에서 셀을 선택합니다.

  2. 데이터 탭의 정렬 및 필터 그룹에서 다음 중 하나를 수행합니다.

    • 이전 날짜 또는 시간에서 나중 날짜 또는 시간의 순서로 정렬하려면 A에서 Z 또는 가장 작은 수에서 가장 큰 수로 정렬하는 Excel의 A-Z 명령 (날짜/시간 오름차순 정렬)을 클릭합니다.

    • 나중 날짜 또는 시간에서 이전 날짜 또는 시간의 순서로 정렬하려면 Z에서 A 또는 가장 큰 수에서 가장 작은 수로 정렬하는 Excel의 Z-A 명령 (날짜/시간 내림차순 정렬)을 클릭합니다.

참고 사항: 잠재적인 문제   

  • 날짜 및 시간이 날짜 또는 시간으로 저장되었는지 확인    열에 날짜 또는 시간이 아닌 텍스트로 저장된 날짜나 시간이 있으면 결과가 예상과 다르게 나타날 수 있습니다. 값을 텍스트로 저장하면 날짜 또는 시간으로 인식되지 않으므로 날짜와 시간을 제대로 정렬하려면 열에 있는 날짜와 시간을 모두 날짜 또는 시간 일련 번호로 저장해야 합니다. 자세한 내용은 텍스트로 저장된 날짜를 날짜 서식으로 변환을 참조하세요.

  • 셀을 요일별로 정렬하려면 요일이 표시되도록 셀의 서식을 지정합니다. 날짜에 관계없이 요일별로 정렬하려면 TEXT 함수를 사용하여 날짜를 텍스트로 변환합니다. 그러나 TEXT 함수는 텍스트 값을 반환하므로 영숫자 데이터를 기준으로 정렬됩니다. 자세한 내용은 날짜를 요일로 표시를 참조하세요.

한 열이나 행에서 같은 값의 데이터를 그룹화하고 해당 그룹 내의 다른 열이나 행을 정렬하려면 여러 열이나 행을 기준으로 정렬합니다. 예를 들어 부서 및 직원 열에서 먼저 부서를 기준으로 정렬하여 같은 부서의 모든 직원을 그룹화하고, 이름을 기준으로 정렬하여 각 부서 내에서 이름을 사전순으로 나열할 수 있습니다. 최대 64개의 열을 기준으로 정렬할 수 있습니다.

참고: 정렬할 셀 범위에 열 머리글이 있는 것이 좋습니다.

  1. 데이터 범위에서 셀을 선택합니다.

    두 개 이상의 열에서 범위 선택

  2. 데이터 탭의 정렬 및 필터 그룹에서 정렬을 클릭합니다.

    데이터 탭의 정렬 및 필터 그룹

  3. 정렬 대화 상자의 아래에 있는 정렬 기준 상자에서 정렬할 첫 번째 열을 선택합니다.

    정렬할 첫 번째 열 선택

  4. 정렬 기준에서 정렬 유형을 선택합니다. 다음 중 하나를 수행합니다.

    • 텍스트, 숫자 또는 날짜/시간을 기준으로 정렬하려면 을 선택합니다.

    • 서식을 기준으로 정렬하려면 셀 색, 글꼴 색 또는 셀 아이콘을 선택합니다.

  5. 정렬에서 정렬하려는 방법을 선택합니다. 다음 중 하나를 수행합니다.

    • 텍스트 값의 경우 오름차순이나 내림차순을 선택합니다.

    • 숫자 값의 경우 오름차순이나 내림차순을 선택합니다.

    • 날짜 또는 시간 값의 경우 오름차순이나 내림차순을 선택합니다.

    • 사용자 지정 목록을 기준으로 정렬하려면 사용자 지정 목록을 선택합니다.

  6. 정렬 기준으로 사용할 다른 열을 추가하려면 기준 추가를 클릭하고 3~5단계를 반복합니다.

    수준 추가 클릭

  7. 정렬 기준으로 사용할 열을 복사하려면 항목을 선택하고 기준 복사를 클릭합니다.

  8. 정렬 기준으로 사용할 열을 삭제하려면 항목을 선택하고 기준 삭제를 클릭합니다.

    참고: 목록에 항목이 하나 이상 있어야 합니다.

  9. 열 정렬 순서를 변경하려면 항목을 선택하고 옵션 단추 옆에 있는 위쪽 또는 아래쪽 화살표를 클릭하여 순서를 변경합니다.

    목록에서 위쪽에 있는 항목이 아래쪽에 있는 항목보다 먼저 정렬됩니다.

셀 색 또는 글꼴 색을 사용하여 셀 범위나 표 열의 서식을 수동으로 또는 조건부로 지정한 경우 이러한 색을 기준으로 정렬할 수 있습니다. 조건부 서식을 사용하여 만든 아이콘 모음을 기준으로 정렬할 수도 있습니다.

  1. 정렬할 열에서 셀을 선택합니다.

  2. 데이터 탭의 정렬 및 필터 그룹에서 정렬을 클릭합니다.

    데이터 탭의 정렬 및 필터 그룹

  3. 정렬 대화 상자의 아래에 있는 정렬 기준 상자에서 정렬할 열을 선택합니다.

    열에서 정렬 기준을 클릭하고 옵션 선택

  4. 정렬 기준 아래에서 셀 색, 글꼴 색 또는 셀 아이콘을 선택합니다.

    정렬 기준 아래에서 옵션 선택

  5. 정렬에서 단추 옆의 화살표를 클릭하고 서식 종류에 따라 셀 색, 글꼴 색 또는 셀 아이콘을 선택합니다.

  6. 다음으로 정렬 방법을 선택합니다. 다음 중 하나를 수행합니다.

    • 셀 색, 글꼴 색 또는 아이콘을 맨 위나 왼쪽으로 이동하려면 열 정렬의 경우에는 위쪽에 표시를, 행 정렬의 경우에는 왼쪽에 표시를 선택합니다.

    • 셀 색, 글꼴 색 또는 아이콘을 맨 아래나 오른쪽으로 이동하려면 열 정렬의 경우에는 아래쪽에 표시를, 행 정렬의 경우에는 오른쪽에 표시를 선택합니다.

      참고: 셀 색, 글꼴 색 또는 아이콘의 기본 정렬 순서는 없습니다. 각 정렬 작업에 대해 원하는 순서를 정의해야 합니다.

  7. 정렬 기준으로 사용할 다음 셀 색, 글꼴 색 또는 아이콘을 지정하려면 기준 추가를 클릭하고 3~5단계를 반복합니다.

    다음 기준 상자에서 같은 열을 선택하고 정렬에서 같은 항목을 선택해야 합니다.

    정렬에 포함할 각 셀 색, 글꼴 색 또는 아이콘에 대해 이 과정을 반복합니다.

사용자 지정 목록을 통해 사용자 정의된 순서대로 정렬할 수 있습니다. 예를 들어 열에 '고', '중', '저'라는 값이 포함되어 있어 이를 정렬해야 할 경우 '고'를 포함하는 행이 처음에 표시되고 '중', '저'가 다음 순서대로 표시되게 하려면 어떻게 합니까? 사전순으로 정렬하는 경우 “오름차순” 정렬을 사용하면 '고'가 맨 위에 오지만 '저'가 '중'보다 앞에 옵니다. 그리고 “내림차순”으로 정렬하는 경우 '중'이 처음에 오고 '저'가 중간에 옵니다. 순서에 상관없이 항상 '중'이 가운데 오게 하려면 사용자 지정 목록을 만들어 이 문제를 해결할 수 있습니다.

  1. 필요에 따라 사용자 지정 목록을 만듭니다.

    1. 이 예에서와 같이 셀 범위에 정렬 기준으로 사용할 값을 원하는 순서에 따라 차례로 입력합니다.

      셀 범위에서 내림차순 목록 만들기

    2. 방금 입력한 범위를 선택합니다. 위 예제에서는 A1:A3 셀을 선택합니다.

    3. 파일 > 옵션 > 고급 > 일반 > 사용자 지정 목록 편집으로 이동한 다음 사용자 지정 목록 대화 상자에서 가져오기를 클릭하고 두 번 확인을 클릭합니다.

      참고 사항: 

      • 사용자 지정 목록은 값(텍스트, 숫자 및 날짜/시간)을 기준으로만 만들 수 있으며 서식(셀 색, 글꼴 색 또는 아이콘)을 기준으로는 만들 수 없습니다.

      • 사용자 지정 목록의 최대 길이는 255자이며 첫 문자가 숫자로 시작하면 안 됩니다.

  2. 정렬할 열에서 셀을 선택합니다.

  3. 데이터 탭의 정렬 및 필터 그룹에서 정렬을 클릭합니다.

    데이터 탭의 정렬 및 필터 그룹

  4. 정렬 대화 상자에 있는 아래의 정렬 기준 또는 다음 기준 상자에서 사용자 지정 목록을 정렬할 열을 선택합니다.

  5. 정렬에서 사용자 지정 목록을 선택합니다.

  6. 사용자 지정 목록 대화 상자에서 원하는 목록을 선택합니다. 이전 예제에서 만든 사용자 지정 목록을 사용하여 높음, 중간, 낮음을 클릭합니다.

  7. 확인을 클릭합니다.

  1. 데이터 탭의 정렬 및 필터 그룹에서 정렬을 클릭합니다.

    데이터 탭의 정렬 및 필터 그룹

  2. 정렬 대화 상자에서 옵션을 클릭합니다.

    정렬을 클릭하여 정렬 대화 상자 열기

  3. 정렬 옵션 대화 상자에서 대/소문자 구분을 선택합니다.

    정렬 대화 상자에서 옵션 클릭

  4. 확인을 두 번 클릭합니다.

위쪽에서 아래쪽으로 정렬하는 경우가 가장 일반적이지만, 왼쪽에서 오른쪽으로 정렬할 수도 있습니다.

참고: 표의 경우는 왼쪽에서 오른쪽으로 정렬을 지원하지 않습니다. 그렇게 하려면 먼저 표에 있는 셀을 선택한 다음 표 도구 > 범위로 변환을 클릭하여 표를 범위로 변환합니다.

  1. 정렬할 범위에서 셀을 선택합니다.

  2. 데이터 탭의 정렬 및 필터 그룹에서 정렬을 클릭합니다.

    데이터 탭의 정렬 및 필터 그룹

  3. 정렬 대화 상자에서 옵션을 클릭합니다.

    정렬을 클릭하여 정렬 대화 상자 열기

  4. 정렬 옵션 대화 상자의 방향에서 왼쪽에서 오른쪽을 클릭하고 확인을 클릭합니다.

    정렬 옵션 상자에서 왼쪽에서 오른쪽을 클릭합니다.

  5. 아래의 정렬 기준 상자에서 정렬할 행을 선택합니다. 머리글 행으로 정렬하려는 경우 정렬 기준은 일반적으로 행1입니다.

    정렬하려는 행 선택

    팁: 머리글 행이 텍스트인데 열을 숫자 순서로 정렬하려는 경우는 데이터 범위 위에 새 행을 추가하고 원하는 순서에 따라 숫자를 추가할 수 있습니다.

  6. 값으로 정렬하려면 순서 드롭다운 목록에서 옵션 중 하나를 선택합니다.

    1. 텍스트 값의 경우 오름차순이나 내림차순을 선택합니다.

    2. 숫자 값의 경우 오름차순이나 내림차순을 선택합니다.

    3. 날짜 또는 시간 값의 경우 오름차순이나 내림차순을 선택합니다.

  7. 셀 색, 글꼴 색 또는 셀 아이콘을 기준으로 정렬하려면 다음을 수행합니다.

    1. 정렬 기준 아래에서 셀 색, 글꼴 색 또는 셀 아이콘을 선택합니다.

    2. 순서 아래에서 셀 색, 글꼴 색 또는 셀 아이콘을 선택한 다음 왼쪽 또는 오른쪽을 선택합니다.

참고:  워크시트 윤곽 부분의 행을 정렬하면 숨겨진 하위 수준 행이나 열이 함께 유지되도록 최상위 수준 그룹(수준 1)이 정렬됩니다.

부품 번호 코드(789-WDG-34), 성(문흥미) 또는 이름(문, 흥미)과 같이 열의 일부 값을 기준으로 정렬하려면 먼저 열을 여러 개로 분할하여 정렬 기준으로 사용할 값을 별도의 열에 두어야 합니다. 이렇게 하려면 텍스트 함수를 사용하여 셀의 각 부분을 분리하거나 텍스트 마법사를 사용할 수 있습니다. 예제 및 자세한 내용은 여러 셀로 텍스트 나누기함수를 사용하여 여러 열의 텍스트 나누기를 참조하세요.

경고: 범위 내에서 범위를 정렬할 수도 있지만, 그 결과로 정렬된 범위와 원래 데이터의 연결이 끊어지기 때문에 권장하지는 않습니다. 아래 예와 같이 다음 데이터를 정렬하면 선택한 직원들이 전과 다른 부서에 연결됩니다.

큰 범위에서 작은 범위를 정렬하는 경우의 예입니다.

다행히 이런 작업을 시도하는 경우 Excel에서 경고가 표시됩니다.

현재 선택 영역으로 정렬을 클릭

이렇게 정렬할 의도가 아니었던 경우는 선택 영역 확장 옵션을 누르고, 그렇지 않은 경우는 현재 선택 영역으로 정렬을 선택합니다.

결과가 만족스럽지 않으면 실행 취소 단추 모양 를 클릭합니다.

참고: 표에서는 이 방법으로 정렬할 수 없습니다.

데이터를 정렬했을 때 예기치 않은 결과가 나타나면 다음을 수행하세요.

수식에서 반환된 값이 변경되었는지 확인    정렬한 데이터에 수식이 하나 이상 포함되어 있는 경우 워크시트가 다시 계산될 때 수식의 반환 값이 변경될 수 있습니다. 이 경우 정렬을 다시 적용하여 최신 결과를 표시합니다.

정렬 전에 숨겨진 행 및 열 표시   숨겨진 열이나 행은 정렬 시 이동되지 않습니다. 따라서 데이터를 정렬하기 전에 숨겨진 열과 행을 표시하는 것이 좋습니다.

로캘 설정 확인   로캘 설정에 따라 정렬 순서가 달라지므로 컴퓨터의 제어판국가별 설정 또는 국가 및 언어 옵션에서 로캘이 올바르게 설정되어 있는지 확인합니다. 로캘 설정 변경에 대한 내용은 Windows 도움말을 참고하세요.

한 행에만 열 머리글 입력    긴 레이블의 경우 해당 셀 안에서 줄 바꿈합니다.

머리글 행 설정 또는 해제    일반적으로 열을 정렬할 때 머리글 행이 있으면 데이터의 의미를 이해하기 더 쉽습니다. 기본적으로 머리글의 값은 정렬 작업에 포함되지 않습니다. 머리글의 값이 정렬 작업에 포함되거나 제외되도록 머리글을 설정하거나 해제해야 하는 경우가 있습니다. 다음 중 하나를 수행하세요.

  • 열 머리글에 해당하는 첫 번째 데이터 행을 정렬에서 제외하려면 탭의 편집 그룹에서 정렬 및 필터사용자 지정 정렬을 차례로 클릭하고 내 데이터에 머리글 표시를 선택합니다.

  • 열 머리글에 해당하지 않는 첫 번째 데이터 행을 정렬에 포함하려면 탭의 편집 그룹에서 정렬 및 필터사용자 지정 정렬을 차례로 클릭하고 데이터에 머리글 포함의 선택을 취소합니다.

맨 위로 이동

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

비디오: 표의 데이터 정렬

Excel의 수식 개요

수식 손상을 방지하는 방법

수식의 오류 찾기 및 수정

Excel의 바로 가기 키 및 기능 키

Excel 함수(사전순)

Excel 함수(범주별)

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×