La función GETPIVOTDATA 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 entender 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. La función GetPivotData generará automáticamente la fórmula como se muestra en la siguiente captura de pantalla:

img1

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

Vamos a entender los argumentos de esta 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 extraemos los números. .

El segundo argumento es tabla dinámica * en nuestro ejemplo es la celda B2 desde donde comienza nuestra tabla dinámica.

Los campos * son Mes y Región.

Los artículos * son enero 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.

img2

Usando referencias de celda en GetPivotData

En una fórmula GetPivotData, consulte la tabla dinámica y los campos

y los artículos para los que desea los datos. Por ejemplo, esta fórmula obtiene el Total, de la tabla dinámica en D14, para el campo Mes y el elemento Washington.

img3

Para hacer que una fórmula GetPivotData sea 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» y «Washington» en la fórmula.

img4

Fórmula en la celda D14 = GETPIVOTDATA («Ventas», $ B $ 2, «Mes», L4, «Región», L5) Si no desea generar automáticamente la función GetPivotData * puede deshacerse de ella 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.

img5

Haga clic en Tabla dinámica en Opciones

Haga clic en * Generate GetPivotData

img6

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.

img7

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