IMPORTARDATOSDINAMICOS (función IMPORTARDATOSDINAMICOS)

La función GETPIVOTDATA devuelve datos visibles de una tabla dinámica.

En este ejemplo, =GETPIVOTDATA("Ventas",A3) devuelve el importe total de ventas de una tabla dinámica:

Ejemplo de uso de la función GETPIVOTDATA para devolver datos de una tabla dinámica.

Sintaxis

IMPORTARDATOSDINAMICOS(camp_datos, tabla_dinámica, [campo1, elemento1, campo2, elemento2], ...)

La sintaxis de la función IMPORTARDATOSDINAMICOS tiene los siguientes argumentos:

argumento

Descripción

data_field

Requerido

El nombre del campo de tabla dinámica que contiene los datos que desea recuperar. Esto debe estar entre comillas.

pivot_table

Requerido

Es una referencia a cualquier celda, rango de celdas o rango de celdas en una tabla dinámica. Esta información se usa para determinar cuál tabla dinámica contiene los datos que desea recuperar.

campo1, elemento1, campo2, elemento2...

Opcional

De 1 a 126 parejas de nombres de campo y elemento que describen los datos que desea recuperar. Las parejas pueden estar en cualquier orden. Los nombres de campo y los nombres de los elementos que no sean fechas y números deben incluirse entre comillas.

Para las tablas dinámicas OLAP,los elementos pueden contener el nombre de origen de la dimensión y también el nombre de origen del elemento. Una pareja de campo y elemento de una tabla dinámica OLAP puede tener el siguiente aspecto:

"[Producto]","[Producto].[Todos los productos].[Alimentos].[Bollería]"

Notas: 

  • Puede insertar rápidamente una sencilla fórmula IMPORTARDATOSDINAMICOS escribiendo = (signo igual) en la celda a la que desea devolver el valor y haciendo clic en la celda de la tabla dinámica que contiene los datos que desea devolver.

  • Puede desactivar esta característica seleccionando cualquier celda de una tabla dinámica existente y, a continuación, vaya a la pestaña Analizar tabla dinámica > Tabla dinámica > Opciones > Desactive la opción Generar GetPivotData.

  • Los campos o elementos calculados y los cálculos personalizados se pueden incluir en los cálculos DE GETPIVOTDATA.

  • Si el pivot_table es un rango que incluye dos o más tablas dinámicas, los datos se recuperarán de la tabla dinámica que se haya creado más recientemente.

  • Si los argumentos de campo y elemento describen una sola celda, el valor de esa celda se devuelve independientemente de si es una cadena, un número, un error o una celda en blanco.

  • Si un elemento contiene una fecha, el valor debe expresarse como un número de serie o rellenarse con la función FECHA para que se conserve si la hoja de cálculo se abre en otra configuración regional. Por ejemplo, podría insertar un elemento que hace referencia a la fecha 5 de marzo de 1999 como 36224, o FECHA(1999,3,5). Las horas pueden insertarse como valores decimales o con la función NSHORA.

  • Si el pivot_table no es un rango en el que se encuentra una tabla dinámica, GETPIVOTDATA devuelve #REF!.

  • Si los argumentos no describen un campo visible o incluyen un filtro de informe en el que los datos filtrados no se muestran, IMPORTARDATOSDINAMICOS devuelve el valor de error #¡REF!. error #¡NUM!.

Ejemplos

Las fórmulas del ejemplo siguiente muestran varios métodos para obtener datos de una tabla dinámica.

Ejemplo de una tabla dinámica que se usa para retraer datos con la función GETPIVOTDATA.

Principio de página

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtenga soporte en la Comunidad de respuestas.

Vea también

Funciones de Excel (por orden alfabético)

Funciones de Excel (por categoría)

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×