Tienes delante una lista de ventas con miles de filas y tu jefe pregunta: «¿qué producto se vendió cuánto en cada mes?». Podrías pelearte con las fórmulas y establecer los filtros uno por uno; pero Excel tiene una herramienta que responde a la misma pregunta en unos cuantos clics: la tabla dinámica. Resume tus datos con el desglose que elijas, arrastrando y soltando, sin borrar ni modificar los datos.
En esta guía recorremos paso a paso la creación de una tabla dinámica desde cero, la colocación correcta de los campos, la agrupación de fechas, la adición de una segmentación y la forma de mantener la tabla actualizada. Los nombres de los menús pueden variar ligeramente según la versión de Excel y el idioma configurado, pero la lógica es casi la misma.
¿Qué es una tabla dinámica y para qué sirve?
Una tabla dinámica es un informe de resumen interactivo que funciona sobre tus datos originales. Muestra cálculos como el total, el promedio, el recuento, el valor máximo o el mínimo, desglosados por filas y columnas. No toca los datos originales; solo produce una «vista». Así, a partir de un mismo conjunto de datos, obtienes en segundos informes por región, por producto o por mes.
Entre los casos de uso típicos están los informes de ventas, el seguimiento de gastos, los resúmenes de inventario, los recuentos de clientes, los resultados de encuestas y el análisis de presupuestos.
Paso 1: Prepara los datos para la tabla dinámica
Para que una tabla dinámica funcione correctamente, los datos deben estar ordenados. Antes de empezar, revisa lo siguiente:
- La primera fila debe contener los encabezados de las columnas, y cada columna debe tener un encabezado.
- Los encabezados deben ser únicos; dos columnas con el mismo nombre generan confusión.
- No debe haber filas o columnas completamente vacías dentro del rango de datos.
- No uses celdas combinadas.
- Cada columna debe contener un solo tipo de dato: una columna de fechas no debe contener texto, y una columna numérica no debe contener texto como «ninguno».
- No mantengas filas de totales dentro de los datos originales; la tabla dinámica calcula los totales por sí sola.
Seleccionar el rango de datos y convertirlo en una tabla de Excel con Ctrl+T es de gran ayuda. Cuando añades filas nuevas a la tabla, el rango de origen de la tabla dinámica se amplía automáticamente, así que no hace falta actualizarlo manualmente.
Paso 2: Inserta la tabla dinámica
- Haz clic en cualquier celda dentro de tus datos.
- En la pestaña superior Insertar, pulsa el botón Tabla dinámica.
- En la ventana que se abre, comprueba que el rango de origen esté seleccionado correctamente.
- Elige crearla en una nueva hoja de cálculo; así evitas que tus datos originales y el informe se mezclen.
- Pulsa Aceptar. Aparecen un área vacía y el panel «Campos de tabla dinámica» a la derecha.
Paso 3: Coloca los campos en los lugares adecuados
El panel de campos muestra los encabezados de tus columnas. Das forma a la tabla arrastrándolos a cuatro áreas:
| Área | Qué hace | Ejemplo |
|---|---|---|
| Filas | Se listan verticalmente en el lado izquierdo | Nombre del producto |
| Columnas | Se listan una al lado de otra como encabezados en la parte superior | Mes o región |
| Valores | El resumen numérico calculado | Total del importe de ventas |
| Filtros | Un menú desplegable en la parte superior para filtrar toda la tabla | Representante de ventas |
Por ejemplo, si tus datos de ventas tienen las columnas «Producto», «Región», «Fecha» e «Importe»: arrastra Producto a Filas, Región a Columnas e Importe a Valores. La tabla muestra el total de ventas de cada producto por región. Al reorganizar los campos, la tabla se reconfigura al instante; puedes experimentar libremente, ya que los datos no se dañan.
Paso 4: Cambia el cálculo de los valores
Por defecto, Excel suma los campos numéricos y cuenta los campos de texto. Para cambiarlo, haz clic en el campo del área Valores y selecciona Configuración de campo de valor. Las opciones aquí incluyen:
- Suma, Recuento, Promedio, Máx, Mín
- Mostrar valores como: porcentaje del total general, porcentaje del total de la fila, diferencia respecto a un periodo anterior y cálculos similares
- Formato de número: moneda, número de decimales y configuraciones de visualización similares
Si configuras aquí el formato de número, se conserva al actualizar la tabla. Dar formato a la celda a mano no garantiza esto.
Paso 5: Agrupa las fechas
Si quieres resumir datos diarios por mes, trimestre o año, añade el campo de fecha a Filas. En la mayoría de las versiones, Excel divide automáticamente las fechas en año, trimestre y mes. Si la agrupación automática no se produce, puedes hacer clic derecho en cualquier celda de la columna de fechas y usar la opción Agrupar. Si seleccionas mes y año, los enero de dos años distintos no se mezclarán.
Si la agrupación no funciona, normalmente hay un valor de texto o una celda vacía en la columna de fechas que no es una fecha real. Revisa los datos de origen y convierte las fechas en texto en fechas reales.
Paso 6: Añade una segmentación y una escala de tiempo
Los menús desplegables del área Filtros funcionan, pero no son prácticos. Las segmentaciones son una alternativa más visual y rápida. Después de hacer clic dentro de la tabla dinámica, selecciona Insertar segmentación de datos en la pestaña Análisis de tabla dinámica y marca un campo como región o producto. Aparecen botones en pantalla; al hacer clic en uno, la tabla se filtra por ese criterio. Incluso puedes crear un panel de informes conectando varias tablas dinámicas a la misma segmentación. Para los campos de fecha, puedes añadir una Escala de tiempo para obtener un filtro desplazable por mes o trimestre.
Paso 7: Gráfico dinámico y disposición visual
Convertir una tabla resumen en un gráfico es un solo paso: haz clic dentro de la tabla y selecciona Gráfico dinámico en la pestaña Análisis de tabla dinámica. El gráfico cambia junto con las segmentaciones y los filtros. Para las presentaciones de informes, usar solo uno o dos tipos de gráfico y mantener la tabla sencilla refuerza el mensaje. Puedes ajustar fácilmente el aspecto de la tabla eligiendo estilos predefinidos en la pestaña Diseño.
Campo calculado y consejos adicionales
A veces necesitas un cálculo que no existe en los datos; por ejemplo, hay columnas «Importe» y «Cantidad», pero no precio unitario. Puedes definir un nuevo campo seleccionando Campo calculado en el menú Campos, elementos & conjuntos de la pestaña Análisis de tabla dinámica (por ejemplo, Importe / Cantidad). Este campo es específico de la tabla dinámica y no cambia los datos de origen.
Algunos consejos más: si añades más de un campo a Filas, obtienes una vista jerárquica (región, con productos debajo). Usa la pestaña Diseño para contraer y expandir los subtotales. Para evitar que los anchos de columna se descuadren en cada actualización, desmarca «Ajustar automáticamente el ancho de columna al actualizar» en Opciones de tabla dinámica. En tablas grandes, para ver los diez registros con los valores más altos, usa la opción «Diez primeros» en el filtro de etiquetas de fila.
Actualizar: qué hacer cuando cambian los datos
Una tabla dinámica no se actualiza automáticamente cuando cambian los datos de origen. Haz clic derecho en la tabla y selecciona Actualizar, o usa el atajo Alt+F5. Para actualizar todas las tablas dinámicas del libro a la vez, existe el botón Actualizar todo. Si quieres que se actualice automáticamente al abrir el archivo, puedes marcar «Actualizar datos al abrir el archivo» en Opciones de tabla dinámica. Si convertiste tu rango de origen en una tabla de Excel, las filas nuevas se incluyen en la tabla al actualizar.
Errores comunes
- Encabezado vacío: Una columna sin encabezado impide crear la tabla dinámica.
- Olvidar actualizar: Es la razón más común por la que una tabla muestra datos antiguos.
- Números guardados como texto: Si una columna numérica se cuenta como «Recuento», las celdas están en formato de texto; conviértelas en números.
- Añadir una fila de totales a los datos originales: El total se cuenta dos veces.
- Escribir dentro de la tabla dinámica: No cambies a mano los valores dentro de la tabla dinámica; se perderán al actualizar.
¿Qué versión de Excel se necesita?
La tabla dinámica está disponible en casi todas las versiones de escritorio de Excel. Las funciones nuevas (agrupación automática de fechas, tablas dinámicas recomendadas y demás) varían de una versión a otra. Puede bastar una versión con licencia perpetua: Office 2024 Ilimitado o Office 2021 Ilimitado incluyen herramientas básicas de análisis como tablas dinámicas, segmentaciones y escalas de tiempo. Si quieres funciones actualizadas de forma continua y sincronización en la nube, Office 365 de 1 año o el Office 365 personalizado para un solo usuario pueden ser más adecuados. Los usuarios de Mac deben revisar versiones específicas para Mac como Office 2024 BIND para MacOS. Puedes ver todas en la categoría de licencias de software; en LisansX la entrega es digital y el alcance se indica en la página del producto.
Preguntas frecuentes
¿Cuál es la diferencia entre una tabla dinámica y una tabla normal?
Una tabla normal muestra los datos originales fila por fila. Una tabla dinámica resume estos datos sumándolos, contándolos o promediándolos; tú decides, arrastrando y soltando, qué campo aparece en cada lugar.
¿Una tabla dinámica cambia mis datos de origen?
No. Una tabla dinámica produce una vista de solo lectura. Los datos originales permanecen tal cual.
¿Puedo crear una tabla dinámica con datos de otro archivo?
Sí. Puedes crear tablas dinámicas a partir de distintas fuentes configurando una conexión de datos externa o usando el modelo de datos. Al principio, sin embargo, la ruta más sencilla es traer los datos al mismo libro.
¿Puedo mostrar dos cálculos distintos en una tabla dinámica?
Sí. Arrastra el mismo campo a Valores dos veces y asigna a uno un cálculo de total y al otro un cálculo de porcentaje.
