Actualización de una tabla dinámica

Una tabla dinámica no se actualiza de manera automática. Es decir, sin importar que hayamos modificado la información a la tabla de datos sobre la cual está basada una tabla dinámica, ésta última no se actualizará por si sola.

Para poder actualizar los datos de una tabla dinámica es necesario pulsar el botón Actualizar para refrescar los datos. Pero el problema es mayor si la fuente de datos tiene nuevas filas o columnas porque tendremos que actualizar también el origen de datos de la tabla dinámica para considerar las nuevas celdas.

En esta ocasión presentaré un método con el cual podemos facilitar el proceso de actualización de los datos de una tabla dinámica si la creamos basada en un rango nombrado.

Rangos dinámicos

El primer concepto que debemos recordar es que podemos crear un nombre de rango cuya referencia se actualice automáticamente al colocar filas o columnas nuevas a una tabla de datos. Ese comportamiento lo logramos con la función DESREF. Si no recuerdas como hacer esto puedes consultar el artículo Nombres de rangos dinámicos.

Una vez que hemos logrado tener un nombre de rango dinámico, lo único que nos hace falta es crear una tabla dinámica basada en ese nombre de rango.

Tablas dinámicas basadas en nombres de rangos

Suponiendo que ya has creado el nombre de rango dinámico, podemos ahora crear una tabla dinámica basada en dicho nombre. Para ello debemos seguir los siguientes pasos.

Oprime el botón Tabla dinámica de la ficha Insertar y se mostrará el cuadro de diálogo Crear tabla dinámica. En el cuadro de texto Tabla o rango introduce el nombre del rango dinámico previamente creado.

Cuadro de diálogo Crear tabla dinámica

Si no recuerdas el nombre exacto del rango puedes oprimir la tecla F3 y se mostrará el listado de nombres existentes y de los cuales deberás elegir uno.

Seleccionar nombre de rango nombrado

Al pulsar el botón Aceptar se creará una tabla dinámica basada en el nombre de rango especificado. De esta manera tenemos una tabla dinámica que está basada en un rango que se actualiza automáticamente cuando insertamos una nueva línea o columna.

Si los datos aumentan o disminuyen ya no tendrás que actualizar el origen de la tabla dinámica si no solamente pulsar el botón actualizar para tener disponible la nueva información dentro de la tabla dinámica.

Artículos relacionados
Nombres de rango dinámicos
Cambiar origen de datos de una tabla dinámica