Recuperando dados usando GetPivotData de um relatório de tabela dinâmica no Excel 2010

Anonim

o GETPIVOTDATA função extrai os dados armazenados em um relatório de tabela dinâmica. Você pode usar esta função para recuperar dados, desde que estejam visíveis na tabela dinâmica.

A maneira mais fácil de entender como funciona a função Getpivotdata:

  • Basta digitar "=" em uma célula
  • Clique no valor da Tabela Dinâmica que deseja retornar.
  • O Excel insere automaticamente a função Getpivotdata na célula ativa.

Para extrair dados de uma célula em uma tabela dinâmica, podemos inserir um link de célula normal na célula D14, por exemplo = C6. GetPivotData A função irá gerar automaticamente a fórmula conforme mostrado na captura de tela abaixo:

Sintaxe = GETPIVOTDATA (data_field, pivot_table, field, item, …)

Vamos entender os argumentos deste
formula =GETPIVOTDATA ("Vendas", $ B $ 2, "Mês", "Jan", "Região", "Arizona")

  • O primeiro parâmetro é "Vendas" que é o data_field do qual estamos extraindo os números.
  • O segundo argumento é pivot_table em nosso exemplo, é a célula B2 de onde nosso
    A tabela dinâmica é iniciada.
  • Campos são Mês e Região.
  • Itens são Jan e Arizona.

Os campos e os itens são inseridos como um par e podemos usar no máximo 126 argumentos, conforme mostrado na imagem abaixo.

Usando referências de células em GetPivotData

Em uma fórmula GetPivotData, consulte a tabela dinâmica e os campos e itens para os quais deseja os dados. Por exemplo, esta fórmula obtém o Total, da tabela dinâmica em D14, para o Mês campo, e o Washington item.

Fazer um GetPivotData fórmula mais flexível, podemos nos referir a células da planilha, em vez de digitar os nomes dos itens ou campos nos argumentos.

Usando o mesmo exemplo, podemos inserir “Abril” na célula L4 e “Washington” na célula L5. Em seguida, altere a fórmula na célula D14 para refletir L4 e L5, em vez de digitar “Abril” & "Washington" na fórmula.

Fórmula na célula D14 =GETPIVOTDATA ("Vendas", $ B $ 2, "Mês", L4, "Região", L5)

Se você não deseja gerar automaticamente o Função GetPivotData você pode se livrar dele seguindo as etapas fornecidas:

    • Clique em qualquer célula da Tabela Dinâmica
    • No menu contextual das Ferramentas de Tabela Dinâmica, vá para o menu Analisar na faixa de opções.

  • Clique na Tabela Dinâmica
  • Em Opções
  • Clique em Gerar GetPivotData


Como alternativa, em Arquivo? Opções? Clique em Fórmulas e desmarque Usar funções GetPivotData para referências de tabela dinâmica. Clique em Ok.

Desta forma, podemos extrair dados da tabela dinâmica.