Tablas dinámicas y VBA

Las tablas dinámicas es una de las herramientas más potentes que nos puede ofrecer Excel. Su finalidad es ofrecer un conciso resumen en pocos segundos de una gran cantidad de datos.

Al objeto de poder adentrarnos en la programación de páginas dinámicas, previamente detallaré los pasos para crear una tabla dinámica en la interfaz de usuario.

PASO 1

Vamos a descargarnos unos datos de internet para nuestro ejemplo. Recogeremos datos del  Anuario del diario El País que contiene información estadística y nos la proporcionan en formato de hoja de cálculo Excel. Su dirección es:

http://www.elpais.com/archivo/anuario/

Vamos a tomar como datos de partida los correspondientes al anuario de 2007. Luego seleccionamos Economía dentro del apartado Internacional. Llegamos a una página en la que descargamos la hoja de cálculo correspondiente al apartado:

Países y territorios según población

Nos tiene que salir un fichero xPoblamun.xls

Nos centraremos en la Hoja3 que contiene información sobre:

Los países más poblados del mundo 1995-2030

Disponemos de cuatro tablas con los 30 países más poblados en 1995, 2005, 2015 y 2030. Algunos datos son reales y otros previstos.

Paso 2

Arreglamos un poco la tabla. Le colocamos títulos a las cabeceras:

Paso 3

Lanzamos el asistente de Tablas Dinámicas: Datos>Informe de tablas y gráficos dinámicos…

      1. Escogemos la tercera “Rango de consolidación múltiple” en la primera ventana que aparece.
      2. Seleccionamos “Crear un sólo campo de página”.
      3. En la siguiente ventana nos preguntan ¿Dónde están los rangos de hoja de cálculo que desea consolidar?.
4. Vamos marcando cada rango y pulsando el botón Agregar, hasta tener incluidos los cuatro rangos correspondientes a las cuatro tablas. Escogemos B6 hasta C36,F7 hasta G36 y así sucesivamente.
5. Indicamos que deseamos el informe de tabla dinámica en una hoja de cálculo nueva.
6. Como la columna F de total general no tiene sentido, la eliminamos. Para ello nos posicionamos en cualquier celda de la tabla dinámica. Vamos al cuadro de control de Tabla y desplegamos Tabla Dinámica>Opciones de tabla. Desmarcamos “Totales generales de fila” y “Totales generales de columna”.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: