Excel 2011 para Mac / tabela dinâmica / layout tabular como “preencher?”

1

Eu tenho uma ótima tabela dinâmica no layout tabular, mas como eu faço o "preenchimento" de valores na coluna A?

A10tambémdeveler"Alpaha Police"

A15: A18 também deve ler "Atkinson Co Sheriff"

    
por Maggie 23.05.2015 / 02:37

2 respostas

1

No Excel 2010 para Windows (e posterior), a faixa de opções Tabela Dinâmica contém uma lista suspensa chamada "Layout do Relatório". Selecionar "Layout tabular" e "Repetir todos os rótulos de item" mostrará um layout tabular sem células em branco.

Infelizmente, essa configuração não está disponível no Excel 2011 para Mac. Pode ser necessário copiar a tabela dinâmica e usar fórmulas para preencher os espaços em branco.

    
por 23.05.2015 / 03:38
0

Não consegui fazer isso no (mac) excel 2011, mas acabei de pegar um arquivo criado em 2011, ativar essa opção em 2016 (a opção existe no mac office 2016) e, em seguida, reabrir o arquivo em 2011 A configuração ficou presa através de atualizações de dados e pequenas alterações na tabela, como adicionar campos adicionais na seção "Valores". Fora isso, no entanto, não tenho idéia de como é o cenário. Infelizmente apenas outro exemplo de como o mac: office 2011 não foi totalmente implementado.

Opção 2: Executar alguma versão deste código - parece que uma vez que você definir os "títulos de repetição" que é paus, assim você pode executar o código e excluir o módulo de código (crédito para dailydoseofexcel.com para este código)

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
    
por 16.06.2016 / 00:33