Una tabla dinámica es la forma más rápida de resumir una hoja con muchas filas sin escribir una sola fórmula. En este tutorial vamos a usar una hoja de ventas de un comercio con 18 filas: la arrastraremos hasta obtener el total por vendedor y por mes, veremos cómo cambiar el resumen a Cuenta o a Promedio, cómo filtrar y ordenar lo que sale, cómo actualizarla cuando entran datos nuevos y cómo sacar un dato concreto de ella con IMPORTARDATOSDINAMICOS. Está en Excel desde la versión 2007 y sigue igual en Excel 2021, 2024 y Microsoft 365, además de Excel para Mac, para la web y para móviles.
Qué es una tabla dinámica y para qué te sirve
Imagina la hoja Ventas 2026 de un comercio: dieciocho filas con la fecha de cada venta, el vendedor, el producto, las unidades y el importe. Si quieres saber cuánto vendió Ana en marzo, o cuánto entró por cuadernos en mayo, o el promedio de cada vendedor, puedes hacerlo a mano con SUMAR.SI (SUMIF) y con PROMEDIO.SI (AVERAGEIF), pero cada pregunta nueva es una fórmula nueva. Con una tabla dinámica creas el resumen una vez y luego solo tienes que mover campos: arrastras "Vendedor" y obtienes la lista; arrastras "Mes" y obtienes los meses como columnas; arrastras "Importe" y ya tienes la suma. Si después quieres el promedio, lo cambias con dos clics, sin tocar fórmulas. La tabla dinámica hace el trabajo pesado por ti: agrupa, suma, cuenta y promedia. Es la diferencia entre escribir veinte SUMAR.SI y mover cuatro campos con el cursor. Está en Excel desde la versión 2007 y se sigue usando igual en Excel 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365, Excel para Mac, Excel para la web y Excel para móviles.
Dónde está y qué necesita tu hoja antes de crearla
La tabla dinámica está en la pestaña Insertar, dentro del grupo Tablas, con el botón Tabla dinámica.
Antes de pulsar ese botón, tu hoja tiene que cumplir tres condiciones para que Excel no se queje: una fila de encabezados (la primera fila con los nombres de cada columna), ninguna columna completamente vacía entre los datos y los mismos datos en todas las filas (no mezclar filas resumen entre medias). Si hay huecos, la tabla dinámica los cuenta como una categoría vacía y el resumen sale con una columna fantasma. En el ejemplo de Ventas 2026, los encabezados son Fecha, Vendedor, Producto, Unidades e Importe, todos en la fila 1.
El cuadro Crear tabla dinámica: rango, destino y Modelo de datos
Al pulsar el botón se abre el cuadro Crear tabla dinámica. Sus campos principales:
Elija los datos que desea analizar
Elija dónde colocar el informe de tabla dinámica
El campo Tabla o rango lleva la dirección del origen. La opción Nueva hoja de cálculo crea una hoja nueva solo para la tabla dinámica; Hoja de cálculo existente la deja en la hoja actual. La casilla Agregar estos datos al Modelo de datos sirve para relacionar varias tablas (como una de ventas y otra de vendedores), algo que ahora no necesitas; déjala apagada y la tabla funcionará con menos requisitos.
Las cuatro áreas del panel Campos de tabla dinámica
Al aceptar, aparece el panel Campos de tabla dinámica a la derecha, con los nombres de las columnas de la hoja arriba y cuatro áreas debajo: Filtros, Columnas, Filas y Valores.
| Área | Qué hace | Ejemplo con Ventas 2026 |
|---|---|---|
| Filtros | Limita toda la tabla a un valor elegido (se ve arriba como desplegable) | Producto = Cuaderno |
| Columnas | Pone una columna por cada valor del campo | Una columna por mes |
| Filas | Pone una fila por cada valor del campo | Una fila por vendedor |
| Valores | Calcula sobre los datos (suma, cuenta, promedio) | Suma de Importe |
Por defecto, Excel manda los campos de texto a Filas, los de fecha a Columnas y los de número a Valores. Para cambiar la distribución, solo hay que arrastrar el nombre del campo desde la lista de arriba hasta el área de abajo, o pinchar y soltar con el ratón.
Crea tu primera tabla dinámica paso a paso
Vamos a partir de la hoja Ventas 2026 con estos datos:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Vendedor | Producto | Unidades | Importe |
| 2 | 02/01/2026 | Ana | Cuaderno | 3 | 24,00 |
| 3 | 05/01/2026 | Luis | Bolígrafo | 12 | 9,00 |
| 4 | 11/01/2026 | Ana | Cuaderno | 2 | 16,00 |
| 5 | 18/01/2026 | Sara | Libreta | 5 | 15,00 |
| 6 | 04/02/2026 | Luis | Bolígrafo | 10 | 7,50 |
| 7 | 12/02/2026 | Ana | Libreta | 4 | 12,00 |
| 8 | 19/02/2026 | Sara | Cuaderno | 6 | 48,00 |
| 9 | 03/03/2026 | Luis | Libreta | 3 | 9,00 |
| 10 | 14/03/2026 | Ana | Cuaderno | 5 | 40,00 |
| 11 | 22/03/2026 | Sara | Bolígrafo | 20 | 15,00 |
| 12 | 02/04/2026 | Luis | Cuaderno | 4 | 32,00 |
| 13 | 09/04/2026 | Ana | Bolígrafo | 15 | 11,25 |
| 14 | 17/04/2026 | Sara | Libreta | 2 | 6,00 |
| 15 | 06/05/2026 | Luis | Cuaderno | 3 | 24,00 |
| 16 | 15/05/2026 | Ana | Libreta | 6 | 18,00 |
| 17 | 21/05/2026 | Sara | Bolígrafo | 8 | 6,00 |
| 18 | 28/05/2026 | Luis | Cuaderno | 5 | 40,00 |
| 19 | 30/05/2026 | Ana | Libreta | 3 | 9,00 |
- Coloca el cursor en cualquier celda con datos (por ejemplo, B2).
- Abre el cuadro Crear tabla dinámica desde Insertar > Tablas > Tabla dinámica.
- Deja Tabla o rango como
Ventas 2026!$A$1:$E$19, marca Nueva hoja de cálculo y pulsa Aceptar. - En el panel Campos de tabla dinámica, arrastra Vendedor al área Filas.
- Arrastra Fecha al área Columnas (Excel agrupará las fechas por mes automáticamente: enero, febrero, marzo, abril, mayo).
- Arrastra Importe al área Valores.
La tabla queda así:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Suma de Importe | Fecha | Total | ||||
| 2 | Vendedor | ene-26 | feb-26 | mar-26 | abr-26 | may-26 | |
| 3 | Ana | 40,00 | 12,00 | 40,00 | 11,25 | 27,00 | 130,25 |
| 4 | Luis | 9,00 | 7,50 | 9,00 | 32,00 | 64,00 | 121,50 |
| 5 | Sara | 15,00 | 48,00 | 15,00 | 6,00 | 6,00 | 90,00 |
| 6 | Total | 64,00 | 67,50 | 64,00 | 49,25 | 97,00 | 341,75 |
Resumir los números a tu manera: Suma, Cuenta y Promedio
El campo Importe se fue a Valores y Excel lo resumió como Suma, porque detectó que la columna es de números. Si quieres otro resumen, haces clic en la flecha junto a Suma de Importe en el panel o en cualquier celda de valores de la tabla y eliges Configuración de campo de valor.
Resumir valores por
Sobre los importes de la hoja, Suma da 341,75, Cuenta da 18 (una cuenta por fila de la tabla dinámica, no por celda) y Promedio da 18,99 (341,75 ÷ 18).
Mostrar los valores como porcentaje del total
En el mismo cuadro, además del resumen, la pestaña Mostrar valores como permite cambiar el formato de lo que se ve. Abre el cuadro de nuevo, ve a esa pestaña y elige % del total de columna:
Mostrar valores como
La tabla pasa a mostrar porcentajes: la celda de la esquina inferior (celda G6, Total general) queda al 100 %, y el resto se reparte. Por ejemplo, la celda de Luis en ene-26 muestra 14,06 % (9,00 ÷ 64,00).
Ordenar y filtrar dentro de la tabla dinámica
Para ordenar a Vendedor de mayor a menor Importe total, haz clic en la celda de la columna Total (por ejemplo, G3), ve a Inicio > Ordenar y filtrar > Ordenar de mayor a menor. Si prefieres el atajo, haz clic derecho sobre cualquier celda de valores y elige Ordenar > Ordenar de mayor a menor.
Para ver solo un producto, haz clic en la flecha junto a Vendedor (etiqueta de fila) y desmarca los que no quieras, o usa el filtro de Producto arrastrándolo al área Filtros: arriba de la tabla aparece un desplegable. Para quitar un mes, haz clic en la flecha junto a Fecha (etiqueta de columna) y desmarca el mes que quieras esconder.
Actualizar la tabla cuando entran datos nuevos
La tabla dinámica no se actualiza sola. Si en la hoja Ventas 2026 añadimos dos filas nuevas (por ejemplo, una venta del 1 de junio y otra del 3 de junio), la tabla seguirá mostrando solo los datos de antes hasta que pulses Actualizar.
Pasos para actualizar:
- En la hoja Ventas 2026, añade las dos filas nuevas por debajo de la fila 19.
- Vuelve a la hoja de la tabla dinámica.
- Haz clic en cualquier celda de la tabla dinámica.
- Clic derecho y elige Actualizar, o usa el atajo Alt+F5.
Lo que pasa es que las dos filas nuevas entran en el resumen (el total sube, el mes de junio aparece como columna nueva si arrastraste Fecha). Lo que no pasa es que las filas nuevas se detecten solas: si tu rango original era A1:E19 y la hoja creció hasta la fila 21, tienes que ampliar el rango en el cuadro de la tabla (clic derecho sobre la tabla > Cambiar origen de datos) o, mucho mejor, convertir los datos en una tabla de Excel.
Que el origen crezca solo: convierte los datos en una tabla de Excel
El truco para no tener que ampliar el rango cada vez es convertir los datos en una tabla de Excel antes de crear la tabla dinámica:
- En la hoja Ventas 2026, selecciona todo el rango con datos, incluido el encabezado (A1:E19).
- Ve a Inicio > Estilos > Dar formato como tabla, escoge un estilo y acepta.
- Marca la casilla La tabla tiene encabezados y pulsa Aceptar.
A partir de ahí, cada fila que añadas dentro de la tabla se incluye automáticamente al crear o actualizar la tabla dinámica. Añade una fila nueva pulsando Entrar en la última celda, vuelve a la tabla dinámica, pulsa Alt+F5 y la fila ya está sumada.
Sacar un dato concreto de la tabla con IMPORTARDATOSDINAMICOS
Hay una función que sabe leer el resultado de una tabla dinámica por su nombre: IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA). Sirve para sacar un valor concreto sin tener que buscarlo a ojo en la cuadrícula.
Imagina que quieres el total de Ana en la celda I3 de la hoja de la tabla dinámica:
=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana")
Sobre la tabla creada en la sección anterior, el resultado es 130,25. El truco para no tener que recordar el orden de los argumentos: escribe = en una celda, después clica en la celda de la tabla que tiene el dato (por ejemplo, el 130,25 de Ana) y Excel escribe la fórmula entera por ti.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Suma de Importe | Fecha | Total | ||||||
| 2 | Vendedor | ene-26 | feb-26 | mar-26 | abr-26 | may-26 | |||
| 3 | Ana | 40,00 | 12,00 | 40,00 | 11,25 | 27,00 | 130,25 | 130,25 |
=IMPORTARDATOSDINAMICOS("Importe",$A$3,"Vendedor","Ana").Por qué la tabla dinámica no muestra lo que esperabas
Tres fallos aparecen una y otra vez al crear o al usar una tabla dinámica. Todos tienen el mismo patrón: la tabla hace lo que le dices, no lo que querías decir.
"No se puede superponer otra tabla dinámica" al mover un campo
Cuando arrastras un campo a Filas o Columnas y la tabla ya tiene algo pegado, Excel no puede recolocar las celdas y aparece el aviso "No se puede superponer otra tabla dinámica sobre una tabla dinámica existente". La causa es que en el área de Valores ya hay una zona con datos que estorba. Arreglo: deja una zona vacía (una columna o una fila de margen) antes de arrastrar el campo, o mueve la tabla dinámica a otra hoja con Analizar tabla dinámica > Acciones > Mover tabla dinámica.
Los números aparecen como CONTAR en vez de SUMA
Si al arrastrar Importe a Valores la columna se titula Contar de Importe y los números son 1, 2, 3 en vez de sumas reales, la causa es que la columna Importe de la hoja de origen tiene números guardados como texto (un espacio delante, una comilla, o un formato que vino mal de otro programa). Arreglo: en la hoja origen, abre Configuración de campo de valor, cambia el resumen a Suma, y después corrige la columna con Datos > Herramientas de datos > Texto en columnas (pulsar Finalizar sin tocar nada convierte texto en número) o con =VALOR(E2).
FALSO de BUSCARV, número guardado como texto y la tabla dinámica vacía
Si tu hoja tiene códigos que empiezan por cero (tipo 001, 002) y los mismos códigos vienen de otro sitio como números (1, 2), la tabla dinámica crea dos categorías separadas para lo que en realidad es lo mismo. La causa es que 001 (texto) y 1 (número) son valores distintos para Excel, aunque se vean parecidos. Arreglo: revisa la columna con la función =ESNUMERO(A2) y unifica el formato en la hoja origen con Datos > Herramientas de datos > Texto en columnas o pegando con Pegado especial > Multiplicar sobre una celda con el valor 1.
Lo que la tabla dinámica no hace y cómo sustituirlo
La tabla dinámica no se actualiza sola cuando cambian los datos: hay que pulsar Actualizar o Alt+F5. Si quieres que se actualice al abrir el libro, ve a Analizar tabla dinámica > Opciones > Datos y marca Actualizar datos al abrir el archivo.
Tampoco calcula campos nuevos que no estén en la hoja de origen. Si quieres ver el IVA de cada fila en la tabla, tienes dos opciones: añadir una columna IVA en la hoja origen y arrastrarla a Valores, o crear un campo calculado desde Analizar tabla dinámica > Cálculos > Campos, elementos y conjuntos > Campo calculado. La diferencia es que el campo calculado no aparece en la hoja origen y se pierde si borras la tabla dinámica.
Y no sirve para series temporales continuas como un BUSCARV encadenado. Si necesitas sacar el valor de hace tres meses para compararlo con el actual, lo que necesitas es la función IMPORTARDATOSDINAMICOS vista antes, o crear una segunda tabla dinámica solo para los meses anteriores.
Lo que ya sabes hacer con la tabla dinámica y el siguiente paso
Ya sabes:
- Crear una tabla dinámica desde Insertar > Tablas > Tabla dinámica sobre una hoja con fila de encabezados.
- Mover campos entre las áreas Filtros, Columnas, Filas y Valores arrastrándolos.
- Cambiar el resumen de Suma a Cuenta o Promedio desde Configuración de campo de valor.
- Filtrar con las flechas de etiqueta y ordenar de mayor a menor con un clic.
- Actualizar la tabla con Alt+F5 y, mejor todavía, convertir el origen en tabla de Excel para que las filas nuevas entren solas.
El siguiente paso natural es añadir un Segmento de datos (la cuadrícula de botones que filtra la tabla con un clic) desde Analizar tabla dinámica > Filtrar > Insertar Segmentación de datos, o crear un Gráfico dinámico desde Analizar tabla dinámica > Herramientas > Gráfico dinámico para que el resumen se vea de un vistazo.
Fuentes
- MicrosoftCreate a PivotTable to analyze worksheet data – Microsoft Supportconsultado el 05/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 05/10/2026
- MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 05/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 05/10/2026
- MicrosoftPIVOTARPOR — documentación oficialconsultado el 05/10/2026