Imagina una hoja con cientos de ventas anotadas —producto, vendedor, fecha, importe— y la pregunta «¿cuánto vendió Laura en marzo?». Una tabla dinámica responde a eso y a muchas más preguntas parecidas sin escribir una sola fórmula: solo arrastrando campos hasta que los datos queden resumidos como tú quieres. Al terminar este tutorial sabrás crear una tabla dinámica, cambiar el cálculo que muestra (de SUMA a CONTAR o PROMEDIO), ver los datos por mes o como porcentaje, actualizar la vista cuando cambian los datos de origen y sacar una cifra concreta con IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA). Funciona en Excel 2010 en adelante, en Microsoft 365 y en Excel para la web y Mac.
Qué es una tabla dinámica y para qué te sirve
Una tabla dinámica es un resumen que Excel construye a partir de los datos de otra hoja. Tú le dices qué campo va en las filas (los vendedores), qué campo va en las columnas (los meses), qué campo se suma (el importe) y Excel lo calcula y lo dibuja.
Para seguir el tutorial usaremos un libro llamado Tienda_LasFlores.xlsx con una sola hoja Ventas2026 y 8 filas. La pregunta del principio —«¿cuánto vendió Laura en marzo?»— se resuelve arrastrando Vendedor a Filas, Mes a Columnas y Suma de Importe a Valores. La tabla dinámica muestra el total por vendedor y mes sin escribir fórmulas, y se reconfigura en segundos si la pregunta cambia.
La gracia es esa: en lugar de pelearte con BUSCARV o con SUMAR.SI.CONJUNTO, describes lo que quieres ver y Excel lo monta. Si más adelante quieres el promedio en vez de la suma, o el porcentaje sobre el total, cambias un ajuste y listo.
Dónde está en la cinta y qué necesitas para crearla
Para crear una, primero conviene cumplir dos condiciones con los datos: que la primera fila sean los encabezados de cada columna y que cada fila sea un registro único (una venta, un gasto, un alumno). Si una celda tiene dos ventas juntas, la segunda se pierde.
Después, la ruta para abrir el cuadro de creación es:
Al pulsarlo aparece el cuadro «Crear tabla dinámica», con el origen que Excel ha detectado y dos opciones para colocar el resultado. Más adelante verás qué hacer dentro de ese cuadro.
De qué orígenes puede sacar los datos
El cuadro «Crear tabla dinámica» tiene cuatro botones en la parte de arriba para elegir el origen:
«Seleccionar una tabla o rango» es lo normal cuando trabajas con datos guardados en el mismo libro: una tabla de Excel o un rango con encabezados. «Usar un origen de datos externo» abre un .xlsx, un .csv o una conexión a una base de datos. «Usar el modelo de datos de este libro» sirve cuando los datos vienen de varias tablas relacionadas (clientes, productos, ventas) y necesitas cruzarlas. «Obtener datos de Power BI» conecta a un conjunto de datos publicado en el servicio.
Para este tutorial basta con la primera opción: el rango $A$1:$F$9 de la hoja Ventas2026.
Dónde colocar la tabla dinámica: hoja nueva o la misma
Debajo del origen hay dos opciones para colocar el resultado:
«Nueva hoja de cálculo» añade una pestaña en blanco llamada Hoja 1–4 y coloca ahí la tabla; la hoja de origen no se toca. «Hoja de cálculo existente» la deja caer en la celda que indiques de la misma hoja o de otra, útil cuando quieres ver la tabla al lado de los datos. Para el ejemplo elegimos hoja nueva para no mezclar las cosas.
El panel Campos: arrastra y suelta para resumir
Al aceptar, Excel crea la tabla dinámica y abre a la derecha el panel «Campos de tabla dinámica», con los encabezados de los datos arriba y cuatro cajones debajo: Filtros, Columnas, Filas y Σ Valores. Arrastras cada campo al cajón que corresponda.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Fecha | Vendedor | Producto | Categoría | Importe | Ciudad |
| 2 | 01/03/2026 | Laura | Ramo pequeno | rosas 2026 | 45,00 | Madrid |
| 3 | 03/03/2026 | Pedro | Ramo grande | rosas 2026 | 75,00 | Madrid |
| 4 | 05/03/2026 | Laura | Centro de mesa | tulipanes 2026 | 60,00 | Sevilla |
| 5 | 08/03/2026 | Ana | Ramo pequeno | rosas 2026 | 45,00 | Madrid |
| 6 | 12/03/2026 | Pedro | Bouquet | orquideas 2026 | 90,00 | Bilbao |
| 7 | 18/04/2026 | Laura | Centro de mesa | tulipanes 2026 | 60,00 | Sevilla |
| 8 | 22/04/2026 | Ana | Ramo grande | tulipanes 2026 | 75,00 | Madrid |
| 9 | 29/04/00 | Pedro | Bouquet | orquideas 2026 | 90,00 | Bilbao |
Sobre estos datos construimos: arrastra Vendedor a Filas y Suma de Importe a Valores para ver el total por vendedor.
Campos en Filas, Columnas, Valores y Filtros
Los cuatro cajones del panel reciben tipos de datos distintos:
- A Filas van los campos de texto que quieres ver uno debajo del otro (vendedores, productos, categorías) o las fechas si quieres un total por fecha.
- A Columnas van los campos que quieres ver uno al lado del otro, normalmente para cruzar dos dimensiones: meses por vendedor, ciudades por categoría.
- A Valores van los campos numéricos que se suman o se promedian (importe, unidades, precio).
- A Filtros van los campos por los que quieres recortar el resumen sin tocar la tabla: un desplegable encima que dice «(Todas)» y deja mostrar solo una parte.
Con la misma hoja, arrastra Producto a Filas debajo de Vendedor y Ciudad a Filtros para ver el desglose por vendedor y producto, con un desplegable arriba que filtra por ciudad.
Cambiar el cálculo: de SUMA a CONTAR o PROMEDIO
Por defecto, un campo numérico se SUMA y un campo de texto se CUENTA (Cuenta). Para cambiarlo, haz clic en la cabecera de la tabla dinámica que dice Suma de Importe (o Recuento de …) y elige «Configuración de campo de valor»:
«Resumir valores por» decide la operación; «Mostrar valores como» decide cómo se presenta (porcentaje del total general, etc.). Si arrastraste Producto a Valores por error, Excel lo cuenta: ahí verás «Recuento» en lugar de «Suma» y este cuadro es donde lo cambias a Suma o Promedio.
Sobre estos datos construimos: arrastra Categoría a Columnas y Suma de Importe a Valores, para ver cuánto se vendió por categoría.
Ver los datos mes a mes y como porcentaje
Partiendo ahora con una tabla que ya muestra el total por vendedor, arrastra Fecha a Columnas y Excel agrupará los días en meses automáticamente. Te queda una tabla con vendedores arriba a la izquierda y meses (mar 2026, abr 2026) como cabeceras de columna.
Para verlo como porcentaje, haz clic derecho sobre cualquier número de la tabla, elige «Mostrar valores como» y escoge «% del total general»:
Sobre estos datos construimos: la tabla de totales por vendedor y mes se transforma para que cada celda diga qué parte del total de 540,00 representa ese vendedor en ese mes.
Por qué la tabla dinámica da datos viejos o un número extraño
Los tres tropiezos más comunes con tablas dinámicas son: los datos nuevos no aparecen, aparece CONTAR en vez de SUMA, y la suma da 0 porque los importes son texto.
Los datos nuevos no aparecen al añadir filas
Si añades una fila nueva a la hoja Ventas2026 después de crear la tabla dinámica, no aparecerá en el resumen. La causa es que el origen que le diste fue un rango fijo ($A$1:$F$9), no una tabla de Excel.
La solución es convertir el origen en una tabla de Excel para que crezca sola:
Cuando le das a «Aceptar» en el cuadro «Crear tabla», el rango $A$1:$F$9 se convierte en una tabla llamada Ventas2026 (por defecto), y al añadir filas nuevas la tabla dinámica las recoge.
SUMA no sirve cuando el campo es texto
Si arrastraste Importe a Valores y la cabecera dice Recuento de Importe, Excel está contando cuántas celdas hay en lugar de sumarlas. Pasa cuando los importes están guardados como texto (ver siguiente sección) o cuando arrastraste por error un campo de texto.
La solución está en el mismo cuadro de antes: clic en Recuento de Importe, «Configuración de campo de valor», pestaña «Resumir valores por», marca «Suma» y Aceptar.
Las cifras de origen eran texto y la suma da 0
Si tus importes se guardaron como texto (por pegar desde otra aplicación, por ejemplo), la tabla dinámica muestra 0 en los totales: Excel no puede sumar letras. Lo reconoces porque la celda de origen está alineada a la izquierda y suele llevar un triángulo verde de aviso.
La solución es convertirlos en número: con la columna Importe seleccionada, ve a Datos > Herramientas de datos > Texto en columnas y acepta directamente. Excel convierte los textos en números y la tabla dinámica pasa a sumar bien.
=SI(A1>10,"Alto","Bajo").La tabla dinámica no se actualiza sola
Cambiar el origen no refresca la vista automáticamente. Tienes que actualizarla tú con clic derecho sobre la tabla y «Actualizar», o desde la pestaña que aparece al seleccionarla:
El atajo rápido es Alt+F5. Actualiza la tabla dinámica seleccionada; Ctrl+Alt+F5 actualiza todas las tablas del libro.
Filtrar por categoría y por fecha con segmentaciones
Una segmentación de datos son unos botones grandes que filtran la tabla con un clic. Se crean desde la pestaña que aparece al seleccionar la tabla dinámica:
Sobre estos datos construimos: añade segmentaciones de Categoría y de Fecha. Aparecen dos cuadros flotantes con los valores únicos (rosas 2026, tulipanes 2026, orquideas 2026 y los meses). Al pulsar «Abr 2026», la tabla dinámica muestra solo las ventas de abril: Laura 60,00, Ana 75,00 y Pedro 90,00. Pulsar el icono de la bomba de la esquina de la segmentación borra el filtro.
Sacar un dato concreto de la tabla con IMPORTARDATOSDINAMICOS
Cuando quieres traer una sola cifra de la tabla dinámica a una celda concreta (por ejemplo, para hacer un informe a parte), se usa IMPORTARDATOSDINAMICOS:
=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Laura";"Mes";"Mar")
La fórmula pide: el campo de datos (Importe), la celda que contiene la tabla dinámica ($A$3 suele ser la primera celda), y luego pares campo–valor para acotar: Vendedor = «Laura» y Mes = «Mar». Devuelve 105,00, el total de Laura en marzo.
| A | B | |
|---|---|---|
| 1 | Dato | Valor |
| 2 | Laura, marzo | 105,00 |
La función está disponible desde Excel 2010. Si la escribes y tu Excel es más antiguo, verás el error #¿NOMBRE?. Un truco para no escribirla a mano: en la pestaña Analizar tabla dinámica, con una celda de la tabla seleccionada, escribe = y haz clic sobre la celda que te interesa; la propia función se rellena sola.
Lo que ya sabes hacer con tablas dinámicas y el siguiente paso
Con lo visto en el tutorial ya sabes:
- Crear una tabla dinámica desde Insertar > Tablas > Tabla dinámica sobre un rango o una tabla de Excel.
- Arrastrar campos a Filas, Columnas, Valores y Filtros para responder preguntas distintas sin escribir fórmulas.
- Cambiar entre SUMA, CONTAR, PROMEDIO y otros con Configuración de campo de valor, y mostrar los datos como porcentaje del total general.
- Actualizar la vista con Alt+F5 cuando cambian los datos de origen, y convertir el origen en tabla de Excel para que las filas nuevas entren solas.
- Filtrar con segmentaciones de datos y sacar una cifra exacta a otra celda con IMPORTARDATOSDINAMICOS.
El siguiente paso natural es crear un gráfico dinámico sobre la misma tabla: clic en una celda de la tabla y ve a Analizar tabla dinámica > Herramientas > Gráfico dinámico, elige un tipo y listo. Cambiará cuando filtres o actualices.
Dudas al usar tablas dinámicas en Excel
1. ¿Cómo se hace una tabla dinámica en Excel con un ejemplo paso a paso?
Selecciona el rango con datos (por ejemplo, A1:D100 con ventas, vendedor, zona y mes), ve a Insertar > Tablas > Tabla dinámica y pulsa Aceptar. Arrastra «Vendedor» a Filas, «Zona» a Columnas y «Ventas» a Valores para ver el total por persona y región. En menos de un minuto tienes un resumen que se actualiza al cambiar los datos de origen.
2. ¿Puedo descargar plantillas de tablas dinámicas en Excel listas para usar?
Sí, Excel trae plantillas integradas: abre Archivo > Nuevo, busca «tabla dinámica» y elige una de las disponibles (ventas, inventario, gastos). También puedes descargar plantillas gratuitas desde la galería de plantillas de support.microsoft.com, abrir el archivo .xlsx y reemplazar los datos de ejemplo por los tuyos.
3. ¿Cómo crear una tabla dinámica que combine datos de varias hojas?
El camino más fiable es Power Query: en Datos > Obtener y transformar datos, usa «Obtener datos > De otras fuentes > Consulta en blanco», combina las hojas con la opción «Combinar consultas» y carga el resultado como tabla dinámica. Desde Excel 2016 viene integrado, así que no necesitas instalar nada aparte.
4. ¿Qué es una tabla dinámica y para qué sirve en Excel?
Es una herramienta que resume grandes cantidades de datos con unos clics: eliges qué campos van en filas, columnas y valores, y Excel calcula totales, promedios o conteos al instante. Sirve para analizar ventas, gastos, inventarios o cualquier listado largo sin escribir fórmulas, y permite filtrar, agrupar y desglosar la información con arrastrar y soltar.
Fuentes
- MicrosoftTabla dinámica — documentación oficialconsultado el 13/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 13/10/2026
- MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 13/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 13/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 13/10/2026