목차
엑셀에서 피벗 테이블을 만든 후 가끔 데이터가 잘못된 순서로 배치되는 것을 볼 수 있습니다. 이를 정렬하기 위해 Excel에는 피벗 테이블에 대한 다양한 정렬 옵션이 있습니다. 이 기사에서는 피벗 테이블을 값별로 정렬하는 방법을 살펴보겠습니다.
실습 워크북 다운로드
여기에서 무료로 실습 워크북을 다운로드할 수 있습니다!
Values.xlsm
피벗 테이블을 Excel에서 값별로 정렬하는 4가지 방법 1월, 2월, 3월의 판매.
이제 이 데이터 세트에서 피벗 테이블을 만들었습니다. 이제 이 피벗 테이블을 값별로 정렬하려고 합니다. 4가지 적합한 방법 중 하나를 수행할 수 있습니다.
이 문서에서는 Office 365 버전의 Microsoft Excel을 사용했습니다. 하지만, 걱정 마세요. 버전에 문제가 있으면 아래에 의견을 남겨주세요.
1. 피벗 테이블 정렬 옵션을 사용하여 데이터 정렬
피벗 테이블의 정렬 옵션을 사용하여 피벗 테이블에서 데이터를 정렬할 수 있습니다. 1월 매출 의 판매액을 오름차순 으로 정렬한다고 가정해 보겠습니다. 이를 달성하려면 아래 단계를 수행하십시오.
📌 단계:
- 먼저 1월 매출 합계<에서 셀을 선택합니다. 7> 열을 선택하고 해당 셀을 마우스 오른쪽 버튼으로 클릭 합니다.
- 다음으로상황에 맞는 메뉴에서 정렬 옵션.
- 정렬 옵션에는 두 가지 옵션이 있습니다. 하나는 최소 정렬 이고 다른 하나는 내림차순 정렬 입니다.
- 다음으로 내림차순 정렬 옵션을 클릭합니다.
따라서 피벗 테이블을 1월 판매액별로 오름차순으로 정렬할 수 있습니다. 결과는 다음과 같아야 합니다.
2. Sort & 필터 옵션
Excel에는 일반 테이블과 피벗 테이블 모두에 대해 작동하는 기본 제공 정렬 및 필터 옵션이 있습니다. 이제 1월 판매액을 기준으로 표를 오름차순으로 정렬하려면 아래 단계를 따르십시오.
📌 단계:
- 처음에 셀을 선택하십시오. 피벗 테이블.
- 그런 다음 홈 탭 >> 편집 그룹 >> 정렬 & Filter 도구 >> 오름차순 정렬 옵션.
따라서 피벗 테이블이 오름차순으로 정렬됩니다. 1월 매출 기준입니다. 결과는 다음과 같습니다.
3. 추가 정렬 옵션 사용
일반적으로 정렬 기능은 열에서 이루어집니다. 행 정렬을 쉽게 수행할 수 있는 추가 정렬 옵션이 있습니다. 이렇게 하려면 아래 단계를 따르세요.
📌 단계:
- 맨 처음에 피벗 테이블 내부의 셀을 클릭하고마우스를 마우스 오른쪽 버튼으로 클릭 합니다.
- 다음으로 컨텍스트 메뉴에서 정렬 옵션을 선택합니다. .
- 다음에 추가 정렬 옵션… 옵션을 선택합니다.
- 결과적으로 값으로 정렬 대화 상자가 나타납니다.
- 이제 정렬 옵션 그룹에서 내림차순 옵션을 선택합니다.
- 다음으로 정렬 방향 그룹에서 왼쪽에서 오른쪽으로 옵션을 선택합니다.
- 마지막으로 확인 을 클릭합니다. 버튼을 누르십시오.
결과적으로 테이블에 급격한 변화가 나타납니다. 정렬은 행에서 수행됩니다. Electric Kettle 행을 선택했고 여기서 가장 낮은 값은 700 Electric Kettle의 2월 판매 값입니다. 정렬 후 행의 가장 낮은 번호인 700이 먼저 나옵니다. Electric Kettle 행에서 내림차순 정렬로 인해 이제 2월 매출 열이 먼저 표시됩니다.
4. VBA 적용 값을 기준으로 피벗 테이블을 정렬하는 코드
VBA 코드를 적용하여 값을 기준으로 오름차순 또는 내림차순으로 피벗 테이블을 정렬할 수도 있습니다. 이렇게 하려면 아래 단계를 따르세요.
📌 단계:
- 처음에 개발자 탭 > > Visual Basic 도구입니다.
- 이 때 Microsoft Visual Basic forApplications 창이 나타납니다.
- 이후 VBAPROJECT 그룹에서 Sheet3 을 선택하고 나타난 코드 창에 다음 VBA 코드를 작성합니다.
2378
- 그런 다음 키보드에서 Ctrl+S 를 누릅니다.
- 따라서 Microsoft Excel 대화 상자가 나타납니다. 여기에서 아니요 버튼을 클릭하세요.
- 따라서 다른 이름으로 저장 대화 상자가 나타납니다.
- 여기서 파일 형식: 옵션을 .xlsm 형식으로 선택하고 저장 버튼을 클릭합니다.
- 그런 다음 VBA 코드 창을 닫고 개발자 탭 >> 매크로 도구로 이동합니다.
- 이때 매크로 창이 나타납니다.
- 다음으로 Sheet3을 선택합니다. SortPivotTableByValues 매크로를 실행하고 실행 버튼을 클릭합니다.
결과적으로 피벗 테이블이 오름차순으로 정렬됩니다. 1월 판매 열의 합계입니다. 결과는 다음과 같아야 합니다.
값으로 피벗 테이블 정렬이 작동하지 않음
때로는 피벗 테이블에서 정렬이 제대로 작동하지 않을 수 있습니다. 여러 가지 이유로 발생할 수 있습니다. 이 문제를 해결하기 위해 문제의 원인에 따라 여러 솔루션을 적용할 수 있습니다.
가장 빈번한 이유는 Excel의 사용자 지정 목록이 존재하기 때문입니다. 이 오류를 수정하려면 다음 단계를 따르십시오.아래에 있습니다.
해결 방법:
- 먼저 피벗 테이블 안의 셀을 마우스 오른쪽 버튼으로 클릭합니다.
- 다음 컨텍스트 메뉴에서 피벗 테이블 옵션… 을 선택합니다.
- 결과적으로 피벗 테이블 옵션 창이 나타납니다.
- 이제 Totals & 필터 탭 >> 정렬 그룹 >>에서 정렬할 때 사용자 지정 목록 사용 옵션을 선택 취소합니다. 확인 버튼을 클릭합니다.
기억할 사항
- 피벗 테이블에서 숫자를 작은 순서로 또는 큰 순서로 정렬할 수 있습니다.
- 또한 알파벳 데이터를 a에서 Z로 또는 Z에서 A로 정렬할 수 있습니다.
- 테이블을 개별 열별로 정렬하면 전체 테이블이 해당 특정 열의 정렬 순서로 정렬됩니다.