Infodadostabeladinâmica Função no Excel

A função Infodadostabeladinâmica do Excel, ou em inglês Getpivotdata retorna dados visíveis de tabelas dinâmicas no Excel.

A função permite que independente da forma como estiverem os dados dispostos na tabela dinâmica, eles sejam retornados nesta função, e também permite customização dos dados, alterando eles dinamicamente.

Esta função é gerada automaticamente quando você clica = em qualquer célula fora da tabela dinâmica e a referencia, neste artigo iremos mostrar como ela funciona e como você pode usar ela de forma útil.

Parâmetros da função Infodadostabeladinâmica Excel

A função Infodadostabeladinâmica Excel tem os seguintes parâmetros:

ArgumentoDescrição
campo_dadosNome do campo que você deseja retornar da sua tabela dinâmica. Por exemplo Soma_Qtde
tab_dinQualquer célula na tabela dinâmica para que a fórmula referencie este objeto. Por exemplo B7.
campo1De 1 a 126 campos com o nome do campo na tabela dinâmica que deseja referenciar, por exemplo campo Vendedor.
item1De 1 a 126 dados que deseja referenciar, por exemplo “Ana” no campo de vendedor.
Adicione sempre aos pares os campos campo e item, que são sequenciados de 1 até 126 campos e dados de campos

Como desligar o infodadostabeladinâmica automático no Excel

Para desligar a geração automática da função com a tabela dinâmica siga os seguintes passos.

  1. Clique na tabela dinâmica
  2. Na guia Analisar, na sessão Tabela Dinâmica selecione a seta para baixo.
  3. Desmarque a terceira opção chamada Gerar InfoDadosTabelaDinâmica
  4. Para ligar novamente basta clicar e deixar marcado
InfodadosTabelaDinâmica Excel

Após desmarcar esta configuração ao referenciar uma informação em uma tabela dinâmica estas informações serão referenciadas como uma célula de forma natural no Excel e não gerada a função.

Como usar a função em um caso prático

No nosso exemplo temos um relatório aonde os dados são filtrados da tabela dinâmica conforme a seleção das informações.

A nossa tabela de origem dos dados é a tabela de Vendas de uma empresa com várias dimensões de dados como Vendedor, Tipo de pagamento e Marketplace.

InfodadosTabelaDinâmica Excel

Abaixo temos a tabela dinâmica com os dados resumidos em uma tabela dinâmica aonde temos as dimensões de ano, mês, vendedor, marketplace e tipo de pagamento.

Os campo de valores, também chamados campos fato são, quantidade, valor da venda e ticket médio, que inclusive é um campo calculado.

A função infodadostabeladinâmica pode ser usada também para campos calculados.

InfodadosTabelaDinâmica Excel

Clicando em qualquer outra célula e digitando = e selecionando uma célula da tabela dinâmica nós temos a seguinte função criada automaticamente:

Podemos perceber que os campos gerados são exatamente no formato dos parâmetros que são citados no segundo subtítulo deste artigo.

Por exemplo, temos Data e 1, o que significa que na função está se referindo ao mês 1 do campo Data, e o campo Canal de Venda tem o valor Mercado Livre que realiza esta filtragem na tabela dinâmica.

Veja abaixo o campo que é referenciado na tabela dinâmica pela função.

InfodadosTabelaDinâmica Excel

Desta forma para isso criamos um relatório aonde iremos mudar dinamicamente os dados dos filtros, como Mercado Livre, o ano, e o canal de venda.

InfodadosTabelaDinâmica Excel

Acima temos os filtros que são selecionados conforme a nossa lista de itens existentes.

InfodadosTabelaDinâmica Excel

No relatório alteramos então as partes que que irão ficar dinâmicas, por exemplo o campo de mês aonde temos “Data” e Lin()-10, aonde é dinamicamente retornado o número da linha e por conseguinte o 1, 2, 3 conforme a linha.

=SEERRO(INFODADOSTABELADINÂMICA(“Soma de Qtde.”;Cálculos!$B$7;”Data”;LIN()-10;”Canal de Venda”;$C$10;”Vendedor”;$C$8;”Anos”;$C$6);0)

Veja abaixo os campos sendo referenciados para que sejam mudados conforme a mudança dos campos de Ano, Vendedor e Canal de Venda no relatório.

InfodadosTabelaDinâmica Excel

Temos portanto as seguintes partes da função Infodadostabeladinâmica:

  • Campo 1, é o que será retornado, no caso soma de qtde.
  • Campo 2, uma célula referenciada na tabela dinâmica.
  • Verde, os campos de Data e o mês, 1, 2, 3, no caso usamos a função Lin()-10 para que a cada linha seja referenciado um mês diferente no relatório.
  • Azul, canal de venda e o campo de canal de venda em C10, veja que ao mudar C10, muda também o campo referenciado.
  • Vermelho, campo de Vendedor referenciado na tabela dinâmica e nome do vendedor na célula C8.
  • Roxo, campos filtrado da tabela Anos e C6 aonde é filtrado o ano 2020 ou qualquer ano digitado.
InfodadosTabelaDinâmica Excel

Então temos como resultado um relatório que busca as informações conforme alterado na sua tabela dinâmica.

A função INFODADOSTABELADINÂMICA pode ser usada então em conjunto com outras funções e referenciando outras células para que sejam retornados os dados conforme o que precisa retornar da tabela dinâmica.

InfodadosTabelaDinâmica Excel

Download Planilha INFODADOSTABELADINÂMICA

Realize o download da planilha infodadostabeladinâmica Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel