Una tabla animada en Excel es una tabla de ventas, gastos o cualquier lista de datos que se actualiza sola al cambiar los números: las barras crecen, los minigráficos dibujan la nueva tendencia y el gráfico de columnas se redibuja sin tocar nada. En este tutorial, parte de una hoja de ventas con cinco vendedores y seis meses, y la conviertes, paso a paso, en una tabla que se mueve al escribir. Lo que aprendes funciona en Excel 2007 en adelante (las barras de datos y los minigráficos existen desde esa versión) y se aprovecha mejor en Microsoft 365, Excel 2024 y Excel 2021 gracias a las matrices dinámicas.
Qué es una tabla animada en Excel y para qué se usa
Una tabla animada no es una animación con efecto visual, es una tabla de Excel normal (formato Dar formato como tabla) a la que se le añaden tres piezas que reaccionan al instante: barras de formato condicional que cambian de tamaño según el número, minigráficos que dibujan la evolución de cada fila y un gráfico de columnas que toma los datos de la tabla. Al escribir un importe nuevo en una celda, la barra se estira, el minigráfico se redibuja y la columna del gráfico se alarga, todo sin pulsar nada. Sirve para paneles de ventas, seguimientos de gastos, cuadros de mando personales y cualquier lista de números que se repasa a diario: la vista siempre está al día sin tener que rehacer gráficos a mano.
La hoja de partida que vas a usar es una tabla de ventas con cinco vendedores (Ana, Luis, Marta, Pedro y Sofía) en la columna A y los meses de enero a junio en la fila 1, con los importes en B2:F6.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 |
| 3 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 |
| 4 | Marta | 1.640,00 | 1.710,00 | 1.690,00 | 1.820,00 | 1.880,00 | 1.960,00 |
| 5 | Pedro | 1.100,00 | 1.180,00 | 1.250,00 | 1.310,00 | 1.290,00 | 1.400,00 |
| 6 | Sofía | 1.420,00 | 1.480,00 | 1.530,00 | 1.610,00 | 1.700,00 | 1.820,00 |
Las tres piezas que se mueven en una tabla animada
Una tabla animada se construye con tres piezas que se entienden viéndolas, no leyéndolas. La primera es la tabla de Excel con formato, que crece sola al añadir filas. La segunda son las barras de datos del formato condicional, que cambian de tamaño según el valor de cada celda. La tercera es un gráfico cuyo origen de datos es la propia tabla, así se redibuja cuando los datos cambian.
La tabla de Excel que crece sola
La pieza base es Insertar > Tablas > Tabla, que convierte un rango en una tabla con nombre. La diferencia con un rango normal es que al escribir una fila nueva justo debajo, el formato, los filtros y las fórmulas se extienden solos a esa fila sin que tengas que copiarlos. En la hoja del tutorial, al añadir la fila 7 con un sexto vendedor, la fila aparece ya con el mismo aspecto y las mismas reglas que las anteriores.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio | Tendencia |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 | |
| 3 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 | |
| 4 | Marta | 1.640,00 | 1.710,00 | 1.690,00 | 1.820,00 | 1.880,00 | 1.960,00 | |
| 5 | Pedro | 1.100,00 | 1.180,00 | 1.250,00 | 1.310,00 | 1.290,00 | 1.400,00 | |
| 6 | Sofía | 1.420,00 | 1.480,00 | 1.530,00 | 1.610,00 | 1.700,00 | 1.820,00 |
Las barras de datos que cambian al cambiar el número
Las barras de datos son un tipo de formato condicional que pinta una barra dentro de la propia celda, cuya largura es proporcional al valor. Inicio > Estilos > Formato condicional > Barras de datos aplica un degradado de color a un rango: la celda con el valor más alto muestra la barra más larga y la celda con el más bajo muestra una barra mucho más corta. Al modificar un importe, la barra de esa celda y la del resto del rango se redibujan al instante para mantener la proporción.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio |
| 2 | Ana | ▓▓▓▓▓▓░░░░ 1.250,00 | ▓▓▓▓▓▓▓░░░ 1.420,00 | ▓▓▓▓▓▓▓░░░ 1.380,00 | ▓▓▓▓▓▓▓▓░░ 1.510,00 | ▓▓▓▓▓▓▓▓▓░ 1.620,00 | ▓▓▓▓▓▓▓▓▓░ 1.780,00 |
| 3 | Luis | ▓▓▓▓░░░░░░ 980,00 | ▓▓▓▓▓░░░░░ 1.050,00 | ▓▓▓▓▓░░░░░ 1.120,00 | ▓▓▓▓▓░░░░░ 1.080,00 | ▓▓▓▓▓▓░░░░ 1.210,00 | ▓▓▓▓▓▓▓░░░ 1.330,00 |
| 4 | Marta | ▓▓▓▓▓▓▓▓▓░ 1.640,00 | ▓▓▓▓▓▓▓▓▓░ 1.710,00 | ▓▓▓▓▓▓▓▓▓░ 1.690,00 | ▓▓▓▓▓▓▓▓▓░ 1.820,00 | ▓▓▓▓▓▓▓▓▓▓ 1.880,00 | ▓▓▓▓▓▓▓▓▓▓ 1.960,00 |
| 5 | Pedro | ▓▓▓▓▓░░░░░ 1.100,00 | ▓▓▓▓▓▓░░░░ 1.180,00 | ▓▓▓▓▓▓░░░░ 1.250,00 | ▓▓▓▓▓▓▓░░░ 1.310,00 | ▓▓▓▓▓▓▓░░░ 1.290,00 | ▓▓▓▓▓▓▓▓░░ 1.400,00 |
| 6 | Sofía | ▓▓▓▓▓▓▓░░░ 1.420,00 | ▓▓▓▓▓▓▓▓░░ 1.480,00 | ▓▓▓▓▓▓▓▓░░ 1.530,00 | ▓▓▓▓▓▓▓▓▓░ 1.610,00 | ▓▓▓▓▓▓▓▓▓░ 1.700,00 | ▓▓▓▓▓▓▓▓▓▓ 1.820,00 |
El gráfico que se actualiza sin tocarlo
Insertar > Gráficos > Gráfico de columnas agrupadas con la tabla seleccionada crea un gráfico cuyo origen es la propia tabla con nombre. Al añadir un vendedor en la fila 7, la nueva columna aparece sola en el gráfico. Al modificar un importe, la columna correspondiente cambia de altura. El gráfico no se "recalcula" como una fórmula: lo que pasa es que, al ser la tabla el origen, el gráfico vuelve a leer los datos cada vez que la tabla cambia.
Monta tu primera tabla animada de ventas
La práctica consiste en coger la hoja de ventas con cinco vendedores, meses en fila 1 e importes en B2:F6, convertirla en tabla de Excel, pintarle barras de datos y añadirle un gráfico de columnas que se mueva solo. Cada paso deja una pieza montada y se ve en pantalla.
Convertir los datos en tabla de Excel
- Selecciona el rango
A1:F6. - Abre
Insertar > Tablas > Tabla. - En el cuadro de diálogo, marca
La tabla tiene encabezadosy acepta. - En la pestaña
Diseño de tablaque aparece, deja el nombreVentasen el cuadroNombre de la tabla.
Donde se encuentran los datos de la tabla:
($A$1:$F$6)
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 |
| 3 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 |
| 4 | Marta | 1.640,00 | 1.710,00 | 1.690,00 | 1.820,00 | 1.880,00 | 1.960,00 |
| 5 | Pedro | 1.100,00 | 1.180,00 | 1.250,00 | 1.310,00 | 1.290,00 | 1.400,00 |
| 6 | Sofía | 1.420,00 | 1.480,00 | 1.530,00 | 1.610,00 | 1.700,00 | 1.820,00 |
Diseño de tabla aparece en la cinta, los encabezados tienen flechas de filtro y la esquina inferior derecha del rango muestra un controlador de relleno azul.Pintar las barras con formato condicional
- Selecciona
B2:F6. - Abre
Inicio > Estilos > Formato condicional > Barras de datos > Gradiente azul. - Cambia el valor de F2 (Ana, junio) de
1.780,00a2.300,00y pulsa Entrar.
Añadir el gráfico que sigue a la tabla
- Haz clic en una celda cualquiera dentro de la tabla
Ventas. - Abre
Insertar > Gráficos > Gráfico de columnas agrupadas. - Pulsa Entrar para insertar el gráfico en blanco y arrástralo debajo de la tabla.
Una tabla animada que se ordena y se filtra sola
Ahora la tabla Ventas crece: pasa a doce filas con más vendedores, y a la columna G se le añade un minigráfico de línea que dibuja la evolución de cada vendedor. Cambiar un importe mueve el minigráfico; ordenar la tabla reordena el gráfico de columnas también.
El minigráfico dentro de la celda
- Añade las filas 7 a 12 con los vendedores Hugo, Iván, Julia, Raúl, Sara y Tomás y sus importes.
- Haz clic en
G2. - Abre
Insertar > Minigráficos > Línea. - En el cuadro
Rango de datos, escribeB2:F2y acepta. - Selecciona
G2:G13y abreInsertar > Minigráficos > Rellenar > Todas(o copia G2 y pega en el rango).
B2:F2
$G$2
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio | Tendencia |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 | ╱╲╱╲╱╱ |
| 3 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 | ╱╱╲╱╱╱ |
| 4 | Marta | 1.640,00 | 1.710,00 | 1.690,00 | 1.820,00 | 1.880,00 | 1.960,00 | ╱╱╱╱╱╱ |
| 5 | Pedro | 1.100,00 | 1.180,00 | 1.250,00 | 1.310,00 | 1.290,00 | 1.400,00 | ╱╱╱╱╲╱ |
| 6 | Sofía | 1.420,00 | 1.480,00 | 1.530,00 | 1.610,00 | 1.700,00 | 1.820,00 | ╱╱╱╱╱╱ |
| 7 | Hugo | 1.080,00 | 1.150,00 | 1.220,00 | 1.260,00 | 1.340,00 | 1.410,00 | ╱╱╱╱╱╱ |
| 8 | Iván | 1.320,00 | 1.290,00 | 1.350,00 | 1.380,00 | 1.450,00 | 1.500,00 | ╲╱╱╱╱╱ |
| 9 | Julia | 1.510,00 | 1.580,00 | 1.620,00 | 1.700,00 | 1.760,00 | 1.830,00 | ╱╱╱╱╱╱ |
| 10 | Raúl | 1.040,00 | 1.100,00 | 1.150,00 | 1.180,00 | 1.230,00 | 1.290,00 | ╱╱╱╱╱╱ |
| 11 | Sara | 1.380,00 | 1.410,00 | 1.460,00 | 1.520,00 | 1.580,00 | 1.650,00 | ╱╱╱╱╱╱ |
| 12 | Tomás | 1.220,00 | 1.260,00 | 1.310,00 | 1.350,00 | 1.420,00 | 1.490,00 | ╱╱╱╱╱╱ |
| 13 | Total | =SUMA(B2:B12) | =SUMA(C2:C12) | =SUMA(D2:D12) | =SUMA(E2:E12) | =SUMA(F2:F12) |
C2 (Ana, febrero) a 2.000,00, el minigráfico de G2 sube en su segundo punto.Inicio > Modificar > Rellenar > Hacia abajo con G2:G13 seleccionado.Ordenar y filtrar y que el gráfico no se rompa
- Haz clic en una celda de la columna
Enero(la columna B de la tabla). - Abre
Inicio > Modificar > Ordenar y filtrar > Ordenar de mayor a menor. - Confirma
Expandir la selecciónen el cuadro de diálogo y acepta.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio | Tendencia |
| 2 | Marta | 1.640,00 | 1.710,00 | 1.690,00 | 1.820,00 | 1.880,00 | 1.960,00 | ╱╱╱╱╱╱ |
| 3 | Sofía | 1.420,00 | 1.480,00 | 1.530,00 | 1.610,00 | 1.700,00 | 1.820,00 | ╱╱╱╱╱╱ |
| 4 | Iván | 1.320,00 | 1.290,00 | 1.350,00 | 1.380,00 | 1.450,00 | 1.500,00 | ╲╱╱╱╱╱ |
| 5 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 | ╱╲╱╲╱╱ |
| 6 | Tomás | 1.220,00 | 1.260,00 | 1.310,00 | 1.350,00 | 1.420,00 | 1.490,00 | ╱╱╱╱╱╱ |
| 7 | Sara | 1.380,00 | 1.410,00 | 1.460,00 | 1.520,00 | 1.580,00 | 1.650,00 | ╱╱╱╱╱╱ |
| 8 | Pedro | 1.100,00 | 1.180,00 | 1.250,00 | 1.310,00 | 1.290,00 | 1.400,00 | ╱╱╱╱╲╱ |
| 9 | Hugo | 1.080,00 | 1.150,00 | 1.220,00 | 1.260,00 | 1.340,00 | 1.410,00 | ╱╱╱╱╱╱ |
| 10 | Julia | 1.510,00 | 1.580,00 | 1.620,00 | 1.700,00 | 1.760,00 | 1.830,00 | ╱╱╱╱╱╱ |
| 11 | Raúl | 1.040,00 | 1.100,00 | 1.150,00 | 1.180,00 | 1.230,00 | 1.290,00 | ╱╱╱╱╱╱ |
| 12 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 | ╱╱╲╱╱╱ |
Por qué la tabla animada deja de animarse
Cuando la tabla animada se rompe, casi siempre es por una de estas tres causas: el rango no es una tabla de Excel, el gráfico apunta a un rango fijo en vez de a la tabla, o el minigráfico no se ha copiado al arrastrar. Cada una tiene su arreglo.
El rango no es una tabla y se queda corto
Síntoma: al pegar una fila nueva debajo de la fila 13 con Ctrl+V, la fila aparece sin formato, las barras de datos no la pintan y el gráfico no la incluye. Causa: el rango es un rango normal, no una tabla de Excel, así que ni las reglas de formato condicional ni el origen del gráfico la ven. Arreglo: seleccionar todo el rango (incluidas las cabeceras) y aplicar Insertar > Tablas > Tabla con la casilla La tabla tiene encabezados marcada.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 |
| 13 | Nuevo | 1.000,00 | (sin formato, sin barra) |
- Selecciona
A1:F14(incluyendo la fila pegada). - Abre
Insertar > Tablas > Tablay acepta.
El gráfico apunta a un rango fijo y no a la tabla
Síntoma: la tabla tiene 12 filas, pero el gráfico solo muestra 6. Causa: cuando se creó el gráfico, el origen se quedó como =Hoja1!$B$1:$F$6 (un rango fijo) en vez de =Ventas[Enero]:Ventas[Junio] (la tabla con nombre). Arreglo: borrar el gráfico, hacer clic en una celda de la tabla y volver a insertarlo con Insertar > Gráficos > Gráfico de columnas agrupadas para que use la tabla como origen.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio |
| 2 | 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 |
| 3 | … | … | … | … | … | … | … | … |
| 4 | 12 | Tomás | 1.220,00 | 1.260,00 | 1.310,00 | 1.350,00 | 1.420,00 | 1.490,00 |
| 5 | (Gráfico con solo 6 filas) |
- Selecciona el gráfico y pulsa Supr para eliminarlo.
- Haz clic en una celda dentro de la tabla
Ventas. - Abre
Insertar > Gráficos > Gráfico de columnas agrupadas.
Diseño de gráfico > Seleccionar datos, el origen aparece como Ventas y no como un rango con dólares.El minigráfico no se copia al arrastrar
Síntoma: G2 muestra el minigráfico de Ana, pero G3 a G13 están vacías después de arrastrar el controlador de relleno de G2 hacia abajo. Causa: los minigráficos no se propagan con el controlador de relleno; hay que usar la herramienta propia de minigráficos. Arreglo: seleccionar G2:G13, abrir Insertar > Minigráficos > Rellenar > Todas (en Excel 2010 y 2013) o copiar G2 y pegar en G3:G13.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Vendedor | Enero | Febrero | Marzo | Abril | Mayo | Junio | Tendencia |
| 2 | Ana | 1.250,00 | 1.420,00 | 1.380,00 | 1.510,00 | 1.620,00 | 1.780,00 | ╱╲╱╲╱╱ |
| 3 | Luis | 980,00 | 1.050,00 | 1.120,00 | 1.080,00 | 1.210,00 | 1.330,00 | (vacía) |
- Copia
G2con Ctrl+C. - Selecciona
G3:G13y pega con Ctrl+V.
Lo que tu versión de Excel sí puede animar
Las tres piezas del tutorial están en todas las versiones desde Excel 2007, así que el grueso del artículo te sirve sea cual sea tu Excel. Lo que cambia entre versiones es el extra que le puedes añadir.
- Barras de datos del formato condicional: Excel 2007 en adelante.
- Minigráficos: Excel 2010 en adelante (no existen en Excel 2007).
- Gráficos de columnas con origen en tabla de Excel: Excel 2007 en adelante.
- Tabla de Excel con referencias estructuradas: Excel 2007 en adelante.
- Matrices dinámicas (FILTRAR, ORDENAR, UNICOS, SECUENCIA): Excel 2021, 2024 y Microsoft 365.
- Copilot en Excel: Microsoft 365 con licencia o plan que incluya Copilot.
- Python en Excel (=PY): Microsoft 365 con la función habilitada por el administrador.
Tablas de Excel y matrices dinámicas: cuándo se llevan mal
Las fórmulas de matriz dinámica como FILTRAR, ORDENAR o UNICOS (en inglés FILTER, SORT, UNIQUE) devuelven varios resultados que se desbordan por las celdas de alrededor. Esas fórmulas no se desbordan dentro de una tabla de Excel: si la escribes en una celda de la tabla Ventas, devuelve el error #¡DESBORDAMIENTO! (en inglés #SPILL!). La solución es escribir la fórmula en una celda fuera de la tabla y dejar que el resultado se pinte en un rango normal, o convertir la tabla en rango con Diseño de tabla > Herramientas > Convertir en rango si solo la quieres como origen de datos estático.
Macros para animar más allá de lo que da la cinta
Si quieres que la tabla reaccione a un clic (por ejemplo, iluminar la fila del vendedor seleccionado) o que se ejecute una animación al cambiar una celda, necesitas automatizar. En Excel de escritorio se hace con VBA (Visual Basic para Aplicaciones) y en Excel para la web con Scripts de Office. VBA no corre en Excel para la web, así que una macro que tengas guardada en un .xlsm no funcionará si subes el libro a OneDrive y lo abres desde el navegador; allí la automatizas con un script de Office desde Automate > Scripts de Office.
Lo que ya sabes hacer con una tabla animada
- Convertir un rango en tabla de Excel con
Insertar > Tablas > Tablay nombrarlaVentas. - Pintar barras de datos con
Inicio > Estilos > Formato condicional > Barras de datos > Gradiente azulsobre los importes. - Añadir un minigráfico de línea en la columna
TendenciaconInsertar > Minigráficos > Líneay copiarlo al resto de filas. - Insertar un gráfico de columnas agrupadas cuyo origen sea la tabla, para que se actualice al añadir vendedores.
- Ordenar la tabla con
Inicio > Modificar > Ordenar y filtrarsin que el gráfico ni los minigráficos se rompan.
El siguiente paso es añadir un control deslizante (formulario o Control de número) en Programador > Insertar > Controles de formulario que mueva el mes que se ve, de forma que la tabla muestre solo la columna correspondiente a la posición del deslizante y el gráfico cambie también.
Datos comprobados en octubre de 2026.
Fuentes
- MicrosoftBUSCARV — documentación oficialconsultado el 06/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 06/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 06/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 06/10/2026
- Microsoft#¡DESBORDAMIENTO! — documentación oficialconsultado el 06/10/2026