Tablas dinámicas

Cómo actualizar una tabla dinámica automáticamente en Excel

noviembre 4, 2026 Tuto Excel 10 min read
Cómo actualizar una tabla dinámica automáticamente en Excel

Actualizar una tabla dinámica automáticamente en Excel sirve para que el resumen de ventas incorpore las filas nuevas sin repetir manualmente la actualización. La vía más corriente es convertir el origen en una tabla de Excel y ejecutar Alt+F5; para una actualización continua también puedes usar una macro VBA. La función automática experimental estuvo disponible en Microsoft 365 Insider desde la versión 2506, compilación 19008.2000 o superior. Los datos de este tutorial están comprobados en octubre de 2026.

Qué significa actualizar automáticamente una tabla dinámica

Una tabla dinámica resume el libro de ventas: por ejemplo, calcula el total de cada categoría. Sin embargo, no incorpora por sí sola las ventas añadidas al origen. Al crear una venta nueva, el total puede permanecer igual hasta que elijas Analizar tabla dinámica > Actualizar o pulses Alt+F5.

En este tutorial, el libro se llama Ventas del taller. La hoja Ventas contiene el origen y la hoja Resumen contendrá la tabla dinámica.

D2fx=B2*C2
A B C D
1 Fecha Producto Cantidad Importe
2 02/10/2026 Tornillo 10 20,00
3 03/10/2026 Arandela 20 30,00
4 04/10/2026 Tornillo 5 10,00
D2 Arrastra el controlador de relleno hasta D4
Ventas

“Actualizar automáticamente” puede significar tres cosas distintas: actuate al pulsar Alt+F5, incorporar una fila nueva mediante una macro o usar la función experimental del canal Insider. Son mecanismos diferentes: la tabla dinámica no reacciona por sí sola al cambio del origen.

Nota: en los ejemplos se usa punto y coma para separar argumentos. En Excel configurado con punto decimal se utiliza coma.

Dónde actualizar una tabla dinámica y cómo controlarla

La tabla dinámica se crea desde la cinta de opciones:

InsertarTablasTabla dinámica

Para actualizar un informe existente:

Analizar tabla dinámicaActualizar

El atajo Alt+F5 actualiza la tabla dinámica seleccionada. Si la fuente ha crecido, conviene ampliar antes su rango de origen. Si el origen es una tabla de Excel, las filas nuevas entran en ella automáticamente y la actualización ya puede workforce toda la información.

La actualización experimental del canal Insider es otra cosa: permite configurar el momento de actualización en las opciones de la tabla dinámica. No sustituye a una macro y puede desaparecer si Excel cambia de canal o de compilación. Por eso, antes de depender de ella, conviene comprobar si la opción aparece en tu instalación.

Actualizar una tabla dinámica con Alt+F5

  1. Abre el libro Ventas del taller y entra en la hoja Ventas.
  2. Selecciona A1:D4.
  3. En la cinta, elige Insertar > Tablas > Tabla dinámica.
  4. Selecciona Hoja de trabajo nueva y pulsa Aceptar.
  5. Arrastra Producto al área Filas y Importe al área Valores.
  6. Cambia el nombre de la hoja nueva a Resumen y selecciona la tabla dinámica.
  7. En Ventas, añade esta venta: 05/10/2026, Arandela, 10, 15,00.
  8. Vuelve a Resumen, selecciona una celda de la tabla dinámica y pulsa Alt+F5.
B5fx=15,00
A B
1 Producto Suma de Importe
2 Arandela 30,00
3 Tornillo 30,00
4 Total general 60,00
A5 La venta añadida todavía no aparece en el resumen
Resumen
Comprueba: el resumen muestra 60,00 antes de actualizar. Después de Alt+F5, Arandela debe mostrar 45,00 y el total general 75,00.

Usar una tabla de Excel para que entren filas nuevas

Convertir el origen en una tabla evita tener que corregir manualmente el rango. Selecciona A1:D4 y usa:

InsertarTablasTabla

En el cuadro de diálogo, confirma el nombre tblVentas y pulsa Aceptar. Después, coloca el cursor en la última celda de la tabla y pulsa Tab; se añadirá una fila nueva directamente debajo. Al escribir en ella, la tabla incluye automáticamente esa venta.

A5fx05/10/2026
A B C D
1 Fecha Producto Cantidad Importe
2 02/10/2026 Tornillo 10 20,00
3 03/10/2026 Arandela 20 30,00
4 04/10/2026 Tornillo 5 10,00
5 05/10/2026 Arandela 10 15,00
A5 Nueva fila incluida automáticamente en tblVentas
Ventas
Comprueba: al pulsar Alt+F5 en Resumen, la tabla dinámica toma los datos de toda tblVentas, incluida la fila 5.
Cuidado: una tabla dinámica no se actualiza sola aunque su origen sea una tabla de Excel. La tabla hace que las filas nuevas entren en el origen; todavía hay que actualizar el resumen.

Automatizar la actualización con una macro VBA

Una macro VBA puedeActualizar la tabla dinámica después de modificar los datos. No es una función estándar de “actualización automática”: es código que ejecutas tú, directamente o desde otro procedimiento.

El archivo debe guardarse como Libro habilitado para macros (.xlsm). No es una función disponible en Excel para la web; Excel para Mac admite VBA, pero la disponibilidad de sus funciones depende de la versión instalada.

La macro siguiente actualiza todas las tablas dinámicas del libro:

Sub ActualizarTablasDinamicas()
    Dim tablaDinamica As PivotTable

    For Each tablaDinamica In ThisWorkbook.PivotTables
        tablaDinamica.RefreshTable
    Next tablaDinamica

    MsgBox "Las tablas dinámicas se actualizaron.", _
           vbInformation, "Ventas del taller"
End Sub

Las tablas dinámicas se actualizaron.
Cuidado: RefreshTable intenta recuperar datos externos si el origen está conectado. En este libro, el origen es una tabla local del mismo libro.

Preparar la macro en un libro habilitado para macros

  1. Guarda el libro como Libro habilitado para macros (.xlsm).
  2. Abre Archivo > Opciones > Personalizar cinta de opciones.
  3. En la columna derecha, activa la casilla Programador.
  4. Pulsa Aceptar.
  5. En la cinta, selecciona Programador > Visual Basic.
  6. En el editor, abre el módulo ThisWorkbook del proyecto VBAProject (Ventas del taller).
  7. Pega el código de la macro y pulsa Ctrl+S.
ArchivoOpcionesPersonalizar cinta de opciones
ProgramadorVisual Basic

El código se guarda en el libro, pero solo se ejecuta al abrirlo en Excel de escritorio con macros habilitadas. Un archivo .xlsm no es un .xlsx: conserva el proyecto VBA.

Actualizar la tabla dinámica después de modificar los datos

  1. En la hoja Ventas, añade una venta nueva: 06/10/2026, Tornillo, 8, 16,00.
  2. Guarda el libro.
  3. Pulsa Alt+F8 para abrir Macro.
  4. Selecciona ActualizarTablasDinamicas.
  5. Pulsa Ejecutar.
D6fx=C6*2
A B C D
1 Fecha Producto Cantidad Importe
2 02/10/2026 Tornillo 10 20,00
3 03/10/2026 Arandela 20 30,00
4 04/10/2026 Tornillo 5 10,00
5 05/10/2026 Arandela 10 15,00
6 06/10/2026 Tornillo 8 16,00
A6 Nueva venta añadida a tblVentas
Ventas

Después de ejecutar la macro, el resumen queda en 91,00: 20,00 + 30,00 + 10,00 + 15,00 + 16,00.

Comprueba: aparece el mensaje “Las tablas dinámicas se actualizaron” y, en Resumen, Tornillo muestra 46,00 y el total general 91,00.

Comprobar si tu versión ofrece actualización automática

La actualización automática experimental estuvo disponible en el canal Microsoft 365 Insider desde la versión 2506, compilación 19008.2000 o superior. No es una función de Excel 2024, Excel 2021 ni de las versiones anteriores. Dentro de Microsoft 365, la disponibilidad depende del canal y de la compilación instalada.

La opción puede desaparecer si Excel cambia de canal, vuelve a una compilación anterior o Microsoft retira temporalmente la función para modificarla. Por eso, una macro VBA sigue siendo una alternativa válida cuando la función experimental no está disponible.

Para comprobar tu entorno, abre Archivo > Cuenta. Allí aparecen el producto, la versión y, cuando corresponde, el canal de actualización. Después abre las opciones de la tabla dinámica y comprueba si aparece la opción automática correspondiente.

ArchivoCuenta
Analizar tabla dinámicaOpciones de tabla dinámica
Nota: la disponibilidad depende de la versión, del canal y del despliegue. Que el tutorial use la compilación 2506 no garantiza que una instalación concreta muestre la función.

Revisar la versión y el canal de Excel

  1. Pulsa Archivo > Cuenta.
  2. Localiza Versión y comprueba si Excel está en el canal Insider.
  3. Anota el número de compilación.
  4. Abre una tabla dinámica y entra en Analizar tabla dinámica > Opciones de tabla dinámica.
  5. Comprueba si la opción de actualización automática está disponible.
  6. Si falta y quieres informar a Microsoft, usa Ayuda > Comentarios en Excel.
AyudaComentarios en Excel
Comprueba: puedes indicar la versión, el canal y si la opción aparece o no. Si la función ha desaparecido de tu equipo, la macro no depende de ella.

Por qué una tabla dinámica no muestra los datos nuevos

Si una tabla dinámica no refleja las ventas nuevas, normalmente el origen no incluye esas filas. Puede estar fijado a un rango antiguo, como $A$1:$D$4, mientras que la venta se añadió en la fila 5.

E2fx=BUSCARV(E2;A2:C6;3;FALSO)
A B C D E
1 Fecha Producto Cantidad Importe Buscar
2 02/10/2026 Tornillo 10 20,00 AR-01
3 03/10/2026 Arandela 20 30,00
4 04/10/2026 Tornillo 5 10,00
5 05/10/2026 Arandela 10 15,00
6 06/10/2026 Tornillo 8 16,00
E2 El origen todavía termina en la fila 4
Ventas

BUSCARV (VLOOKUP) sirve para buscar un código en el origen y devolver otro dato. No actualiza una tabla dinámica ni sustituye su función de resumen. Solo busca en la primera columna de la matriz y devuelve una columna situada a su derecha.

El origen no incluye las ventas nuevas

  1. Selecciona una celda de la tabla dinámica.
  2. Abre Analizar tabla dinámica > Cambiar origen de datos o Fuente de datos.
  3. Cambia el origen limitado por =Ventas!$A$1:$D$4 a =tblVentas.
  4. Pulsa Aceptar.
  5. Pulsa Alt+F5.
  6. Comprueba que aparecen la venta del 5 de octubre y la del 6 de octubre.
B3fx=45,00
A B
1 Producto Suma de Importe
2 Arandela 45,00
3 Tornillo 46,00
4 Total general 91,00
B3 Total de Arandela después de actualizar
Resumen

La solución más estable es convertir el rango en tblVentas y usar esa tabla como origen. Así no tendrás que corregir el final del rango cada vez que añadas una venta.

Comprueba: el total general muestra 91,00 y el resumen incluye todas las ventas.

La actualización automática no aparece en tu Excel

  1. Abre Archivo > Cuenta y anota la versión y la compilación.
  2. Verifica que estás en el canal Microsoft 365 Insider si quieres comprobar la función experimental.
  3. Actualiza Excel y revisa de nuevo las opciones de la tabla dinámica.
  4. Comprueba el estado de la función en los canales y compilaciones disponibles en Archivo > Cuenta > Opciones de actualización.
  5. Si la función no aparece, usa Alt+F5 después de modificar el origen o ejecuta la macro VBA.
  6. Para comunicar una ausencia o un cambio de comportamiento, entra en Ayuda > Comentarios en Excel.
A1fx**Producto**
A B
1 Producto Suma de Importe
2 Arandela 45,00
3 Tornillo 46,00
4 Total general 91,00
La tabla sigue mostrando los datos del origen configurado
Resumen

La ausencia de la función experimental no indica que el libro esté dañado. Significa que esa versión o canal no ofrece esa opción. El resumen puede actualizarse manualmente o mediante una macro.

Comprueba: si no aparece la opción, Alt+F5 y la macro sigueneliness funcionando. Si la tabla no cambia, revisa el origen.

Cuándo usar una macro y cuándo actualizar manualmente

Método Cuándo usarlo Ventaja Requisito o límite
Alt+F5 El libro se revisa de vez en cuando Es rápido y no requiere código Debes seleccionarla y actualizar el resumen
Tabla de Excel como origen Las ventas se añaden con frecuencia Las filas nuevas entran en el origen La tabla dinámica no se actualiza sola
Macro VBA El resumen debe actualizarse como parte de un proceso Puedes centralizar la actualización en código Requiere un archivo .xlsm y macros habilitadas
Función automática de Insider Tienes la versión y el canal que la ofrecen Permite configurar la actualización automática Depende de versión, compilación y canal

La tabla dinámica no actualiza por sí sola. La tabla de Excel resuelve el problema de ampliar el origen; Alt+F5 resuelve la actualización inmediata; la macro resuelve la automatización dentro de Excel de escritorio.

La macro no sustituye la revisión de los datos. Si una venta está mal registrada, la tabla dinámica faithfully mostrará el valor incorrecto. Conviene validar que la venta y su importe estén completos antes de actualizar.

Para un libro compartido, guarda el .xlsm en una ubicación accesible y documenta cómo ejecutar la macro. Si los usuarios trabajan en Excel para la web, utiliza actualización manual o una alternativa compatible con ese entorno.

Cuidado: la función experimental puede desaparecer al cambiar de canal o compilación. Una macro local ofrece más control, pero depende de que el archivo se haya guardado como .xlsm.

Lo que ya sabes hacer con las tablas dinámicas

  • Crear una tabla dinámica desde Insertar > Tablas > Tabla dinámica.
  • Actualizarla con Analizar tabla dinámica > Actualizar o Alt+F5.
  • Convertir el origen en una tabla de Excel para incluir filas nuevas.
  • Cambiar el origen de un rango limitado a tblVentas.
  • Guardar un libro .xlsm y ejecutar una macro VBA con Alt+F8.
  • Comprobar la versión y el canal antes de buscar la actualización automática de Insider.

El siguiente paso es convertir Ventas!A1:D6 en una tabla de Excel llamada tblVentas y usarla como origen de la tabla dinámica; después podrás elegir entre Alt+F5 y la macro según la frecuencia de actualización.

Nota: los datos están comprobados en octubre de 2026.

Fuentes

  1. MicrosoftActualizacion automática tablas dinámicas – Microsoft Q&Aconsultado el 28/10/2026
  2. MicrosoftTabla dinámica — documentación oficialconsultado el 28/10/2026
  3. MicrosoftBUSCARV — documentación oficialconsultado el 28/10/2026
  4. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 28/10/2026
  5. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 28/10/2026