Função GETPIVOTDATA do Excel

- Exemplo 1: Uso básico da função GETPIVOTDATA
- Exemplo 2: Como evitar valores de erro se o argumento for data ou hora na função GETPIVOTDATA
Descrição
A função GETPIVOTDATA consulta uma tabela dinâmica e retorna dados com base na estrutura da tabela dinâmica.
Sintaxe e argumentos
Sintaxe da fórmula
=GETPIVOTDATA (campo_dados, tabela_dinâmica, [campo1, item1], ...) |
Argumentos
|
Valor de Retorno
A função GETPIVOTDATA retorna os dados armazenados na tabela dinâmica fornecida.
Observações
1) Os campos calculados e os campos de cálculo personalizados, como Total Geral e Soma de CadaProduto, também podem ser usados como argumentos na função GETPIVOTDATA.
2) Se um item contiver uma data ou hora, o valor retornado pode ser perdido se a pasta de trabalho for movida para outro local e exibido como valor de erro #REF!. Para evitar isso, você pode expressar a data ou hora como número de série, por exemplo, mostrar 03/12/2018 como 43437.
3) Se o argumento tabela_dinâmica não for uma célula ou intervalo onde uma Tabela Dinâmica é encontrada, a função GETPIVOTDATA retorna #REF!.
4) Se os argumentos não estiverem visíveis na tabela dinâmica fornecida, a função GETPIVOTDATA retornará o valor de erro #REF!.
Uso e Exemplos
Exemplo 1: Uso básico da GETPIVOTDATA função
1) Apenas os dois primeiros argumentos obrigatórios:
=GETPIVOTDATA("LojaNorte",$A$3)
Explicação:
Se houver apenas dois argumentos na função GETPIVOTDATA ela automaticamente retorna os valores no campo Total Geral com base no nome do item fornecido. No meu exemplo, ela retorna o número total geral do campo LojaNorte na tabela dinâmica que está posicionada no intervalo A3:E9 (começando na célula A3).
2) Com os argumentos campo_dados, tabela_dinâmica, campo1, item1
=GETPIVOTDATA("LojaNorte",$A$3,"Produto","B")
Explicação:
SulNorte: campo_dados, o campo do qual você deseja recuperar o valor;
A3: tabela_dinâmica, a primeira célula da tabela dinâmica é a célula A3;
Produto, B: nome_campo, nome_item, um par que descreve qual valor você deseja retornar.
Exemplo 2: Como evitar valores de erro se o argumento for data ou hora na função GETPIVOTDATA
Se os argumentos na função GETPIVOTDATA contiverem datas ou horários, o resultado pode ser alterado para o valor de erro #REF! enquanto a pasta de trabalho estiver aberta em outro destino, conforme mostrado na captura de tela abaixo:
Nesse caso, você pode
1) Usar a função DATEVALUE
=GETPIVOTDATA("CadaData",A3,"Registro de Data",DATEVALUE("03/12/2018"))
2) Usar a função DATE
=GETPIVOTDATA("CadaData",A3,"Registro de Data",DATE(2018,12,3))
3) Fazer referência a uma célula com data
=GETPIVOTDATA("CadaData",A3,"Registro de Data",A12)
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar da Multidão
Kutools para Excel Conta com Mais de 300 Recursos, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques do mouse por dia, diga adeus à síndrome do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.