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

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

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

Sintaxis

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

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

Argumento

Descripción

campo_de_datos

Obligatorio

Nombre del campo de tabla dinámica que contiene los datos que quiere recuperar. Debe estar entre comillas.

tabla_dinámica

Obligatorio

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 elemento que no son fechas ni números deben estar entre comillas.

En 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.

  • Para desactivar esta característica, seleccione cualquier celda dentro de una tabla dinámica existente y 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 IMPORTARDATOSDINAMICOS.

  • Si el argumento tabla_dinámica es un intervalo 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, se devuelve el valor de esa celda independientemente de si se trata de 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 argumento tabla_dinámica no es un intervalo en el que se encuentra una tabla dinámica, IMPORTARDATOSDINAMICOS 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 recuperar datos con la función IMPORTARDATOSDINAMICOS.

Principio de página

¿Necesita más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico 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
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×