Tablas dinámicas

Tabla dinámica en Excel: qué es y cómo se crea

octubre 6, 2026 Tuto Excel 18 min read
Tabla dinámica en Excel: qué es y cómo se crea

Una tabla dinámica es la herramienta de Excel que resume miles de filas con el ratón, sin escribir una fórmula. Con ella pasas de una hoja plana con todas las ventas del año a un cuadro que muestra, por ejemplo, cuánto vendió cada vendedor en cada mes, agrupado por categoría y filtrable con un clic. Al terminar este tutorial sabrás preparar los datos, crear la tabla, mover campos, cambiar la función de resumen, agrupar fechas, filtrar con segmentaciones, dar formato a los números y construir un gráfico dinámico que se mueva con los filtros. La tabla dinámica está en Excel desde la versión 2007 y funciona igual en Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013 y 2010, además de en Excel para Mac, para la web y para móviles.

Qué es una tabla dinámica y para qué te sirve

Imagina la hoja de ventas de una tienda con miles de filas: fecha, vendedor, producto, categoría, importe y unidades. Responder preguntas como cuánto vendió cada vendedor cada mes, qué categoría factura más o cómo evoluciona un producto obligaría a escribir varias fórmulas. Una tabla dinámica hace ese trabajo sin fórmulas: resume los datos arrastrando los nombres de las columnas a cuatro áreas (Filas, Columnas, Valores y Filtros) y muestra el resultado en otra hoja. La tabla no borra ni toca los datos originales; trabaja sobre una copia de los mismos y la refresca cuando se lo pides. Sirve para explorar, resumir, filtrar y presentar grandes volúmenes de datos con unos pocos clics, y es la base de los informes que se ven en cualquier departamento que trabaje con números.

Cómo funciona una tabla dinámica: la cinta, el panel y los campos

La tabla dinámica se crea desde la cinta, en la pestaña Insertar, dentro del grupo Tablas, con el botón Tabla dinámica. Al pulsarlo se abre un cuadro de diálogo con dos decisiones: de dónde sacar los datos y dónde colocar el resultado. Los datos pueden venir de una Tabla o rango del propio libro, de un origen de datos externo (otra base de datos, un archivo CSV) o del Modelo de datos (cuando se combinan varias tablas). El resultado puede ir a una hoja nueva o a una hoja existente. Al aceptar, Excel crea la tabla dinámica en la zona elegida y abre a la derecha el panel Campos de tabla dinámica, que es la herramienta de trabajo: en la parte de arriba aparecen los nombres de las columnas de los datos de origen, y debajo las cuatro áreas donde se arrastran.

InsertarTablasTabla dinámica

Filas, Columnas, Valores y Filtros: qué va en cada área

Cada área del panel cumple un papel. Filas coloca en vertical las categorías que quieres desglosar; Columnas las pone en horizontal y crea una columna por cada valor distinto; Valores es donde se calculan los números (suma, recuento, promedio…); Filtros crea una lista desplegable arriba de la tabla para acotar el informe sin tocar los datos. Un ejemplo típico: arrastra Vendedor a Filas, Mes a Columnas, Importe a Valores (Suma) y Año a Filtros. El resultado es una tabla con un vendedor por fila, un mes por columna y la suma de importes en el centro; arriba aparece un desplegable para elegir el año que quieres ver.

Área Para qué sirve Ejemplo con la hoja Ventas
Filas Categorías en vertical Vendedor (un vendedor por fila)
Columnas Categorías en horizontal Mes (una columna por mes)
Valores Cálculo numérico Suma de Importe
Filtros Lista desplegable arriba Año (filtra el informe)

El botón Actualizar y por qué la tabla no se refresca sola

La tabla dinámica trabaja sobre una instantánea de los datos (la llamada caché) que Excel guarda al crearla. Si cambias un dato en la hoja de origen, ese cambio no aparece en la tabla hasta que pulses Actualizar. Tienes dos formas: clic derecho sobre la tabla y Actualizar, o la pestaña Analizar tabla dinámica > Actualizar > Actualizar todo. El atajo Alt+F5 actualiza la tabla activa y Ctrl+Alt+F5 actualiza todas las tablas del libro.

Analizar tabla dinámicaActualizarActualizar todo

Preparar los datos para que la tabla funcione a la primera

La tabla dinámica necesita datos limpios: una sola fila de encabezados, sin filas ni columnas en blanco en medio, sin celdas combinadas y con un solo tipo de dato por columna. Si una columna mezcla texto y números, Excel no sabrá si sumar o contar. Vamos a trabajar con la hoja Ventas de la tienda: 500 filas con las ventas de un año, con encabezados Fecha, Vendedor, Producto, Categoría, Importe y Unidades. Los datos están limpios, sin huecos, cada columna tiene un único tipo de dato y la primera fila contiene los nombres de los campos. Para evitar problemas más adelante, convertiremos ese rango en una Tabla de Excel con Ctrl+T.

A1fx**Fecha**
A B C D E F
1 Fecha Vendedor Producto Categoría Importe Unidades
2 15/01/2026 Ana Cuaderno A4 Papelería 45,00 10
3 16/01/2026 Luis Bolígrafo azul Papelería 12,50 50
4 18/01/2026 Ana Mochila escolar Mochilas 89,00 3
5 20/01/2026 Marta Bolígrafo azul Papelería 25,00 100
6 22/01/2026 Luis Cuaderno A5 Papelería 18,00 20
Ventas

Convertir los datos en una Tabla de Excel con Ctrl+T

Una Tabla de Excel es un rango con formato de tabla: se amplía sola al añadir filas, trae filtros y se puede usar como origen de la tabla dinámica para que las filas nuevas entren solas al actualizar. Para crearla, haz clic en cualquier celda del rango, pulsa Ctrl+T (en Mac, Cmd+T), y en el cuadro que aparece comprueba que el rango es correcto y marca La tabla tiene encabezados.

InicioEstilosDar formato como tabla
  1. Haz clic en una celda de la hoja Ventas, por ejemplo B3.
  2. Pulsa Ctrl+T para abrir Dar formato como tabla.
  3. Comprueba que el rango es Ventas!$A$1:$F$501 y que está marcada La tabla tiene encabezados.
  4. Pulsa Aceptar. La hoja Ventas pasa a tener bandas y una fila de totales abajo.
Comprueba: la hoja Ventas tiene ahora un estilo con bandas de color, una esquina con una flecha junto a cada encabezado para filtrar y un nombre de tabla en la pestaña Diseño de tabla (a la derecha de la cinta). Si no lo ves, repite el atajo Ctrl+T y revisa que el rango incluya los encabezados.

Crear la tabla dinámica desde esos datos

Una vez que los datos son una Tabla de Excel, crear la tabla dinámica son dos clics. La ventaja de haber convertido el origen en tabla es que, al añadir más ventas abajo, la tabla dinámica las recoge al actualizar.

  1. Haz clic en una celda de la tabla Ventas.
  2. Abre Insertar > Tablas > Tabla dinámica.
  3. En el cuadro, confirma que Tabla o rango muestra Ventas (o Ventas!$A$1:$F$501) y deja marcada Nueva hoja de cálculo.
  4. Pulsa Aceptar. Aparece una nueva hoja con la tabla dinámica vacía y, a la derecha, el panel Campos.

Tu primera tabla dinámica: ventas por mes y vendedor

Ya tienes la tabla dinámica vacía y el panel Campos abierto. Vamos a rellenarla con tres arrastres: Vendedor a Filas, Mes a Columnas e Importe a Valores. Al hacerlo, Excel calcula al instante la suma de importes de cada vendedor en cada mes y añade una fila Totales generales al final. Fíjate en que el panel detecta que Fecha es una fecha y propone Mes automáticamente al arrastrarla a Columnas; si no lo hace, puedes arrastrar también el campo Fecha y después agrupar (lo verás más adelante).

  1. En el panel Campos, arrastra Vendedor al área Filas.
  2. Arrastra Mes (dentro de Fecha) al área Columnas.
  3. Arrastra Importe al área Valores. Aparece como Suma de Importe.
  4. Pulsa clic en una celda fuera de la tabla para cerrar el panel.
B4fx850,00
A B C D E F G H
1 Suma de Importe Etiquetas de columna
2 Etiquetas de fila ene-26 feb-26 mar-26 abr-26 may-26 jun-26 Total general
3 Ana 1.240,00 980,00 1.510,00 1.205,00 1.430,00 1.115,00 7.480,00
4 Luis 850,00 1.020,00 945,00 1.180,00 1.005,00 1.260,00 6.260,00
5 Marta 1.105,00 1.250,00 1.380,00 1.090,00 1.215,00 1.340,00 7.380,00
6 Total general 3.195,00 3.250,00 3.835,00 3.475,00 3.650,00 3.715,00 21.120,00
Hoja2
Comprueba: la tabla muestra los seis meses como columnas, los tres vendedores como filas y los importes sumados en el centro. La fila y la columna de Total general están en negrita. Si solo ves un mes o no ves los meses, arrastra también el campo Fecha a Columnas y sigue los pasos de la sección «Agrupar las fechas por mes, trimestre o año».

Cambiar la función de resumen: de Suma a Recuento, Promedio, Máximo o Mínimo

A veces no quieres sumar, sino contar cuántos pedidos hizo cada vendedor o saber el importe medio. La función de resumen se cambia desde Configuración de campo de valor, que se abre haciendo clic en el campo dentro del área Valores. Las opciones más usadas son Suma, Recuento (cuenta los datos numéricos), Promedio, Máximo y Mínimo. Si el campo Importe se cuenta en vez de sumarse, casi siempre es porque hay números guardados como texto.

  1. Haz clic en Suma de Importe dentro del área Valores del panel.
  2. Elige Configuración de campo de valor.
  3. En Resumir valores por, cambia de Suma a Recuento. Pulsa Aceptar.
Comprueba: la celda que antes mostraba la suma de importes (por ejemplo 1.240,00) ahora muestra el número de pedidos de Ana en enero. El encabezado de la tabla pasa de Suma de Importe a Recuento de Importe.

Mostrar los valores como porcentaje del total

Otra forma de leer la tabla es ver qué porcentaje representa cada celda sobre el total. Esto se hace desde la pestaña Mostrar valores como de Configuración de campo de valor, eligiendo % del total general. Cada celda muestra su peso sobre el total de la tabla y la fila de totales suma siempre 100 %.

  1. Haz clic en Suma de Importe dentro de Valores.
  2. Elige Configuración de campo de valor y abre la pestaña Mostrar valores como.
  3. En Mostrar valores como, elige % del total general. Pulsa Aceptar.
B4fx**Etiquetas de fila**
A B C D E F G H I
1 formato: Porcentaje con dos decimales
2 A B C D E F G H
3 1 Suma de Importe Etiquetas de columna
4 2 Etiquetas de fila ene-26 feb-26 mar-26 abr-26 may-26 jun-26 Total general
5 3 Ana 5,87 % 4,64 % 7,15 % 5,70 % 6,77 % 5,28 % 35,42 %
6 4 Luis 4,02 % 4,83 % 4,47 % 5,59 % 4,76 % 5,97 % 29,64 %
7 5 Marta 5,23 % 5,92 % 6,53 % 5,16 % 5,75 % 6,34 % 34,94 %
8 6 Total general 15,13 % 15,39 % 18,16 % 16,45 % 17,28 % 17,59 % 100,00 %
Hoja2

Agrupar las fechas por mes, trimestre o año

Si los encabezados de columna salen como fechas sueltas (15/01/2026, 16/01/2026…) en vez de meses, hay que agruparlos. Excel lo hace directamente sobre la tabla dinámica: clic derecho sobre una fecha del área Filas o Columnas, Agrupar, y elegir Trimestres y Años o Meses y Años. Las fechas se resumen en una columna por cada mes del año. Para volver al detalle diario, se usa Desagrupar.

  1. Clic derecho sobre una fecha de las columnas (por ejemplo B2).
  2. Elige Agrupar y, en el cuadro, marca Meses y Años. Pulsa Aceptar.
Comprueba: los encabezados de columna pasan de fechas sueltas a ene-26, feb-26, mar-26… y la tabla se reduce a una columna por mes. Si Excel no deja agrupar, casi siempre es porque el campo no se reconoce como fecha; revisa que la columna Fecha de la hoja Ventas tenga formato de fecha corta.

Filtrar y segmentar la tabla con listas y segmentaciones

La tabla ya resume los datos, pero aún falta acotarla. Hay dos formas de filtrar: arrastrar un campo al área Filtros (aparece una lista desplegable arriba de la tabla) o crear una segmentación de datos, que son botones grandes al lado de la tabla con un clic para elegir. Las segmentaciones son más cómodas cuando quieres ver el filtro de un vistazo o conectar varias tablas a la vez.

  1. En el panel Campos, arrastra Vendedor al área Filtros. Aparece un desplegable arriba.
  2. Para añadir una segmentación, haz clic en la tabla y abre Insertar > Filtros > Insertar segmentación de datos.
  3. Marca Categoría y Producto y pulsa Aceptar. Aparecen dos paneles con botones.
  4. Pulsa un par de botones de la segmentación para ver cómo cambia la tabla.
InsertarFiltrosInsertar segmentación de datos
C2fx
A B C
1 Filtro
2 Vendedor (Todos) ▾
3
4 Segmentación de datos: Categoría
5 Papelería Mochilas Escritura
Hoja2
Comprueba: al pulsar Papelería en la segmentación, la tabla solo muestra las ventas de esa categoría y los demás botones aparecen atenuados. La lista desplegable de Vendedor arriba también funciona.

Conectar varias tablas dinámicas a la misma segmentación

Si en el mismo libro tienes una segunda tabla dinámica (por ejemplo, una con Unidades en vez de Importe), puedes conectarla a la misma segmentación para que un solo clic filtre las dos a la vez. Esto evita tener que pulsar el mismo botón dos veces.

  1. Clic en la segmentación de Categoría.
  2. En la cinta, abre Opciones de segmentación de datos > Conexiones de informes.
  3. Marca la segunda tabla dinámica y pulsa Aceptar.
Opciones de segmentación de datosConexiones de informes
Comprueba: al pulsar Papelería, las dos tablas dinámicas del libro se filtran a la vez. Si solo se filtra una, vuelve a Conexiones de informes y comprueba que esté marcada la otra tabla.

Darle un aspecto profesional: diseño, estilos y formato de números

Una tabla dinámica recién creada viene con un formato compacto: cada fila tiene su rótulo en una columna intermedia, los totales aparecen arriba y los subtotales se repiten por grupo. Para un informe limpio, conviene cambiar a la forma tabular (encabezados en la primera fila), quitar subtotales repetidos y elegir un estilo con bandas. Estos cambios se hacen en Analizar > Diseño y se mantienen al actualizar.

  1. Clic en la tabla dinámica y abre Analizar > Diseño > Diseño del informe > Mostrar en forma tabular.
  2. Abre Analizar > Diseño > Subtotales > No mostrar subtotales.
  3. Abre Analizar > Diseño > Estilos de tabla dinámica y elige un estilo con bandas.
AnalizarDiseñoDiseño del informeMostrar en forma tabular
AnalizarDiseñoSubtotalesNo mostrar subtotales
AnalizarDiseñoEstilos de tabla dinámica

Formatear los importes y las fechas desde Configuración del campo de valor

Formatear las celdas a mano con Ctrl+1 funciona, pero se pierde al actualizar. Lo correcto es hacerlo desde Configuración de campo de valor > Formato de número: Excel lo guarda junto con la tabla y lo aplica cada vez que se refresca.

  1. Clic en Suma de Importe dentro del área Valores.
  2. Configuración de campo de valor > Formato de número.
  3. Elige Moneda con dos decimales y pulsa Aceptar dos veces.
Comprueba: los importes aparecen ahora con el símbolo de moneda y dos decimales, y el formato se mantiene tras pulsar Alt+F5. Si al actualizar vuelve al formato anterior, repite el cambio desde Configuración de campo de valor y no desde Ctrl+1.

Crear un gráfico dinámico que se mueva con los filtros

Un gráfico dinámico es un gráfico de Excel conectado a una tabla dinámica, así que cambia al filtrar con la segmentación o con la lista desplegable. Se crea desde la pestaña Analizar, dentro del grupo Herramientas, con el botón Gráfico dinámico. Al elegir Columna agrupada aparece un gráfico con una barra por cada combinación de filas y columnas de la tabla, listo para imprimir o para pegar en un informe.

  1. Clic en la tabla dinámica.
  2. Abre Analizar > Herramientas > Gráfico dinámico.
  3. Elige Columna agrupada y pulsa Aceptar.
  4. Cierra el panel Campos si estorba y mueve el gráfico a la derecha de la tabla.
AnalizarHerramientasGráfico dinámico
Comprueba: aparece un gráfico de columnas con los meses en el eje horizontal y los vendedores en la leyenda. Al pulsar un botón de la segmentación de Categoría, las barras cambian al instante.

Errores que aparecen al crear o al usar una tabla dinámica

"Para crear una tabla dinámica hay que usar datos con formato de tabla"

Este mensaje aparece cuando el origen tiene celdas vacías o mezcla tipos de dato en una columna. La solución es convertir el rango en una Tabla de Excel con Ctrl+T, asegurándose de que el rango incluya todos los encabezados y datos sin huecos intermedios.

  1. Selecciona los datos completos, desde el primer encabezado hasta la última fila con datos.
  2. Pulsa Ctrl+T y marca La tabla tiene encabezados.
  3. Vuelve a crear la tabla dinámica desde Insertar > Tablas > Tabla dinámica.

El campo Importe se cuenta en vez de sumarse

Si al arrastrar Importe a Valores aparece Recuento de Importe en vez de Suma de Importe, casi siempre hay números guardados como texto en esa columna. Excel ve texto y no puede sumarlo, así que cuenta.

  1. Ve a la hoja Ventas y selecciona la columna Importe.
  2. En la cinta, abre Datos > Herramientas de datos > Texto en columnas y pulsa Finalizar sin cambiar nada. Esto fuerza a Excel a reevaluar el formato.
  3. Vuelve a la tabla dinámica, haz clic en Importe en Valores y elige Suma.

La tabla no recoge las filas nuevas que añadiste

Si añadiste filas nuevas a la hoja de origen y la tabla dinámica no las muestra, lo más probable es que el origen sea un rango y no una Tabla de Excel. Las filas nuevas quedan fuera del rango que Excel recuerda.

  1. Selecciona los datos y pulsa Ctrl+T para convertirlos en Tabla de Excel.
  2. Vuelve a la tabla dinámica y pulsa Alt+F5 para actualizarla.

"El nombre del campo de tabla dinámica no es válido" al escribir una fórmula

La función IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA) sirve para sacar un dato concreto de la tabla dinámica, pero su sintaxis es estricta. El error aparece cuando el nombre del campo lleva caracteres extraños o se escribe entre comillas rectas cuando debe ir entre comillas tipográficas.

=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana";"Mes";ene-26)
Comprueba: la celda devuelve 1.240,00, que es la suma de Importe de Ana en enero. Si devuelve #REF!, comprueba que la referencia a la tabla dinámica ($A$3) apunte a una celda dentro de la tabla.

Lo que ya sabes hacer con las tablas dinámicas

  • Crear una tabla dinámica desde una Tabla de Excel con Insertar > Tablas > Tabla dinámica.
  • Mover campos entre Filas, Columnas, Valores y Filtros arrastrándolos en el panel.
  • Cambiar la función de resumen entre Suma, Recuento, Promedio, Máximo y Mínimo.
  • Agrupar fechas por Meses, Trimestres o Años con clic derecho y Agrupar.
  • Filtrar con segmentaciones y conectarlas a varias tablas a la vez.

El siguiente paso natural es Power Pivot: cuando los datos están repartidos en varias tablas relacionadas (por ejemplo, una tabla de Ventas y otra de Productos con sus precios), Power Pivot permite unirlas sin BUSCARV y analizarlas en una sola tabla dinámica. Otra opción es abrir Analizar > Herramientas > Gráfico dinámico con los datos que ya tienes para presentar el resultado en un informe.

Dudas al usar tablas dinámicas en Excel

1. ¿Qué datos se necesitan para crear una tabla dinámica en Excel?

Necesitas una tabla con datos en formato de lista: una fila por cada registro y una columna por cada variable. Evita combinar celdas, deja encabezados en la primera fila y rellena bien las fechas, números y textos. Cuanto más limpios estén los datos, más fiable será el resumen que arme la tabla dinámica.

2. ¿Dónde puedo practicar con ejercicios de tablas dinámicas en Excel?

La mejor forma es copiar una lista de ventas (fecha, producto, vendedor e importe) en una hoja, insertar una tabla dinámica y jugar a cambiar filas, columnas y valores. Cualquier lista con al menos 100 filas te permite practicar. Busca hojas de ejemplo en la web o crea la tuya propia a partir de tus propios datos.

3. ¿Cómo se hace una tabla dinámica en Excel paso a paso?

Selecciona los datos, ve a Insertar > Tablas > Tabla dinámica y acepta el rango. Elige si va a una hoja nueva o a una existente, arrastra campos a filas, columnas y valores, y verás el resumen al vuelo. Eliges tú qué campo va en cada zona para darle forma al informe.

4. ¿Cómo cambiar el formato de una tabla dinámica en Excel?

Haz clic en la tabla, ve a Diseño de tabla dinámica > Informes y prueba Estilos de tabla dinámica para aplicar un diseño de colores, filas con bandas y encabezados. Para tocar números concretos, usa clic derecho > Formato de número sobre las celdas de valores. Si quieres tu propio estilo, en Diseño > Estilos personalizados puedes crear uno desde blanco.

5. ¿Qué diseños de tabla dinámica hay en Excel?

Hay tres formas básicas: Compacto (los campos anidados en una sola columna), Esquema (cada campo en su propia columna) y Tabular (similar al esquema, con los campos sin agrupar). Los cambias en Diseño de tabla dinámica > Diseño > Informe, eligiendo la opción que más clara te resulte.

6. ¿Para qué sirve una tabla dinámica en Excel?

Sirve para cruzar grandes listas de datos y obtener resúmenes al instante: totales, promedios, cuentas y porcentajes por categoría. Cambias la disposición arrastrando campos y ves otra perspectiva de los mismos datos en segundos. Es la herramienta más rápida de Excel para convertir filas y filas de números en información útil.

7. ¿Qué es una tabla dinámica y cómo se usa en Excel?

Es un resumen interactivo que Excel arma a partir de tu lista: tú le dices qué campos van en filas, cuáles en columnas y cuáles quieres sumar o contar. Al arrastrar y soltar esos campos, el resumen se recalcula al instante sin tocar los datos originales. Se usa para analizar ventas, gastos, inventarios o cualquier lista grande sin escribir fórmulas.

8. ¿Qué ejercicios prácticos puedo hacer con tablas dinámicas?

Empieza con una lista de, al menos: contar ventas por vendedor, sumar importe por mes, sacar el promedio por producto, filtrar por fecha concreta y crear un gráfico dinámico a partir del resumen. Cinco ejercicios que cubren agrupar, filtrar, resumir y visualizar, justo lo que más se usa en el día a día.

Fuentes

  1. MicrosoftCrear una tabla dinámica para analizar datos de una hoja de cálculoconsultado el 05/10/2026
  2. MicrosoftBUSCARV — documentación oficialconsultado el 05/10/2026
  3. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 05/10/2026
  4. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026
  5. MicrosoftDe Word a Excel — documentación oficialconsultado el 05/10/2026