Recuperar datos mediante GetPivotData de un informe de tabla dinámica en Excel 2010

Anonim

los GETPIVOTDATA La función extrae los datos almacenados en un informe de tabla dinámica. Puede utilizar esta función para recuperar datos siempre que estén visibles en la tabla dinámica.

La forma más sencilla de comprender cómo funciona la función Getpivotdata:

  • Simplemente escriba "=" en una celda
  • Haga clic en el valor de la tabla dinámica que desea devolver.
  • Excel inserta automáticamente la función Getpivotdata en la celda activa.

Para extraer datos de una celda en una tabla dinámica, podemos ingresar un enlace de celda normal en la celda D14, por ejemplo = C6. GetPivotData La función generará automáticamente la fórmula como se muestra en la siguiente captura de pantalla:

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

Vamos a entender los argumentos de esto
fórmula =GETPIVOTDATA ("Ventas", $ B $ 2, "Mes", "Ene", "Región", "Arizona")

  • El primer parámetro es "Ventas" que es el campo de datos del que estamos extrayendo los números.
  • El segundo argumento es tabla dinámica en nuestro ejemplo es la celda B2 de donde nuestro
    Se inicia la tabla dinámica.
  • Los campos son Mes y Región.
  • Elementos son Jan y Arizona.

El campo y los elementos se ingresan como un par y podemos usar un máximo de 126 argumentos como se muestra en la imagen de abajo.

Usar referencias de celda en GetPivotData

En una fórmula GetPivotData, consulte la tabla dinámica y los campos y elementos para los que desea obtener los datos. Por ejemplo, esta fórmula obtiene el Total, de la tabla dinámica en D14, para el Mes campo, y el Washington artículo.

Hacer un GetPivotData fórmula más flexible, podemos referirnos a las celdas de la hoja de trabajo, en lugar de escribir los nombres de los elementos o campos en los argumentos.

Usando el mismo ejemplo, podemos ingresar "Abr" en la celda L4 y "Washington" en la celda L5. Luego, cambie la fórmula en la celda D14 para reflejar L4 y L5, en lugar de escribir "Abr" & "Washington" en la fórmula.

Fórmula en la celda D14 =GETPIVOTDATA ("Ventas", $ B $ 2, "Mes", L4, "Región", L5)

Si no desea generar automáticamente el Función GetPivotData puede deshacerse de él siguiendo los pasos dados:

    • Haga clic en cualquier celda de la tabla dinámica
    • En el menú contextual Herramientas de tabla dinámica, vaya al menú Analizar en la cinta.

  • Haga clic en la tabla dinámica
  • En Opciones
  • Haga clic en Generar GetPivotData


Alternativamente, en Archivo? Opciones? Haga clic en Fórmulas y anule la selección de Usar funciones GetPivotData para referencias de tabla dinámica. Haga clic en Aceptar.

De esta forma podemos extraer datos de la tabla dinámica.