Cómo crear tablas dinámicas en Excel: guía completa

Por el equipo editorial de LogicExcelActualizado en junio de 202611 min de lectura2,100 palabrasPractica esto

¿Listo para practicar?

Pon en práctica lo que acabas de aprender con ejercicios interactivos.

Comienza a practicar

Las tablas dinámicas son la herramienta más potente de Excel para resumir y analizar datos. Si tienes una lista de registros de ventas, respuestas de una encuesta o cualquier dato tabular, una tabla dinámica te deja mirarlo desde todos los ángulos en segundos, sin escribir fórmulas.

¿Qué es una tabla dinámica?

Una tabla dinámica es un informe de resumen interactivo construido a partir de una tabla de datos plana. Agrupa, cuenta, suma o promedia tus datos de forma dinámica. Tú arrastras campos a su sitio y Excel recalcula al instante.

Cuándo usar una tabla dinámica:
  • Para resumir cientos o miles de filas en totales por categoría
  • Para comparar valores en varias dimensiones (por ejemplo, producto por región y por mes)
  • Para encontrar los mejores y los peores sin ordenar los datos originales
  • Para crear un informe cruzado rápido
Si te descubres escribiendo largas cadenas de SUMAR.SI para repetir el mismo resumen de distintas formas, la respuesta es una tabla dinámica.

Paso a paso: crea tu primera tabla dinámica

1. Prepara tus datos

Los datos de origen deben ser una tabla plana y limpia:

  • Una sola fila de encabezado arriba (sin celdas combinadas)

  • Sin filas ni columnas vacías dentro de los datos

  • Cada columna representa un tipo de información (Fecha, Producto, Región, Ventas, etc.)


2. Haz clic dentro de tus datos

Haz clic en cualquier celda del rango. Excel detectará solo el rango completo.

3. Inserta la tabla dinámica

Ve a la pestaña InsertarTabla dinámicaDesde una tabla o rango.

Aparece un cuadro de diálogo:

  • Tabla o rango: confirma que el rango se ve bien

  • Nueva hoja de cálculo suele ser la mejor opción, porque mantiene la tabla dinámica separada de los datos originales

  • Haz clic en Aceptar


Llegarás a una tabla dinámica en blanco con el panel Campos de tabla dinámica a la derecha.


Agregar filas, columnas y valores

El panel de campos tiene cuatro zonas en la parte inferior:

ZonaPara qué sirve
FilasAgrupa tus datos en vertical (por ejemplo, por Producto)
ColumnasReparte los grupos a lo ancho (por ejemplo, por Región)
ValoresLos números que se calculan (por ejemplo, Suma de Ventas)
FiltrosUn filtro general aplicado a toda la tabla dinámica

Ejemplo: ventas por producto y región

  • Arrastra Producto a Filas
  • Arrastra Región a Columnas
  • Arrastra Ventas a Valores
Excel construye una tabla cruzada con las ventas totales de cada combinación de producto y región, con los totales generales a la derecha y abajo.

Cambiar el cálculo del valor

De forma predeterminada, Excel usa Suma para los campos numéricos y Cuenta para los de texto. Para cambiarlo:

  • Haz clic en la flecha desplegable del campo en la zona Valores
  • Elige Configuración de campo de valor
  • Selecciona: Suma, Cuenta, Promedio, Máx, Mín, etc.
  • Haz clic en Aceptar

Ordenar y filtrar la tabla dinámica

Ordenar

Haz clic en cualquier valor de una etiqueta de fila o columna y usa Datos → Ordenar, o clic derecho → Ordenar. Puedes ordenar:

  • Alfabéticamente (A→Z o Z→A)

  • Por un campo de valor (por ejemplo, ordenar los productos por ventas totales más altas)


Para ordenar por valores, haz clic derecho en un número del área Valores → OrdenarOrdenar de mayor a menor.

Filtrar

Filtros de etiqueta: clic derecho en una etiqueta de fila → Filtro → filtra por texto, rango de fechas o umbral de valor. Filtros de informe: arrastra un campo a la zona Filtros. Aparece un desplegable encima de la tabla dinámica que filtra el informe entero. Segmentaciones de datos (recomendado): ve a la pestaña Analizar tabla dinámicaInsertar segmentación de datos. Elige los campos que quieras. Las segmentaciones son botones de filtro visuales, mucho más cómodos que los desplegables, sobre todo en tableros.

Actualizar una tabla dinámica

Las tablas dinámicas no se actualizan solas cuando cambian los datos de origen.

Para actualizar:

  • Clic derecho en cualquier punto de la tabla dinámica → Actualizar

  • O bien: pestaña Analizar tabla dinámicaActualizar

  • Atajo de teclado: Alt + F5


Si agregaste filas nuevas al origen más allá del rango original, puede que tengas que cambiar el origen de datos: Analizar tabla dinámicaCambiar origen de datos.

Consejo: convierte tus datos de origen en una tabla de Excel (Ctrl+T) antes de construir la tabla dinámica. Las tablas se expanden solas, así que la tabla dinámica incluye siempre las filas nuevas al actualizarse.

Agrupar fechas

Si tus datos tienen una columna de fecha en Filas, Excel 2016 en adelante agrupa las fechas automáticamente por año, trimestre y mes. Verás una jerarquía en las etiquetas de fila.

Para controlar la agrupación a mano:

  • Haz clic derecho en cualquier fecha de las etiquetas de fila

  • Elige Agrupar

  • Selecciona: segundos, minutos, horas, días, meses, trimestres o años

  • Fija una fecha de inicio y de fin si hace falta

  • Haz clic en Aceptar


Para desagrupar: clic derecho → Desagrupar.

Caso típico: tienes datos de transacciones diarias. Agrupa por mes y año para ver la tendencia mensual de ingresos.

Campos calculados

Un campo calculado es una fórmula propia que se ejecuta dentro de la tabla dinámica usando otros campos de valor.

Ejemplo: tienes columnas de Ventas y Costo. Agrega un campo de Ganancia:
  • Haz clic dentro de la tabla dinámica
  • Ve a Analizar tabla dinámicaCampos, elementos y conjuntosCampo calculado
  • Ponle de nombre Ganancia
  • En el cuadro Fórmula: = Ventas - Costo
  • Haz clic en AgregarAceptar
La columna Ganancia aparece ahora en el área de Valores y se actualiza sola cuando filtras o actualizas. Limitaciones de los campos calculados:
  • Operan sobre los totales agregados, no fila por fila sobre los datos de origen
  • La división puede dar resultados inesperados en las filas de subtotal: comprueba siempre que tengan sentido

Dar formato a la tabla dinámica

Formato de número

Haz clic en un valor del área Valores → Configuración de campo de valor → botón Formato de número. Aplica moneda, porcentaje, separador de miles, etc. Este formato sobrevive a las actualizaciones.

Opciones de diseño

Pestaña Diseño de tabla dinámicaDiseño de informe:

  • Compacto (predeterminado): todos los campos de fila en una sola columna

  • Esquema: cada campo de fila en su propia columna, con subtotales encima de cada grupo

  • Tabular: cada campo de fila en su propia columna, sin subtotales encima, ideal para copiar los datos fuera


Subtotales: Diseño de tabla dinámicaSubtotales → mostrarlos arriba, abajo o desactivarlos del todo.

Totales generales: Diseño de tabla dinámicaTotales generales → activarlos o desactivarlos para filas y columnas por separado.

Estilos visuales

Pestaña Diseño de tabla dinámicaEstilos de tabla dinámica. Hay decenas de estilos ya hechos. Marca Filas con bandas o Columnas con bandas para leerlo más cómodo.


Gráficos dinámicos

Un gráfico dinámico es un gráfico enlazado a una tabla dinámica: se filtra con ella automáticamente.

  • Haz clic dentro de la tabla dinámica
  • Analizar tabla dinámicaGráfico dinámico
  • Elige el tipo de gráfico → Aceptar
El gráfico y la tabla dinámica se mantienen sincronizados. Usa segmentaciones para filtrar ambos a la vez: esa es la base de un tablero sencillo en Excel.

Practica estas habilidades

¿Listo para aplicar lo aprendido? Trabaja con ejercicios prácticos en los ejercicios de práctica de LogicExcel para afianzar los conceptos de tablas dinámicas con datos reales.


Preguntas frecuentes

¿Puedo crear una tabla dinámica a partir de varias hojas?

No directamente desde el cuadro estándar de Insertar → Tabla dinámica. Tienes dos opciones: (1) usar Power Query para combinar antes las hojas y construir la tabla dinámica sobre el resultado combinado; (2) usar el antiguo Asistente para tablas y gráficos dinámicos (agrégalo a la barra de acceso rápido con Alt+D+P), que tiene la opción «Rangos de consolidación múltiples».

¿Por qué mi tabla dinámica muestra «Cuenta de Ventas» en lugar de «Suma de Ventas»?

Esto pasa cuando la columna Ventas tiene celdas vacías o valores de texto mezclados con números. Excel usa Cuenta por defecto cuando detecta datos no numéricos. Corrige los datos de origen (rellena los vacíos con 0, convierte los números guardados como texto con Datos → Texto en columnas), actualiza la tabla dinámica y cambia la configuración del campo a Suma.

¿Cómo muestro los valores de la tabla dinámica como porcentajes?

Haz clic en el campo de la zona Valores → Configuración de campo de valor → pestaña Mostrar valores como. Elige: % del total general, % del total de la fila, % del total de la columna, % del total principal o Total acumulado en. Esto es independiente del tipo de cálculo: puedes mostrar una suma como porcentaje.

¿Puedo ordenar una tabla dinámica por una columna concreta?

Sí. Haz clic en cualquier celda de la columna por la que quieres ordenar y luego clic derecho → OrdenarOrdenar de mayor a menor (o de menor a mayor). Esto ordena todas las etiquetas de fila según los valores de esa columna y se mantiene al actualizar.

¿Cómo evito que las tablas dinámicas agrupen las fechas automáticamente?

Ve a ArchivoOpciones → pestaña Datos → marca «Deshabilitar la agrupación automática de columnas de fecha y hora en tablas dinámicas». Ojo: es un ajuste global. Como alternativa, guarda las fechas como texto en el origen (poco recomendable) o desagrupa a mano después de crearla con clic derecho → Desagrupar.

Practica Cómo crear tablas dinámicas en Excel: guía completa →

Tutoriales relacionados