Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Mi Office para iPhone

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

La captura de pantalla siguiente muestra el diseño de tabla dinámica que se usa en las siguientes secciones. En este ejemplo, =IMPORTARDATOSDINAMICOS("Ventas",A3) devuelve el importe total de ventas:

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.

Ejemplo: =IMPORTARDATOSDINAMICOS("Ventas"; A3). Aquí, "Ventas" es el campo Valores que queremos recuperar. Dado que no se especifica ningún otro campo, IMPORTARDATOSDINAMICOS devuelve el importe total de ventas.

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.

Ejemplo: =IMPORTARDATOSDINAMICOS("Ventas"; A3). Aquí, A3 es una referencia dentro de la tabla dinámica e indica a la fórmula qué tabla dinámica usar. 

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.

Ejemplo: =IMPORTARDATOSDINAMICOS("Ventas"; A3; "Mes"; "Mar"). Aquí, "Mes" es el campo y "Mar" es el elemento. Para especificar varios elementos para un campo, escríbalos entre llaves (por ejemplo: {"Mar", "Abr"}). 

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]"

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. 

Captura de pantalla del menú Opciones de tabla dinámica de Excel. La sección superior muestra "Nombre de tabla dinámica: tabla dinámica1". A continuación, se expande un menú desplegable con la etiqueta "Opciones", que muestra tres elementos: "Opciones", una opción atenuada "Mostrar páginas de filtro de informe..." y una opción activada "Generar GetPivotData".

Puede activar o desactivar esta característica seleccionando cualquier celda dentro 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 DatosDePago

Notas: 

  • Los argumentos IMPORTARDATOSDINAMICOS también se pueden reemplazar por referencias. Por ejemplo, =IMPORTARDATOSDINAMICOS("Ventas",$A$3,"Mes",$A 11) donde $A 11 contiene "Mar". 

  • 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 uso de la función IMPORTARDATOSDINAMICOS para devolver datos de una tabla dinámica.

Fórmula

Resultado

Descripción

=IMPORTARDATOSDINAMICOS("Ventas"; $A$3)

$5,534

Devuelve el total general del campo Ventas.

=IMPORTARDATOSDINAMICOS("Suma de ventas"; $A$3)

$5,534

También devuelve el total general del campo Ventas. El nombre del campo se puede escribir exactamente tal como se ve en la hoja o como su raíz (sin "Suma de", "Recuento de", etc.).

=IMPORTARDATOSDINAMICOS("Ventas"; $A$3; "Mes"; "Mar")

$2,876

Devuelve las ventas totales de marzo.

=IMPORTARDATOSDINAMICOS("Ventas", $A$3, "Mes", "Mar", "Producto", "Alimentos", "Comercial", "Buchanan")

$309

Devuelve el total de ventas de productos en marzo de Buchanan.

=IMPORTARDATOSDINAMICOS("Ventas"; $A$3; "Región"; "Sur")

#REF!

Devuelve un #REF! porque los datos de la región Sur no son visibles debido al filtro.

=IMPORTARDATOSDINAMICOS("Ventas"; $A$3; "Producto"; "Bebidas"; "Comercial"; "Davolio")

#REF!

Devuelve un #REF! porque no hay datos de ventas totales de bebidas para Davolio.

Principio de página

¿Necesita más ayuda?

Puede consultar a un experto de la Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también

Funciones de Excel (por orden alfabético)

Funciones de Excel (por categoría)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.