Esta funcionalidad no existe en forma nativa en Excel 2010, pero podemos agregarla instalando el complemento PowerPivot (en la nota del enlace se señalan todos los requisitos para la instalación).
No me voy a extender aquí sobre las bondades del PowerPivot (lo que muestro a continuación es la puntita de la punta del iceberg), pero a todos mis lectores que usen Excel 2010 o Excel 2013 les recomiendo ver este tutorial (incluye la descarga del archivo de datos para las prácticas).
Volviendo a nuestro tema, veamos cómo usamos el PowerPivot para crear un reporte dinámico con más de una fuente de datos.
Una vez instalado el complemento, veremos una nueva pestaña en la cinta
Como en el ejemplo de la nota anterior, nuestro cuaderno incluye dos hojas:
Ventas: las ventas de los productos (fecha, cliente, producto y suma)
- Producto: la categoría de cada producto (producto, categoría).
- Nuestro objetivo es crear un reporte de ventas por categoría.
Seleccionamos una celda de una de las tablas del cuaderno y en la pestaña del PowePivot apretamos "Datos de Excel-Crear Tabla Vinculada"
Excel abre la ventana del PowerPivot donde podemos ver que ha agregado la tabla seleccionada.
Hacemos lo mismo con la segunda tabla. Ahora ambas tablas aparecen en la ventana del PowerPivot
Ahora tenemos que crear una relación entre ambas tablas. El campo en común aquí es Producto. Una de las formas de hacerlo tenemos que cambiar la vista de la ventana a "Vista de diagrama"
Con el mouse conectamos el campo Producto de la tabla Categorías (donde los productos son valores únicos) con el campo Producto de la tabla de ventas
Otra forma de hacerlo es usando "Crear relaciones" en la pestaña "Diseñar"
Una vez definidas las relaciones, abrimos la pestaña Inicio del PowerPivot y usamos Tabla dinámica para general el informe
Excel genera una tabla dinámica a partir de ambas tablas como podemos ver en la ventana de la lista de campos