Tienes una hoja con cientos de pedidos y necesitas saber cuánto vendió cada vendedor el último trimestre, cuánto entró por categoría o cómo evoluciona el importe mes a mes. La tabla dinámica resume miles de filas arrastrando campos, sin escribir una sola fórmula: eliges qué va a las filas, qué a las columnas, qué se suma y qué se filtra. En este tutorial montas una sobre una hoja de pedidos real, la filtras con segmentaciones, la conviertes en gráfico y aprendes a actualizarla cuando llegan datos nuevos. La tabla dinámica está en Excel desde la versión 2007 y funciona igual en Microsoft 365, 2024, 2021, 2019, 2016 y 2013, además de en Excel para la web, Mac y móviles.
Qué es una tabla dinámica y para qué te sirve
Una tabla dinámica es un informe que Excel construye a partir de tus datos: tú le dices qué campos quieres ver en filas, cuáles en columnas, cuáles se suman y cuáles sirven para filtrar, y ella se encarga de agrupar y calcular los totales. Imagina la hoja Pedidos de una tienda con 5.000 filas: una fecha, un vendedor, una categoría y un importe por pedido. Sin escribir una sola fórmula puedes obtener el total vendido por cada vendedor, el promedio por categoría o el importe de cada mes, y cambiar esa vista en un par de clics.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Categoría | Importe |
| 2 | 10/01/2026 | Ana | Papelería | 120,00 |
| 3 | 12/01/2026 | Luis | Oficina | 340,00 |
| 4 | 15/01/2026 | Ana | Oficina | 75,50 |
| 5 | 18/01/2026 | Marta | Papelería | 210,00 |
La gracia es que el informe es interactivo: arrastras un campo a otra zona y la tabla se reorganiza al instante, sin tocar los datos originales.
Los datos que la tabla dinámica necesita para no fallar
Antes de crear la tabla dinámica conviene preparar los datos. La regla es: encabezados en la primera fila, una fila por registro, sin huecos ni celdas combinadas, y cada columna con un único tipo de dato (todo texto o todo número, nunca mezclado). Si una columna trae números y algún texto, la tabla los cuenta en vez de sumarlos.
El mejor truco para que la tabla crezca sola al llegar pedidos nuevos es convertir el rango en una Tabla de Excel: así, cuando añadas una fila debajo, entra automáticamente en el origen de la tabla dinámica.
Pasos para preparar los datos:
- Coloca el cursor en cualquier celda del rango de datos.
- Pulsa Ctrl+T para abrir el cuadro Crear tabla.
- Confirma que el rango es correcto y que está marcada la casilla La tabla tiene encabezados.
- Pulsa Aceptar. La hoja
Pedidosqueda con filas alternas en bandas y un nombre de tabla en la pestaña Diseño de tabla.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Categoría | Importe |
| 2 | 10/01/2026 | Ana | Papelería | 120,00 |
| 3 | 12/01/2026 | Luis | Oficina | 340,00 |
| 4 | 15/01/2026 | Ana | Oficina | 75,50 |
| 5 | 18/01/2026 | Marta | Papelería | 210,00 |
| 6 | 20/01/2026 | Luis | Oficina | 95,00 |
| 7 | 22/01/2026 | Ana | Mobiliario | 480,00 |
| 8 | 25/01/2026 | Marta | Oficina | 160,00 |
| 9 | 28/01/2026 | Luis | Papelería | 55,00 |
| 10 | 30/01/2026 | Ana | Mobiliario | 720,00 |
| 11 | 02/02/2026 | Marta | Mobiliario | 310,00 |
| 12 | 05/02/2026 | Luis | Oficina | 220,00 |
| 13 | 08/02/2026 | Ana | Papelería | 140,00 |
El atajo que abre el cuadro de creación
Crear la tabla dinámica paso a paso
Una vez los datos están limpios y en formato Tabla de Excel, crear la tabla dinámica lleva cuatro clics.
Elija dónde desea colocar el informe de tabla dinámica:
Pasos para crearla:
- Coloca el cursor en una celda de la tabla
Pedidos. - Abre Insertar > Tablas > Tabla dinámica.
- En el cuadro, deja marcado Seleccione una tabla o rango (Excel rellena
Pedidos[#Todos]). - Elige Nueva hoja de cálculo y pulsa Aceptar.
- Excel crea una hoja nueva llamada
Hoja1(o similar) con la tabla dinámica vacía a la izquierda y el panel Campos de tabla dinámica a la derecha.
El panel Campos: arrastrar y soltar
El panel de la derecha es el centro de control. Arriba aparece la lista de campos de tu tabla; debajo, cuatro zonas: Filtros, Columnas, Filas y Valores. Arrastras cada campo a la zona que te interese y la tabla se recalcula al instante.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Categoría | Importe |
| 2 | 10/01/2026 | Ana | Papelería | 120,00 |
| 3 | 12/01/2026 | Luis | Oficina | 340,00 |
| 4 | 15/01/2026 | Ana | Oficina | 75,50 |
| 5 | 18/01/2026 | Marta | Papelería | 210,00 |
| 6 | 20/01/2026 | Luis | Oficina | 95,00 |
| 7 | 22/01/2026 | Ana | Mobiliario | 480,00 |
| 8 | 25/01/2026 | Marta | Oficina | 160,00 |
| 9 | 28/01/2026 | Luis | Papelería | 55,00 |
| 10 | 30/01/2026 | Ana | Mobiliario | 720,00 |
| 11 | 02/02/2026 | Marta | Mobiliario | 310,00 |
| 12 | 05/02/2026 | Luis | Oficina | 220,00 |
| 13 | 08/02/2026 | Ana | Papelería | 140,00 |
- Filtros arriba: campos que quieres usar para acotar todo el informe (por ejemplo, filtrar por mes).
- Columnas: campos que se reparten horizontalmente (las cabeceras de cada columna de la tabla).
- Filas: campos que se reparten verticalmente (las cabeceras de cada fila).
- Valores: el campo numérico que se calcula (por defecto, suma).
Cambiar la operación de resumen (suma, recuento, promedio)
Por defecto, Excel suma el campo que arrastras a Valores, pero puedes cambiar la operación: recuento, promedio, máximo, mínimo, producto y más.
Pasos para cambiar la operación:
- Haz clic en el campo dentro de la zona Valores del panel (por ejemplo,
Suma de Importe). - Elige Configuración de campo de valor.
- En la pestaña Resumir valores por, elige la operación que necesites.
- Pulsa Aceptar.
Mostrar los valores como porcentaje
A veces no quieres el importe en euros sino el peso de cada fila sobre el total. La pestaña Mostrar valores como del mismo cuadro te lo calcula sin escribir nada.
Pasos para ver los valores como porcentaje:
- Abre Configuración de campo de valor sobre el campo
Suma de Importe. - Cambia a la pestaña Mostrar valores como.
- Elige, por ejemplo, % del total general.
- Pulsa Aceptar. La tabla pasa a mostrar proporciones.
Tu primera tabla dinámica con datos de ventas
Vamos a construir la primera tabla sobre la hoja Pedidos. El objetivo es ver el total vendido por cada vendedor.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Categoría | Importe |
| 2 | 10/01/2026 | Ana | Papelería | 120,00 |
| 3 | 12/01/2026 | Luis | Oficina | 340,00 |
| 4 | 15/01/2026 | Ana | Oficina | 75,50 |
| 5 | 18/01/2026 | Marta | Papelería | 210,00 |
| 6 | 20/01/2026 | Luis | Oficina | 95,00 |
| 7 | 22/01/2026 | Ana | Mobiliario | 480,00 |
| 8 | 25/01/2026 | Marta | Oficina | 160,00 |
| 9 | 28/01/2026 | Luis | Papelería | 55,00 |
| 10 | 30/01/2026 | Ana | Mobiliario | 720,00 |
| 11 | 02/02/2026 | Marta | Mobiliario | 310,00 |
| 12 | 05/02/2026 | Luis | Oficina | 220,00 |
| 13 | 08/02/2026 | Ana | Papelería | 140,00 |
Pasos para crear la tabla:
- Coloca el cursor en una celda de la tabla
Pedidosy abre Insertar > Tablas > Tabla dinámica. - Deja el origen
Pedidos[#Todos]y elige Nueva hoja de cálculo. - En el panel Campos de tabla dinámica, arrastra
Vendedora Filas. - Arrastra
Importea Valores. La zona muestraSuma de Importe. - La tabla aparece así:
| A | B | |
|---|---|---|
| 1 | Suma de Importe | |
| 2 | Vendedor | |
| 3 | Ana | 1.535,50 |
| 4 | Luis | 710,00 |
| 5 | Marta | 680,00 |
| 6 | Total general | 2.925,50 |
Importe trae texto: revisa que sea número.Pasar de meses a trimestres agrupando fechas
Ahora queremos ver los importes por mes, pero también compararlos con el trimestre. En vez de crear dos tablas, agrupamos las fechas dentro de la misma.
Pasos para agrupar fechas:
- En la tabla dinámica, arrastra
Fechaa Columnas. Verás cada fecha por separado. - Haz clic derecho sobre una de las fechas del área Columnas o Filas y elige Agrupar.
- En el cuadro, marca Meses y Trimestres (Excel los agrupa juntos automáticamente).
- Pulsa Aceptar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ene | Feb | Total general | ||
| 2 | Ana | 1.395,50 | 140,00 | 1.535,50 | |
| 3 | Luis | 490,00 | 220,00 | 710,00 | |
| 4 | Marta | 370,00 | 310,00 | 680,00 | |
| 5 | Total general | 2.255,50 | 670,00 | 2.925,50 |
Cruzar dos dimensiones en filas y columnas
El verdadero potencial aparece al cruzar dos variables: por ejemplo, vendedor en filas y categoría en columnas, para ver de un vistazo quién vende más en cada línea.
Pasos para cruzar filas y columnas:
- Abre la tabla dinámica que creaste antes.
- Arrastra
Categoríaa Columnas, junto a la fecha agrupada (o sustitúyela). - La tabla muestra ahora una matriz vendedor × categoría.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Mobiliario | Oficina | Papelería | Total general | |
| 2 | Ana | 1.200,00 | 75,50 | 260,00 | 1.535,50 |
| 3 | Luis | 655,00 | 55,00 | 710,00 | |
| 4 | Marta | 310,00 | 160,00 | 210,00 | 680,00 |
| 5 | Total general | 1.510,00 | 890,50 | 525,00 | 2.925,50 |
Filtrar con una segmentación de datos
La segmentación de datos son los botones que filtran la tabla con un clic, en lugar de abrir el menú desplegable del filtro clásico. Es ideal para vender el informe a alguien que solo quiera pulsar.
Pasos para crear una segmentación:
- Haz clic en cualquier celda de la tabla dinámica.
- Abre Analizar tabla dinámica > Insertar segmentación de datos.
- Marca el campo
Vendedory pulsa Aceptar. - Aparece un panel flotante con un botón por cada vendedor.
- Pulsa Ana y Marta a la vez (con
Ctrlpulsado) para ver solo sus ventas. - Pulsa el icono de borrar (una goma) en la esquina superior derecha de la segmentación para volver a ver todos.
| A | B | |
|---|---|---|
| 1 | Vendedor | Suma de Importe |
| 2 | Ana | 1.535,50 |
| 3 | Marta | 680,00 |
| 4 | Total general | 2.215,50 |
Dar formato al informe con estilos y totales
La pestaña Diseño de la tabla dinámica te deja cambiar la apariencia y decidir si se ven los totales.
Pasos para dar formato:
- Haz clic en la tabla dinámica y abre Diseño > Estilos de tabla dinámica.
- Elige un estilo de la galería (por ejemplo, Estilo medio 2).
- En Diseño > Totales generales, marca Activado para filas y columnas para ver el total al final, o desactívalo para ocultarlo.
Crear un gráfico dinámico ligado a la tabla
Un gráfico dinámico hereda los campos de la tabla y se filtra con ella, así que sirve para resumir el informe en una imagen.
Pasos para crear el gráfico:
- Con la tabla dinámica lista, abre Analizar tabla dinámica > Gráfico dinámico.
- En el cuadro Insertar gráfico, elige Barras agrupadas y pulsa Aceptar.
- Aparece un gráfico incrustado: arrástralo a su hoja con cortar y pegar, o muévelo a una hoja nueva con Diseño > Mover gráfico > Hoja nueva.
- Pulsa un botón de la segmentación de Vendedor: el gráfico cambia a la vez que la tabla.
| A | B | |
|---|---|---|
| 1 | Vendedor | Suma de Importe |
| 2 | Ana | 1.535,50 |
| 3 | Luis | 710,00 |
| 4 | Marta | 680,00 |
Actualizar, cambiar el origen y borrar la tabla dinámica
La tabla dinámica no se actualiza sola cuando cambian los datos: tienes que pedírselo. Si la hoja de origen es una Tabla de Excel y añades filas, basta con Actualizar; si no, además hay que ampliar el rango.
Pasos para actualizar y mantener la tabla:
- Clic derecho sobre la tabla dinámica > Actualizar, o pulsa Alt+F5.
- Para actualizar todas las tablas del libro a la vez: Analizar tabla dinámica > Actualizar > Actualizar todo.
- Si añadiste filas y el origen no era una Tabla de Excel: Analizar tabla dinámica > Cambiar origen de datos y corrige el rango.
- Para borrar la tabla: selecciónala entera con Ctrl+A (dentro de la tabla) y pulsa Supr.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Categoría | Importe |
| 13 | 08/02/2026 | Ana | Papelería | 140,00 |
| 14 | 10/02/2026 | Luis | Mobiliario | 305,00 |
El atajo para actualizar al cambiar los datos
Por qué la tabla dinámica no se actualiza sola
Cuatro tropiezos típicos, con su causa y su arreglo:
- Los datos nuevos no aparecen. Falta Actualizar: clic derecho > Actualizar o Alt+F5.
- Las filas nuevas no entran. El origen no es una Tabla de Excel: convierte el rango con Ctrl+T y vuelve a crear la tabla dinámica, o amplía el rango manualmente con Cambiar origen de datos.
- Un campo numérico aparece como Recuento en vez de Suma. La columna trae un texto mezclado (por ejemplo, un guion para los vacíos): revisa la columna, corrige los datos y Actualiza.
- Una columna del informe sale vacía. La columna no existe en el origen o se llama distinto: revisa el nombre en la primera fila de los datos y Actualiza.
| A | B | |
|---|---|---|
| 1 | Comprobación | Resultado |
| 2 | Celdas numéricas en Importe | 12 |
| 3 | Filas totales en Pedidos | 13 |
Lo que ya sabes hacer con la tabla dinámica
Seis claves del recorrido:
- Preparar los datos con encabezados limpios y convertirlos en Tabla de Excel con Ctrl+T.
- Crear la tabla dinámica desde Insertar > Tablas > Tabla dinámica sobre una hoja nueva.
- Arrastrar campos a Filas, Columnas, Valores y Filtros según la pregunta que quieras responder.
- Cambiar la operación de resumen y mostrar los valores como porcentaje en Configuración de campo de valor.
- Filtrar con segmentaciones de datos y dar formato con la pestaña Diseño.
- Convertir la tabla en gráfico dinámico y Actualizar con Alt+F5 cuando cambian los datos.
Siguiente paso: combina la segmentación por Vendedor con la segmentación por Categoría y un gráfico dinámico de barras, y tendrás un mini dashboard listo para enseñar en una reunión.
Dudas al usar tablas dinámicas en Excel
Dudas al usar tablas dinámicas en Excel
1. 5 ejemplos prácticos de tablas dinámicas en Excel
Una tabla dinámica sirve para resumir cualquier lista: ventas por producto y mes, importe medio por cliente, cantidad de facturas por comercial, horas trabajadas por empleado y proyecto, y stock por categoría. En cada caso, arrastras el campo que quieres resumir al área Valores y el campo con el que quieres agrupar al área Filas o Columnas.
2. Qué es una tabla dinámica en Excel y para qué sirve
Es una herramienta que resume grandes listas de datos sin escribir una sola fórmula: tú eliges los campos, y Excel los calcula (sumas, promedios, recuentos, máximos) agrupándolos por filas, columnas o filtros. Está disponible en Excel para escritorio desde la versión 2007 y también en Excel para la web.
3. Cómo crear una tabla dinámica en Excel con dos criterios de agrupación
Coloca el primer criterio en el área Filas y el segundo en el área Columnas: Excel mostrará la suma de los valores en una tabla cruzada donde cada celda es la combinación de ambos. Por ejemplo, Filas = Producto, Columnas = Mes, Valores = Importe: cada celda muestra el total vendido de ese producto en ese mes.
4. Cómo hacer una tabla dinámica en Excel con datos de varias hojas
Tienes dos caminos: el más sencillo es consolidar los datos en una hoja con el comando Datos > Herramientas de datos > Consolidar o copiándolos directamente. El otro es usar Power Query para anclar los rangos de varias hojas; con Power Query puedes crear una tabla dinámica sobre un modelo de datos desde Excel 2016.
5. Cómo empezar a usar tablas dinámicas en Excel si nunca he usado una
Convierte tus datos en una Tabla formal (Inicio > Dar formato como tabla) para que Excel reconozca los nombres; después ve a Insertar > Tabla dinámica, confirma el origen y acepta. Verás un panel a la derecha con los nombres de las columnas: arrástralos a Filas, Columnas o Valores y el resumen aparecerá al instante.
6. Cómo hacer una tabla dinámica en Excel paso a paso
Selecciona cualquier celda dentro de tus datos y pulsa Insertar > tabla dinámica > de una tabla o rango; elige si la quieres en una hoja nueva o en la existente y pulsa Aceptar. Luego arrastra al menos un campo al área Filas y otro al área Valores: el resumen se genera al instante y puedes filtrarlo con el botón que aparece en la cabecera de cada campo.
Fuentes
- MicrosoftTabla dinámica — documentación oficialconsultado el 05/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 05/10/2026
- MicrosoftFórmulas y funciones — documentación oficialconsultado el 05/10/2026
- MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 05/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026