Recuperación de datos utilizando GetPivotData de un informe de tabla dinámica en Excel 2010
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:
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.
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.
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.
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.
Haga clic en Tabla dinámica en Opciones
Haga clic en * Generate 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.