Tablas dinámicas

Cómo hacer una tabla dinámica en Excel: guía para empezar

octubre 7, 2026 Tuto Excel 13 min read
Cómo hacer una tabla dinámica en Excel: guía para empezar

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
Pedidos

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:

  1. Coloca el cursor en cualquier celda del rango de datos.
  2. Pulsa Ctrl+T para abrir el cuadro Crear tabla.
  3. Confirma que el rango es correcto y que está marcada la casilla La tabla tiene encabezados.
  4. Pulsa Aceptar. La hoja Pedidos queda con filas alternas en bandas y un nombre de tabla en la pestaña Diseño de tabla.
A1fx**Fecha**
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
A1 Selecciona una celda y pulsa Ctrl+T para convertir el rango en Tabla de Excel
Pedidos
Nota: la primera vez que uses un punto y coma como separador en una fórmula, recuerda que en Excel configurado con punto decimal (México, Estados Unidos) el separador es la coma.

El atajo que abre el cuadro de creación

Nota: en Windows, Alt+N+V abre directamente el cuadro Crear tabla dinámica desde cualquier celda de los datos. En Mac no hay atajo directo: usa Insertar > Tablas > Tabla dinámica.

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.

InsertarTablasTabla dinámica

Pasos para crearla:

  1. Coloca el cursor en una celda de la tabla Pedidos.
  2. Abre Insertar > Tablas > Tabla dinámica.
  3. En el cuadro, deja marcado Seleccione una tabla o rango (Excel rellena Pedidos[#Todos]).
  4. Elige Nueva hoja de cálculo y pulsa Aceptar.
  5. 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.

B2fxAna
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
Panel Campos: Vendedor en Filas, Categoría en Columnas, Importe en Valores, Fecha en Filtros
Pedidos
  • 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:

  1. Haz clic en el campo dentro de la zona Valores del panel (por ejemplo, Suma de Importe).
  2. Elige Configuración de campo de valor.
  3. En la pestaña Resumir valores por, elige la operación que necesites.
  4. 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:

  1. Abre Configuración de campo de valor sobre el campo Suma de Importe.
  2. Cambia a la pestaña Mostrar valores como.
  3. Elige, por ejemplo, % del total general.
  4. 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
Pedidos

Pasos para crear la tabla:

  1. Coloca el cursor en una celda de la tabla Pedidos y abre Insertar > Tablas > Tabla dinámica.
  2. Deja el origen Pedidos[#Todos] y elige Nueva hoja de cálculo.
  3. En el panel Campos de tabla dinámica, arrastra Vendedor a Filas.
  4. Arrastra Importe a Valores. La zona muestra Suma de Importe.
  5. La tabla aparece así:
A3fxAna
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
A3 Total general al final de la columna; A1: etiqueta de filas
Hoja1
Comprueba: la suma de Ana debe ser 1.535,50 (120 + 75,50 + 480 + 720 + 140), la de Luis 710,00 y la de Marta 680,00. Si ves un recuento en vez de una suma, la columna 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:

  1. En la tabla dinámica, arrastra Fecha a Columnas. Verás cada fecha por separado.
  2. Haz clic derecho sobre una de las fechas del área Columnas o Filas y elige Agrupar.
  3. En el cuadro, marca Meses y Trimestres (Excel los agrupa juntos automáticamente).
  4. Pulsa Aceptar.
B1fx**Ene**
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
B1 Trimestres en columnas; A: Vendedores en filas; Suma de Importe en Valores
Hoja1
Comprueba: la columna Ene suma 2.255,50 y Feb 670,00, con el mismo total general 2.925,50 que antes.

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:

  1. Abre la tabla dinámica que creaste antes.
  2. Arrastra Categoría a Columnas, junto a la fecha agrupada (o sustitúyela).
  3. La tabla muestra ahora una matriz vendedor × categoría.
B3fx
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
B3 celda vacía si la combinación no tiene pedidos (se puede dejar en blanco)
Hoja1
Cuidado: si una combinación no tiene pedidos, la celda queda vacía (no es cero). Para distinguir "no hay datos" de "el dato es cero" revisa el origen.

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.

Analizar tabla dinámicaInsertar segmentación de datos

Pasos para crear una segmentación:

  1. Haz clic en cualquier celda de la tabla dinámica.
  2. Abre Analizar tabla dinámica > Insertar segmentación de datos.
  3. Marca el campo Vendedor y pulsa Aceptar.
  4. Aparece un panel flotante con un botón por cada vendedor.
  5. Pulsa Ana y Marta a la vez (con Ctrl pulsado) para ver solo sus ventas.
  6. Pulsa el icono de borrar (una goma) en la esquina superior derecha de la segmentación para volver a ver todos.
A3fx**Marta**
A B
1 Vendedor Suma de Importe
2 Ana 1.535,50
3 Marta 680,00
4 Total general 2.215,50
A3 la segmentación queda encima de la hoja; no afecta a los datos
Pedidos

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:

  1. Haz clic en la tabla dinámica y abre Diseño > Estilos de tabla dinámica.
  2. Elige un estilo de la galería (por ejemplo, Estilo medio 2).
  3. 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.

Analizar tabla dinámicaGráfico dinámico

Pasos para crear el gráfico:

  1. Con la tabla dinámica lista, abre Analizar tabla dinámica > Gráfico dinámico.
  2. En el cuadro Insertar gráfico, elige Barras agrupadas y pulsa Aceptar.
  3. 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.
  4. Pulsa un botón de la segmentación de Vendedor: el gráfico cambia a la vez que la tabla.
B1fx**Suma de Importe**
A B
1 Vendedor Suma de Importe
2 Ana 1.535,50
3 Luis 710,00
4 Marta 680,00
B1 gráfico de barras con Vendedor en el eje y Suma de Importe en el valor
Pedidos
Comprueba: al filtrar por Marta en la segmentación, el gráfico debe mostrar solo la barra de Marta con 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:

  1. Clic derecho sobre la tabla dinámica > Actualizar, o pulsa Alt+F5.
  2. Para actualizar todas las tablas del libro a la vez: Analizar tabla dinámica > Actualizar > Actualizar todo.
  3. 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.
  4. Para borrar la tabla: selecciónala entera con Ctrl+A (dentro de la tabla) y pulsa Supr.
D14fx305,00
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
D14 nueva fila añadida; la tabla de Excel la recoge al pulsar Actualizar
Pedidos

El atajo para actualizar al cambiar los datos

Nota: Alt+F5 actualiza solo la tabla dinámica activa. Si tienes varias, repite o usa Analizar > Actualizar > Actualizar todo.

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.
B2fx=CONTARA(Pedidos[Importe])
A B
1 Comprobación Resultado
2 Celdas numéricas en Importe 12
3 Filas totales en Pedidos 13
B2 si el resultado es 12 pero la tabla tiene 13 filas, hay un texto en la columna Importe
Hoja1

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

  1. MicrosoftTabla dinámica — documentación oficialconsultado el 05/10/2026
  2. MicrosoftBUSCARV — documentación oficialconsultado el 05/10/2026
  3. MicrosoftFórmulas y funciones — documentación oficialconsultado el 05/10/2026
  4. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 05/10/2026
  5. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026