Función GETPIVOTDATA de Excel

- Ejemplo 1: Uso básico de la función GETPIVOTDATA
- Ejemplo 2: Cómo evitar valores de error si el argumento es una fecha u hora en la función GETPIVOTDATA
Descripción
La función GETPIVOTDATA consulta una tabla dinámica y devuelve datos según su estructura.
Sintaxis y argumentos
Sintaxis de la fórmula
| =GETPIVOTDATA ()data_field, pivot_table, [field1, item1], ...) |
Argumentos
|
Valor de devolución
La función GETPIVOTDATA devuelve los datos almacenados en la tabla dinámica especificada.
Observaciones
1) Los campos calculados y los campos de cálculo personalizados, como Total general y Suma de CadaProducto, también se pueden utilizar como argumentos en la función GETPIVOTDATA.
2) Si un elemento contiene una fecha u hora, el valor de devolución podría perderse si el libro se traslada a otra ubicación, mostrándose entonces como el error #¡REF!. Para evitarlo, puede expresar la fecha u hora como número de serie; por ejemplo, representar el 12/3/2018 como 43437.
3) Si el argumento pivot_table no hace referencia a una celda o rango que contenga una tabla dinámica, GETPIVOTDATA devuelve #¡REF!.
4) Si los argumentos no están visibles en la Tabla dinámica especificada, la función GETPIVOTDATA devuelve el valor de error #¡REF!.
Uso y ejemplos
Ejemplo 1: Uso básico de la función GETPIVOTDATA
1) Solo los dos primeros argumentos son obligatorios:
=GETPIVOTDATA(«StoreNorth»,$A$3)
Explicación:
Si la función GETPIVOTDARA solo tiene dos argumentos, devuelve automáticamente los valores del campo Total general en función del nombre de los elementos especificados. En mi ejemplo, devuelve el número total del campo StoreNorth en la tabla dinámica situada en el rango A3:E9 (que comienza en la celda A3).
2) Con los argumentos data_field, pivot_table, field1 e item1
=GETPIVOTDATA(«StoreNorth»,$A$3,«Product»,«B»)
Explicación:
SouthNorth:data_field, el campo del que desea recuperar el valor;
A3:pivot_table, la primera celda de la Tabla Dinámica es la celda A3;
Producto, B:nombre_de_campo, nombre_de_elemento, un par que describe qué valor desea devolver.
Ejemplo 2: Cómo evitar valores de error si el argumento es una fecha u hora en la función GETPIVOTDATA
Si los argumentos de la función GETPIVOTDATA contienen fechas u horas, el resultado podría convertirse en el valor de error #¡REF! cuando el libro se abra en otro equipo, como se muestra en la siguiente captura de pantalla:
En este caso, puede
1) Utilizar la función DATEVALUE
=GETPIVOTDATA(«EachDate»,A3,«Date Record»,DATEVALUE(«12/3/2018»))
2) Utilizar la función DATE
=GETPIVOTDATA(«EachDate»,A3,«Date Record»,DATE(2018,12,3))
3) Hacer referencia a una celda con fecha
=GETPIVOTDATA(«EachDate»,A3,«Date Record»,A12)
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.
