피벗 테이블에서 그룹에 대한 행 레이블을 반복하려면 어떻게 해야 하나요?
Excel에서 피벗 테이블 작업 시 데이터는 일반적으로 기본적으로 컴팩트 레이아웃으로 표시됩니다. 이 형식에서는 행 레이블이 하나의 열로 그룹화되어 공간 절약에 도움이 될 수 있지만, 다수의 범주 필드를 포함한 대규모 데이터 세트를 분석할 때 명확성이 저하될 수 있습니다. 많은 경우, 각 필드가 자체 열에 표시되는 개요 형식으로 전환하는 것이 필요합니다. 개요 레이아웃은 데이터를 더 명확하게 나타낼 수 있지만, 기본적으로 각 그룹의 시작 부분에만 행 레이블이 표시되고 이후 행은 비어 있게 됩니다. 이렇게 되면 피벗 테이블 데이터를 필터링하거나 복사 또는 추가 처리를 위해 내보내야 하는 경우 데이터를 읽거나 해석하기 어려워질 수 있습니다. 그렇다면 피벗 테이블에서 그룹에 대한 행 레이블을 반복하려면 어떻게 해야 할까요?
피벗 테이블에서 모든 필드 그룹에 대한 행 레이블 반복
피벗 테이블에서 단일 필드 그룹에 대한 행 레이블 반복
VBA 코드 - 여러 피벗 테이블 또는 대량 워크시트에 대한 행 레이블 반복
피벗 테이블에서 모든 필드 그룹에 대한 행 레이블 반복
아래 스크린샷에 나와 있는 것처럼 피벗 테이블이 있고, 모든 필드 그룹에 대해 행 레이블을 반복하고 싶다고 가정해 보겠습니다. 이러한 접근 방식은 카테고리 및 하위 카테고리와 같은 계층적 데이터를 요약하는 피벗 테이블에서 일반적으로 필요하며, 각 행을 완전히 레이블링하여 이해하기 쉽게 만들거나 추가 추출을 원할 때 유용합니다.
![]() | ![]() | ![]() |
다음 단계에 따라 모든 필드 그룹에 대해 행 레이블을 반복하세요:
1. 피벗 테이블 내부의 아무 셀이나 클릭하여 PivotTable 도구를 활성화합니다. 그런 다음 Design 탭에서 Report Layout을 클릭하고 Show in Outline Form을 선택합니다. 이 동작은 피벗 테이블을 개요 레이아웃으로 포맷하여 각 필드가 별도의 열에 표시되도록 합니다. 컴팩트 형식인 경우에는 반복 레이블을 설정할 수 없기 때문에 반드시 필요한 단계입니다.
![]() |
![]() |
![]() |
2. 같은 Design 탭에서 다시 Report Layout을 선택한 후 Repeat All Item Labels를 클릭합니다. 이 기능은 모든 필드의 각 레코드에 사용 가능한 레이블을 반복하여 보다 읽기 쉬운 평면 형식으로 결과를 제공합니다.
3. 이제 피벗 테이블에 모든 필드 그룹에 대한 반복된 행 레이블이 표시됩니다. 아래 이미지와 같이 각 행에는 전체 그룹 정보가 포함되어 있어 데이터를 필터링하거나 다른 곳으로 복사하거나 보고서용으로 내보내는 경우 특히 유용합니다.
반복된 레이블을 지우고 원래의 빈 스타일로 복원해야 하는 경우, 동일한 단계를 수행하면서 "Do Not Repeat Item Labels"를 선택하면 됩니다.
이 내장 옵션은 빠르고 신뢰할 수 있지만, 변경을 적용한 특정 피벗 테이블에만 적용된다는 점을 알아두어야 합니다. 통합 문서에 여러 피벗 테이블이 있거나 여러 보고서에 대해 이 작업을 수행해야 하는 경우, 각각에 대해 단계를 반복하거나 자동화 방법을 고려해야 합니다.
피벗 테이블에서 단일 필드 그룹에 대한 행 레이블 반복
항상 모든 필드에 대해 행 레이블을 반복하고자 하는 것은 아닐 수 있습니다. 예를 들어, 최상위 그룹만 반복하고 하위 그룹은 반복하지 않아야 하는 경우가 있을 수 있습니다. Excel에서는 특정 필드에 대해서만 항목 레이블을 반복할 수 있어, 중요한 카테고리를 강조하거나 시각적 중복성을 최소화하려는 경우 더 큰 사용자 정의가 가능합니다.
1. 이전과 마찬가지로 피벗 테이블을 개요 형식으로 설정합니다: 피벗 테이블 안의 아무 셀이나 클릭한 후 Design > Report Layout > Show in Outline Form으로 이동합니다.
2. 피벗 테이블에서 반복하려는 필드의 행 레이블을 직접 클릭합니다. 그러면 피벗 테이블에서 해당 필드의 레이블이 선택됩니다.
3. 선택한 행 레이블을 마우스 오른쪽 버튼으로 클릭한 후 나타나는 컨텍스트 메뉴에서 Field Settings를 선택합니다.
4. Field Settings 대화 상자에서 Layout & Print 탭으로 전환합니다. Repeat item labels라는 체크박스를 선택하세요. 스크린샷 참고:
5. 확인을 클릭하여 변경 사항을 적용합니다. 이제 지정된 필드의 레이블만 반복됩니다.
이 방법은 나머지 데이터는 간결하게 유지하면서 필드 수준의 유연성을 제공합니다. 기억하세요: 이 설정은 선택한 필드에만 적용되며, 위에서 설명한 전체 테이블 방법과 함께 사용하거나 대신 사용할 수 있습니다.
피벗 테이블 필드를 재정렬하거나 피벗 테이블을 새로 고칠 경우, 반복된 레이블 설정이 초기화될 수 있으며, 필요한 경우 다시 적용해야 합니다.
VBA 코드 - 여러 피벗 테이블 또는 대량의 워크시트에 대한 행 레이블 반복
여러 피벗 테이블 또는 여러 워크시트에서 동일한 필드에 반복된 행 레이블 설정을 적용해야 하는 경우, 이를 수동으로 수행하는 것은 시간이 많이 소요될 수 있습니다. 특히 복잡한 보고서나 대시보드를 관리할 때 그렇습니다. 이런 상황에서는 VBA(Visual Basic for Applications)를 사용하여 프로세스를 자동화하고 간소화할 수 있습니다.
1. Developer Tools > Visual Basic을 클릭하여 Microsoft Visual Basic for Applications 편집기를 엽니다. VBA 창에서 Insert > Module을 클릭하고 다음 코드를 모듈에 복사-붙여넣기합니다.
Sub RepeatRowLabelsAllPivots()
' This macro applies repeated row labels for all PivotTables in the current workbook
Dim ws As Worksheet
Dim pt As PivotTable
Dim pf As PivotField
On Error Resume Next
xTitleId = "KutoolsforExcel"
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RowAxisLayout xlOutlineRow
For Each pf In pt.RowFields
pf.RepeatLabels = True
Next pf
Next pt
Next ws
End Sub
2. 코드를 입력한 후 Run 버튼을 클릭하거나 F5 키를 누릅니다. 모든 워크시트의 모든 피벗 테이블이 개요 레이아웃으로 전환되고, 각 그룹 및 필드에 대해 모든 행 레이블이 반복됩니다.
관련 기사:
피벗 테이블에서 클릭 가능한 하이퍼링크를 만드는 방법은 무엇인가요?
피벗 테이블에서 맨 위에 총합을 표시하려면 어떻게 해야 하나요?
피벗 테이블에서 상위 10개 항목을 필터링하려면 어떻게 해야 하나요?
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!