Una tabla dinámica convierte una larga lista de filas en un resumen breve que se lee de un vistazo, como el coste total por departamento o el precio medio por barrio. La creas con unos pocos clics en lugar de fórmulas, y puedes reorganizarla cada vez que cambie la pregunta.
Esta guía te enseña a crear una tabla dinámica en Google Sheets paso a paso, a editarla y filtrarla, y a convertirla en un gráfico.
¿Qué son las tablas dinámicas?
Las tablas dinámicas son una potente herramienta para extraer y analizar la información que necesitas de un gran conjunto de datos. Son una forma sencilla de “trocear” datos en hojas de cálculo: en otras palabras, de filtrar y luego agrupar datos. Por ejemplo, es posible que desee examinar las ventas de un año concreto (trocear) y, a continuación, desglosarlas por categorías de productos (trocear).
El nombre viene de la forma en que puedes girar los datos, convirtiendo filas en columnas y viceversa, para ver las mismas cifras desde otro ángulo.
La gran ventaja de las tablas dinámicas es que son más dinámicas, rápidas y fiables que la introducción manual de fórmulas.
Las tablas dinámicas permiten a los distintos usuarios personalizar la estructura y el diseño de las tablas, permitiéndoles ver los datos específicos que necesitan. Dentro de una misma organización, cada parte interesada se interesa por aspectos diferentes de las operaciones. Incluso dentro de un mismo departamento, los compañeros utilizan KPI o filtros ligeramente diferentes para alcanzar el mismo objetivo.
Si has utilizado Excel, probablemente ya estés familiarizado con las tablas dinámicas, y Google Sheets dispone de la misma herramienta.
¿Para qué sirven las tablas dinámicas en Google Sheets?
Si tu trabajo consiste en encontrar patrones o tendencias clave, o en hacer análisis comparativos de grandes conjuntos de datos, las tablas dinámicas de Google Sheets te ayudan de estas formas:
- Interpretación más sencilla: Al resumir los datos, las tablas dinámicas te ayudan a centrarte en la información clave y a entender mejor lo que muestra.
- Detección más rápida de patrones y tendencias: Lo consigues ordenando y reorganizando los datos según el tipo de información que buscas.
- Decisiones más fiables: Puedes reorganizar filas y columnas para comparar los datos de forma más directa. Esto también mejora la toma de decisiones de los responsables, porque obtienen una visión global de sus datos.
Ahora que conoces las formas más útiles de usar las tablas dinámicas en Google Sheets, veamos cómo crearlas fácilmente.
Cómo crear una tabla dinámica en Google Sheets
Crear una tabla dinámica en Google Sheets lleva cinco pasos.
Paso 1: Seleccionar la fuente de datos
- Abre una nueva hoja de cálculo en Google Sheets y haz clic en Archivo > Abrir
- Selecciona un archivo de Google Drive o sube un archivo nuevo en cualquier formato de hoja de cálculo.
En este ejemplo uso datos públicos de anuncios de Airbnb en París. Este conjunto de datos recoge habitaciones y apartamentos anunciados en París, con indicadores como el barrio, el tipo de habitación y el precio.
Paso 2: Seleccionar el rango de datos de la tabla dinámica
- Seleccione todas las celdas que contengan datos.
- En este caso, seleccionaré todas las columnas que se incluirán en la tabla dinámica (un atajo es utilizar Ctrl+A). Ahora personalizaré y editaré las variables/KPI que quiero incluir.
Nota: tus columnas deben tener un encabezado con nombre en la fila superior para poder usar los datos en la tabla dinámica.
Paso 3: Insertar la tabla dinámica
- Ir a Inserte en la barra de menús y selecciona Tabla dinámica.
- Para una mejor visión de conjunto, añadiremos la tabla a una nueva hoja. Haga clic en Cree.
- Se abre una hoja nueva llamada "Tabla dinámica 1". A la derecha verás el Editor de tablas dinámicas.
Paso 4: Editor de tablas dinámicas
- Google es inteligente, por lo que proporciona automáticamente sugerencias sobre cómo analizar tu conjunto de datos.
- En este ejemplo, la segunda sugerencia es lo que queremos ver: Los anuncios de Airbnb en París por tipo de habitación.
Paso 5: Personalizar la tabla dinámica
Quiero que mi tabla dinámica muestre el precio medio de cada barrio de París. Aquí es donde las tablas dinámicas resultan realmente útiles: te permiten analizar información rápidamente sin escribir fórmulas.
- En el editor de la tabla dinámica, en Filas, pulse Añadir y elija “barrio” en la hoja de cálculo de listados.
- En Valores, pulse Añadir, y seleccione precio.
- Haga clic en Resumir por y seleccione Promedio.
- Seleccione la columna B (precio) y cambie el formato a divisa.
Vamos a extraer más datos. Supongamos que quiero saber cuántos días al año están disponibles estas habitaciones.
- Ir a Valores, pulse Añadir y seleccione disponibilidad_365.
- Resumir por MEDIA.
Eso es todo: estos son los pasos básicos para crear una tabla dinámica en Google Sheets.
En este ejemplo, he creado una tabla dinámica que muestra el precio medio de una habitación en cada barrio de París y el número de días al año que estas habitaciones están disponibles.
A partir de un enorme conjunto de datos que contiene más de 60.000 anuncios de Airbnb, puedo llegar fácilmente a varias conclusiones:
- El precio medio del alojamiento en París es de 118 euros.
- La disponibilidad media por alojamiento es de 80 días al año.
- Hay una desviación de precios en el barrio del Elíseo, donde una habitación cuesta 247 euros de media.
Cómo añadir una tabla dinámica a una hoja existente
Con los pasos anteriores, la tabla dinámica se crea en una hoja nueva. Para añadirla junto a tus datos:
1. Ve a Insertar > Tabla dinámica y comprueba el intervalo de datos.
2. En Insertar en, elige Hoja existente y, a continuación, haz clic en el icono de cuadrícula del campo de abajo.
3. Haz clic en la celda donde debe empezar la tabla dinámica, o escribe su referencia, y haz clic en Aceptar. Después, haz clic en Crear.
Elige un lugar con espacio libre debajo y a la derecha, porque la tabla dinámica crece a medida que añades campos.
Cómo crear una tabla dinámica a partir de las sugerencias de Google
Para obtener un resumen rápido, deja que Google Sheets cree la tabla dinámica por ti. Las sugerencias no cubren necesidades avanzadas, pero solo llevan unos segundos.
1. Inserta una tabla dinámica vacía como se muestra arriba.
2. En el Editor de tablas dinámicas, abre Sugeridas y elige una. En este caso, es "Media de Total Costs para cada Department".
3. La tabla dinámica se rellena al instante y puedes seguir editándola como cualquier otra.
Cómo editar una tabla dinámica en Google Sheets
Añadir un filtro a la tabla dinámica
Ya ha filtrado sus datos creando una tabla dinámica, pero es posible que desee desglosar esa información en más categorías. Puede hacerlo añadiendo un filtro adicional en el editor de la tabla dinámica.
Ve a Filtro. Una vez más, Google Sheets ofrece sugerencias automáticas basadas en tus datos.
Si desea añadir un filtro diferente, haga clic en Añadir. Junto a Mostrar todos los elementos, haz clic en el menú desplegable ⏷.
Tú puedes:
- Filtrar por condición (por ejemplo, el texto contiene). A continuación, puede introducir un valor, una referencia de celda o un campo.
- Filtrar por valor.
Nota: si aplica un filtro y luego actualiza los datos de origen, deberá actualizar el filtro de la tabla dinámica.
Con los datos de Airbnb, supongamos que quiero analizarlos por tipo de habitación. Primero añado una columna para el tipo de habitación. Pero solo quiero ver resultados de: habitación de hotel, habitación privada y habitación compartida. En Filtro, selecciono esas habitaciones.
Filtrar por condición es la forma más rápida de centrarte en las cifras más altas. En este segundo ejemplo, una tabla de costes por departamento, Total Costs está en Filtros. Abre Mostrando todos los elementos y elige Filtrar por condición.
Elige Mayor que e introduce el umbral, en este caso 25.000. La tabla dinámica ahora solo muestra los elementos que lo superan.
Cómo ordenar y resumir los datos de una tabla dinámica
Cada campo de Filas o Columnas tiene sus propios ajustes de Orden y Ordenar por. En este ejemplo, las filas muestran Department y luego Product, ambos en orden ascendente. Cambia Orden a Descendente, u ordena por un valor como SUM of Total Costs, para poner las cifras más altas primero.
En Valores, Resumir por define el cálculo, como SUM, COUNT, AVERAGE, MAX o MEDIAN. Mostrar como muestra cada resultado tal cual o como porcentaje de su fila, de su columna o del total general.
Cómo agrupar filas en una tabla dinámica
Para combinar varios elementos de fila en un grupo, selecciónalos en la tabla dinámica, haz clic con el botón derecho y elige Crear grupo de tablas dinámicas. En una columna de fechas, haz clic con el botón derecho en una fecha, elige Crear grupo de fechas de tabla dinámica y selecciona un periodo, como Mes o Año. Para deshacer un grupo, haz clic con el botón derecho en él y elige Desagrupar elementos de tabla dinámica.
Cómo personalizar filas y columnas
Si las sugerencias automáticas de Google no coinciden con los datos que necesitas, puedes ajustar las Filas, las Columnas, los Valores y el Filtro manualmente.
Deselecciona las sugerencias predeterminadas de Google haciendo clic en X, entonces Añadir, y seleccionando la fila o columna de la que desea extraer los datos.
Puede cambiar los nombres de las cabeceras haciendo clic directamente en una fila o columna.
Añadir una fórmula personalizada
En el editor de tablas dinámicas de la derecha, vaya a Valores > Añadir > Campo calculado.
Introduzca su fórmula y vaya a Resumir por, y haga clic en A medida. Aparece una nueva columna llamada “Campo calculado 1”.”
Para obtener ayuda sobre cómo escribir fórmulas en Hojas de cálculo de Google, consulta la página de Google lista completa de funciones aquí.
Cómo crear un gráfico dinámico en Google Sheets
Google Sheets no tiene una herramienta aparte para gráficos dinámicos. Añades un gráfico normal sobre la tabla dinámica, y el gráfico sigue a la tabla dinámica cuando la cambias.
1. Haz clic en cualquier celda de la tabla dinámica.
2. Ve a Insertar > Gráfico. Google Sheets elige un tipo de gráfico y usa la tabla dinámica como intervalo de datos.
3. En el Editor de gráficos, abre la pestaña Configuración y elige un tipo en Tipo de gráfico. Un gráfico de columnas o de barras compara los totales por categoría. Un gráfico circular muestra cuánto aporta cada categoría al total.
4. Abre la pestaña Personalizar para cambiar el título del gráfico, los títulos de los ejes y los colores.
Si añades un filtro o cambias Resumir por de SUM a AVERAGE, el gráfico se actualiza con la tabla dinámica. Cuando la tabla dinámica gana filas fuera del intervalo de datos del gráfico, amplía el intervalo en la pestaña Configuración. Y si el Total general aparece como una barra más, desmarca Mostrar totales para ese campo de fila en el Editor de tablas dinámicas.
Para ver más opciones de gráficos, consulta cómo insertar un gráfico en Google Sheets o cómo hacer un gráfico circular en Google Sheets.
Cómo crear una tabla dinámica a partir de varias hojas
Una tabla dinámica lee un único intervalo de datos. Si tus datos están en otra pestaña del mismo archivo, escribe el intervalo de esa pestaña en el campo Intervalo de datos, por ejemplo Sales!A1:E500. Si están repartidos en varias pestañas o archivos, combínalos primero en un solo intervalo:
- Copia y pega los datos en una sola tabla. Sirve para un informe puntual, pero la copia se queda desactualizada en cuanto cambian las fuentes.
- Usa fórmulas. QUERY puede apilar pestañas unas encima de otras, e IMPORTRANGE importa datos de otro archivo.
- Usa Sheetgo, una plataforma de automatización de datos con IA, para combinar hojas de Google Sheets de varios archivos en una sola hoja de forma programada, para que la tabla dinámica siempre lea datos actualizados.
Después, crea la tabla dinámica sobre el intervalo combinado, como se muestra arriba.
Así se hace una tabla dinámica en Google Sheets
Ahora tienes una visión general de cómo crear una tabla dinámica en Google Sheets. Las tablas dinámicas tienen muchos usos y pueden ser bastante complicadas, espero que este post te haya ayudado a empezar.
¿Buscas otras formas rápidas de filtrar datos en tus hojas de cálculo? Consulta nuestro post sobre clasificación y filtrado de datos en Google Sheets.
¿También trabajas en Excel? Consulta cómo crear una tabla dinámica en Excel.



