Tablas dinámicas

Tablas dinámicas en Google Sheets: qué son y cómo crearlas

octubre 29, 2026 Tuto Excel 15 min read
Tablas dinámicas en Google Sheets: qué son y cómo crearlas

Una tabla dinámica de Google Sheets es la herramienta que resume una hoja con cientos de filas sin que tengas que escribir ni una fórmula. Aquí la montarás sobre una hoja de ventas reales, agruparás las fechas por mes, los números por tramos y resolverás los tropiezos más comunes. Funciona en la versión gratuita de Hojas de cálculo de Google, en Google Drive y en el navegador, y lo que aprendas aquí lo podrás abrir después como archivo .xlsx en Excel sin perder los datos.

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

Imagina una hoja de cálculo con las ventas de todo el año: región, producto, fecha, unidades y precio unitario. En pantalla ves cientos de filas y cuesta hacerse una idea de qué región vende más o qué mes fue el mejor. Una tabla dinámica coge ese listado y lo reordena en un resumen: cada región en una fila, cada producto en una columna y, en el cruce, la suma de las ventas. Tú decides qué etiquetas van en filas, cuáles en columnas y qué número quieres en cada celda; el resto lo calcula la herramienta.

La gracia es que ese resumen se vuelve a generar en cuanto cambias los datos origen. Si modificas un precio en la hoja de ventas, solo tienes que actualizar la tabla dinámica para que el resumen refleje el cambio. No hay que copiar fórmulas ni rehacer el cálculo a mano. Y como cada campo se arrastra a una zona (Filas, Columnas, Valores o Filtros), se puede explorar el mismo dato de varias formas sin tocar los originales: hoy por región y producto, mañana por mes y categoría, solo con mover casillas.

En la práctica, una tabla dinámica sustituye a docenas de SUMAR.SI.CONJUNTO y a tablas extra que antes se mantenían a mano. Bien planteada, deja el origen intacto, ocupa su propia hoja y se entiende de un vistazo.

Dónde está y qué cuatro zonas tiene el editor

La tabla dinámica se crea desde el menú de Sheets, igual que un gráfico. La ruta para llegar es siempre la misma:

InsertarTabla dinámica

Al elegirla se abre un cuadro pequeño:

Lo más cómodo suele ser elegir Hoja de cálculo con tabla dinámica nueva: crea una pestaña aparte solo para el resumen y deja los datos origen sin tocar. Si prefieres, marca Hoja de cálculo con tabla dinámica existente y apunta a una celda concreta (por ejemplo, A1 de Hoja2) para pegar el resumen en una hoja que ya tengas.

Al confirmar, aparece a la derecha el editor de tablas dinámicas, que es la zona donde se construye el resumen. Tiene cuatro cajones, cada uno con un papel:

InsertarTabla dinámica
Filas ▾ Columnas ▾
Valores ▾ Filtros ▾
  • Filas (Filas): las categorías que irán como etiquetas verticales, una por fila.
  • Columnas (Columnas): las categorías que irán como etiquetas horizontales, una por columna.
  • Valores (Valores): el número que se calcula en cada cruce (suma, promedio, cuenta…).
  • Filtros (Filtros): una cortina que recorta lo que se enseña sin borrar nada del origen.

Encima de los cajones hay dos botones útiles: Filtrar por valor y Ordenar. Al principio se dejan como están; se usan cuando el resumen ya está armado.

Filas y Columnas: las categorías que cruzan la tabla

Cada campo que arrastras al cajón de Filas se convierte en una etiqueta vertical, una por cada valor distinto que exista en esa columna del origen. Si arrastras Region, verás una fila por cada región que aparezca en los datos. Si arrastras Producto debajo, cada región se subdivide en sus productos.

En Columnas funciona igual, pero en horizontal. Si pones Producto en Columnas, cada producto será una columna. Y si Filas lleva Region y Columnas lleva Producto, en el cruce de cada región con cada producto verás el cálculo que hayas elegido en Valores.

Si un campo se arrastra solo a Filas, sin nada en Valores, la tabla dinámica cuenta cuántas filas hay en cada grupo. Sirve para saber, por ejemplo, cuántos pedidos se hicieron por región.

Nota: En el editor de Sheets los cajones se llaman exactamente Filas, Columnas, Valores y Filtros en la interfaz en español; al pulsar sobre ellos aparece un campo de búsqueda y la lista de columnas del origen para arrastrar.

Valores: el cálculo que resume cada grupo

El cajón de Valores es el que de verdad resume los datos: decide qué número se calcula en cada cruce de fila y columna. Los más habituales son:

=SUMA(unidades_vendidas)
=CONTARA(region)
=PROMEDIO(precio_unitario)

Para cambiar el cálculo, pulsa sobre el campo dentro del cajón de Valores y elige Resumen por: SUMA, CONTAR, PROMEDIO, MAX, MIN, MEDIANA…. Por defecto Sheets suele proponer CONTAR cuando el campo es texto y SUMA cuando es número; si no es lo que necesitas, se cambia en dos clics.

Una vez tengas el campo en Valores, puedes pulsar sobre él y elegir Mostrar como para convertirlo en porcentaje del total de fila, del total de columna o del total general. Es útil cuando quieres saber qué porcentaje de las ventas totales aporta cada región.

Cuidado: Si arrastras a Valores una columna de importes y el resultado te da 0 o un número raro, casi siempre es porque la columna de origen guardaba los números como texto (con un apóstrofo delante, por ejemplo). El campo se está contando en vez de sumarse. Quita el apóstrofo o corrige el formato del origen y vuelve a actualizar.

Filtros: una cortina que no toca los datos

Un campo añadido a Filtros aparece encima del resumen como una lista desplegable. Al elegir un valor, la tabla dinámica enseña solo las filas del origen que coincidan con esa elección; las demás siguen ahí, ocultas a la vista.

Es la forma más rápida de responder preguntas del tipo "¿cuánto se vendió en Lima en marzo?" sin crear una tabla nueva. Pulsa Borrar filtro para volver a ver todo.

Tu primera tabla dinámica en una hoja nueva

Vamos a partir de una hoja de ventas realista. Crea un archivo nuevo y pega estos datos en Hoja 1 (la hoja donde están los datos se renombrará después a Ventas). Después, con la celda A1 seleccionada, sigue los pasos.

A1fx**Fecha**
A B C D E
1 Fecha Región Producto Unidades Precio unit.
2 15/01/2026 Norte Cuaderno 12 3,20
3 18/01/2026 Sur Bolígrafo 30 0,90
4 22/01/2026 Norte Carpeta 8 4,50
5 03/02/2026 Centro Cuaderno 15 3,20
6 11/02/2026 Norte Bolígrafo 22 0,90
7 17/02/2026 Sur Cuaderno 9 3,20
8 05/03/2026 Centro Carpeta 14 4,50
9 19/03/2026 Sur Bolígrafo 27 0,90
10 26/03/2026 Norte Cuaderno 11 3,20
11 02/04/2026 Centro Bolígrafo 35 0,90
12 14/04/2026 Norte Carpeta 6 4,50
13 21/04/2026 Sur Cuaderno 13 3,20
14 07/05/2026 Centro Cuaderno 10 3,20
15 16/05/2026 Sur Carpeta 17 4,50
16 28/05/2026 Norte Bolígrafo 19 0,90
17 04/06/2026 Centro Carpeta 5 4,50
18 15/06/2026 Sur Cuaderno 14 3,20
19 23/06/2026 Norte Bolígrafo 24 0,90
20 30/06/2026 Centro Cuaderno 16 3,20
21 08/07/2026 Sur Carpeta 11 4,50
22 19/07/2026 Norte Cuaderno 9 3,20
23 25/07/2026 Centro Bolígrafo 31 0,90
24 02/08/2026 Sur Cuaderno 18 3,20
25 13/08/2026 Centro Carpeta 7 4,50
Ventas

Pasos para armar el resumen:

  1. Sitúa el cursor en cualquier celda dentro de los datos (por ejemplo, A1).
  2. Abre el menú Insertar > Tabla dinámica. En el cuadro que aparece, deja marcada la opción Hoja de cálculo con tabla dinámica nueva y pulsa Crear.
  3. Aparece una pestaña nueva (Hoja 2 por defecto) con un panel a la derecha. En ese panel, pulsa el botón Añadir junto a Filas, busca Región en la lista de campos y selecciónalo.
  4. Pulsa Añadir junto a Valores y elige Unidades; Sheets propondrá CONTAR, así que pulsa sobre el campo ya colocado en Valores y cámbialo a Resumen por: SUMA.
  5. Pulsa Añadir junto a Valores por segunda vez y elige Precio unit.; déjalo en Resumen por: PROMEDIO (así cada región enseña el precio medio de sus ventas).

El resumen que verás en Hoja 2:

A1fx**Región**
A B C
1 Región Suma de Unidades Promedio de Precio unit.
2 Norte 111 2,31
3 Sur 139 2,43
4 Centro 132 2,77
5 Total general 382 2,52
Hoja 2 (TablaDinámica1)
Comprueba: En la columna B deben salir tres regiones (Norte, Sur y Centro) y en la fila 5 el total 382. Si en vez de totales ves 1, 1, 1… es que Unidades quedó como CONTAR en lugar de SUMA y solo está contando filas: cámbialo desde el menú del campo en Valores.

Cómo agrupar fechas en lugar de tener una fila por día

Con los datos tal cual están, si arrastras Fecha a Filas verás una fila por día y el resumen deja de tener sentido. La solución es agrupar las fechas en meses o años para que el resumen sea legible.

A1fx**Fecha**
A B C
1 Fecha Suma de Unidades Promedio de Precio unit.
2 ene. 2026 72 2,23
3 feb. 2026 46 2,07
4 mar. 2026 67 2,07
5 abr. 2026 67 2,07
6 may. 2026 46 2,23
7 jun. 2026 69 1,82
8 jul. 2026 70 2,07
9 ago. 2026 32 2,93
10 Total general 469 2,25
Hoja 2 (TablaDinámica2)

Pasos:

  1. En el panel de la tabla dinámica, quita el campo Región de Filas (pulsando la × que aparece al pasar el ratón sobre él) y arrastra Fecha a Filas en su lugar.
  2. Verás una fila por cada día del año. Haz clic derecho sobre cualquiera de las fechas (por ejemplo, sobre la celda que pone 15/01/2026) y elige Crear grupo de datos de tabla dinámica.
  3. En el cuadro que se abre, marca Mes y Año y pulsa Aceptar. Las fechas pasan a aparecer como ene. 2026, feb. 2026…
  4. Para deshacer la agrupación, clic derecho sobre cualquier mes agrupado y elige Quitar grupo.
Cuidado: Si descargas este archivo como .xlsx y lo abres en Excel, la agrupación por meses se conserva, pero algunos formatos concretos de las fechas (el ene. 2026) pueden aparecer en inglés. La estructura del resumen sigue siendo válida; solo cambia el texto de la etiqueta.

Cómo agrupar números por rangos (y para qué sirve)

Agrupar fechas sirve para resumir en el tiempo. Cuando el campo que tienes en Filas es numérico, como Unidades, puedes agruparlo en tramos para ver, por ejemplo, cuántos pedidos vendieron entre 1 y 10 unidades, cuántos entre 11 y 20, y así.

A1fx**Unidades (grupo)**
A B
1 Unidades (grupo) Suma de Unidades
2 0–10 89
3 11–20 167
4 21–30 104
5 31–40 66
6 Total general 426
Hoja 2 (TablaDinámica3)

Pasos:

  1. Crea una tabla dinámica nueva (Insertar > Tabla dinámica, hoja nueva) sobre el mismo origen.
  2. Arrastra Unidades a Filas y otra vez Unidades a Valores; deja el segundo como SUMA.
  3. Clic derecho sobre cualquier valor numérico de la columna A (por ejemplo, sobre la celda 12) y elige Crear regla de grupo de tabla dinámica.
  4. En el cuadro que se abre, define el inicio en 0, el fin en 40 y el tamaño del intervalo en 10. Pulsa Aceptar.
  5. La columna pasa a mostrar intervalos 0–10, 11–20, 21–30, 31–40 con la suma de unidades en cada uno.

Esto sirve para análisis de frecuencia: cuántas ventas fueron pequeñas, cuántas medianas y cuántas grandes, sin tener que escribir un SI con cada tramo.

Errores que aparecen siempre la primera vez

La tabla dinámica de Google Sheets tiene unos cuantos tropiezos clásicos. Estos son los más comunes y cómo se resuelven.

El rango es fijo y no crecen las filas nuevas

Sheets detecta automáticamente el rango al crear la tabla dinámica, pero si después añades más filas al final de la hoja origen, la nueva tabla dinámica no las ve. Lo notas cuando los totales no cambian al añadir datos.

La solución es convertir el origen en una tabla de Sheets (Insertar > Tabla dinámica… no, en este caso Datos > Convertir en tabla dinámica no; el camino correcto es Formato > Convertir en tabla, o pulsar Ctrl+L / Cmd+L con el cursor dentro de los datos) y volver a crear la tabla dinámica sobre esa tabla. Las tablas de Sheets crecen solas y la tabla dinámica se actualiza con ellas.

Los encabezados se repiten o faltan

Si la primera fila tiene el mismo texto en varias celdas ("ventas", "ventas", "ventas"), Sheets no sabe a qué columna corresponde cada campo. Asegúrate de que la fila 1 tiene un encabezado único y limpio por columna, y de que la fila inmediatamente debajo no es también un encabezado duplicado.

Números guardados como texto

Aparece cuando el dato se introdujo con un apóstrofo delante ('15) o cuando Sheets importó un CSV mal formateado. El síntoma es que SUMA da 0 y CONTAR da más de lo esperado. Solución: en la hoja origen, selecciona la columna, ve a Formato > Número > Número y vuelve a aplicar el formato.

El tipo de agregación se cambió sin querer

Si arrastras un campo numérico a Valores y ves 1 en cada celda, casi siempre es que Sheets eligió CONTAR y solo está contando filas. Pulsa sobre el campo dentro de Valores y cámbialo a SUMA (o el resumen que necesites).

Filtro aplicado y "no encuentra datos"

Si aplicaste un filtro en el cajón superior y la tabla dinámica parece vacía, no es un error: pulsa Borrar filtro en el panel del editor para volver a ver todos los datos.

Cuando te conviene abrir la misma tabla dinámica en Excel

Sheets maneja bien tablas dinámicas pequeñas o medianas, pero cuando el origen supera el millón de filas o necesitas refrescos programados, Excel va más fino. También hay herramientas que Sheets todavía no trae y que Excel tiene de serie: las segmentaciones (las casillas que filtran haciendo clic), los gráficos dinámicos que se actualizan con la tabla, y la agrupación automática por fecha cuando las casillas de tiempo son días, meses, trimestres y años.

Si necesitas pasarte, el camino limpio es descargar el archivo desde Sheets como .xlsx (Archivo > Descargar > Microsoft Excel (.xlsx)) y abrirlo en Excel. Lo que se conserva: el origen de datos, los nombres de los campos, los filtros, las agrupaciones por mes y los formatos numéricos. Lo que puede cambiar: las listas desplegables de filtro pasan a menús en celda, los gráficos dinámicos convertidos desde gráficos de Sheets necesitan reconstruirse en algunos casos y las funciones que solo existen en Sheets (como QUERY o IMPORTRANGE) desaparecen al convertir.

Si vas a estar alternando entre los dos, vale la pena atenerse a funciones y herramientas comunes (rangos, tablas, formato básico) y dejar las virguerías para una de las dos plataformas.

Lo que ya sabes hacer con una tabla dinámica de Google Sheets

  • Crear una tabla dinámica con Insertar > Tabla dinámica eligiendo una hoja nueva.
  • Arrastrar campos a Filas, Columnas, Valores y Filtros y cambiar el cálculo entre SUMA, CONTAR, PROMEDIO, MAX y MIN desde el menú del campo.
  • Agrupar fechas en meses y años con clic derecho > Crear grupo de datos de tabla dinámica.
  • Agrupar números en intervalos con Crear regla de grupo de tabla dinámica y reconocer los tropiezos clásicos (rango fijo, números como texto, agregación en CONTAR).

Siguiente paso: añade un gráfico dinámico encima de esta misma tabla con Insertar > Gráfico, elige Tipo de gráfico: Tabla dinámica y vincúlalo a TablaDinámica3. Así, al cambiar el rango de unidades o el intervalo de agrupación, el gráfico se actualiza sin tener que rehacerlo.


Datos verificados en octubre de 2026.

Dudas al usar tablas dinámicas en Google Sheets

1. ¿Cómo crear una tabla dinámica en Google Sheets que combine datos de varias hojas?

Sí se puede. En el editor de tablas dinámicas, a la derecha, dentro de Agregar datos junto a "Origen de datos" pulsa "Combinar intervalos". Elige "Agregar otra tabla" y selecciona el rango de cada hoja; si los encabezados coinciden, el resultado se une en un único informe dinámico sin duplicar columnas.

2. ¿Se pueden crear y usar tablas dinámicas en la app de Google Sheets para Android?

Sí. Abre la hoja en la app, toca el menú de tres puntos, elige "Tablas dinámicas" y pulsa "Crear". Puedes arrastrar filas, columnas y valores con el dedo, aunque para configurar filtros o campos calculados suele ser más cómodo el ordenador.

3. ¿Cómo ordenar una tabla dinámica en Google Sheets?

Dentro de la tabla dinámica, haz clic en la flechita junto a la fila o columna por la que quieras ordenar y elige "Ordenar de A a Z", "Ordenar de Z a A" o "Ordenar por valor". Esta última opción te deja escoger el campo de medida (suma, recuento, etc.) sobre el que se ordena.

4. ¿Cómo se actualiza una tabla dinámica cuando cambian los datos de origen?

Por defecto, la tabla se recalcula sola al instante, ya que las tablas dinámicas de Google Sheets leen el rango en vivo. Si añadiste filas nuevas fuera del rango inicial, edita la tabla, cambia "Origen de datos" por el rango ampliado y los nuevos registros se incluirán.

5. ¿En qué se diferencia una tabla dinámica de Google Sheets con respecto a la de Excel?

Ambas resumen grandes volúmenes de datos arrastrando campos a filas, columnas y valores. La de Google Sheets se actualiza en tiempo real y permite combinar varias hojas desde el propio editor; la de Excel ofrece más opciones de cálculo (campos calculados, segmentaciones y múltiples orígenes) y requiere actualización manual al pulsar "Actualizar todo" en Datos > Consultas y conexiones.

6. ¿Se puede insertar una tabla dinámica dentro de un documento de Word?

No de forma nativa: Word no crea tablas dinámicas. La forma habitual es hacer la tabla dinámica en Excel, copiarla y pegarla en Word como objeto vinculado (Inicio > Pegar > Pegado especial > Vincular), de modo que al pulsar F9 se actualice desde los datos de Excel.

7. ¿Cómo se llama tabla dinámica en inglés?

Se llama "pivot table". La opción la encuentras en el menú Insertar > Tabla dinámica (Insert > Pivot table) de Google Sheets, y en Excel está en Insertar > Tabla dinámica (Insert > PivotTable).

Fuentes

  1. MicrosoftHOJAS — documentación oficialconsultado el 12/10/2026
  2. MicrosoftTabla dinámica — documentación oficialconsultado el 12/10/2026
  3. GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 12/10/2026
  4. MicrosoftBUSCARV — documentación oficialconsultado el 12/10/2026
  5. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 12/10/2026