Mac용 Excel 2011/피벗 테이블/표 형식 레이아웃 "채우기" 방법

Mac용 Excel 2011/피벗 테이블/표 형식 레이아웃 "채우기" 방법

테이블 형식 레이아웃의 훌륭한 피벗 테이블이 있는데 A열의 값을 어떻게 "채울" 수 있습니까?

여기에 이미지 설명을 입력하세요

A10에는 "Alpaha Police"도 읽어야 합니다.

A15:A18은 "Atkinson Co Sheriff"라고도 읽어야 합니다.

답변1

Windows용 Excel 2010 이상에서는 피벗 테이블 디자인 리본에 "보고서 레이아웃"이라는 드롭다운이 포함되어 있습니다. "테이블 형식 레이아웃" 및 "모든 항목 레이블 반복"을 선택하면 빈 셀이 없는 테이블 형식 레이아웃이 표시됩니다.

안타깝게도 Mac용 Excel 2011에서는 이 설정을 사용할 수 없습니다. 피벗 테이블을 복사하고 수식을 사용하여 빈칸을 채워야 할 수도 있습니다.

답변2

(mac) excel 2011에서는 이 작업을 수행할 수 없었지만 2011년에 생성된 파일을 가져와서 2016년에 이 옵션을 켠 다음(mac office 2016에는 옵션이 있음) 2011년에 파일을 다시 열었습니다. 설정 데이터 새로 고침 및 "값" 섹션에 추가 필드 추가와 같은 사소한 테이블 변경으로 인해 중단되었습니다. 하지만 그 외에는 설정이 얼마나 끈적한지 전혀 모릅니다. 안타깝게도 mac:office 2011이 어떻게 완전히 구현되지 않았는지 보여주는 또 다른 예입니다.

옵션 2: 이 코드의 일부 버전 실행 - 막대 모양의 "반복 제목"을 설정하면 코드를 실행한 다음 코드 모듈을 삭제할 수 있는 것으로 보입니다(이 코드에 대해서는 dailydoseofexcel.com에서 제공).

Sub PivotGrid()

Dim pt As PivotTable
Dim pf As PivotField

On Error Resume Next
    Set pt = ActiveCell.PivotTable
On Error GoTo 0

If Not pt Is Nothing Then
    With pt
        .InGridDropZones = True
        .RowAxisLayout xlTabularRow
    End With

    For Each pf In pt.PivotFields
        If pf.Orientation = xlRowField Then
            pf.Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False)
            pf.RepeatLabels = True
        End If
    Next pf
End If

End Sub

답변3

솔루션은 Excel 2010부터 존재합니다. 피벗이 활성화되면 피벗 테이블 도구 아래에서 리본의 디자인으로 이동하여 보고서 레이아웃을 선택하고 모든 항목 레이블 반복을 선택합니다. 완료!

관련 정보