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:
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.
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.
|
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. |
¿Necesita más ayuda?
Puede consultar a un experto de la Excel Tech Community u obtener soporte técnico en Comunidades.
Vea también