6 trucos de Google Sheets que te ahorran horas (QUERY, ARRAYFORMULA y más)

5 tips de Google Sheet que necesitas conocer

Publicada originalmente en 2017. Reescrita por completo y actualizada el 22 de octubre de 2026. Los menús de Google Sheets cambian de nombre de vez en cuando, así que donde veas "puede variar", confirma en tu pantalla.

Casi todos usamos Google Sheets para sumar columnas, pero la herramienta da para mucho más. Estos son seis trucos que uso en el día a día, cada uno con un ejemplo que puedes copiar y adaptar. Todos usan datos inventados de una hoja de ventas.

Los datos de ejemplo

Imagina una hoja llamada Ventas con encabezados en la fila 1:

| A: Fecha | B: Vendedor | C: Cantidad | D: Precio | E: Total | |—|—|—|—|—| | 2026-10-01 | Ana | 3 | 120 | | | 2026-10-02 | Luis | 1 | 450 | | | 2026-10-03 | Ana | 2 | 450 | | | 2026-10-04 | Marta | 5 | 80 | |

Un aviso sobre comas y punto y coma

En los ejemplos separo los argumentos con coma (,). Si tu hoja está configurada con una región que usa coma como separador decimal (por ejemplo, varios países de Latinoamérica y España), Sheets suele esperar punto y coma (;). Si ves un error de análisis (#ERROR!), cambia las comas entre argumentos por punto y coma. Puedes revisar la región en Archivo > Configuración (puede variar). Dentro de un texto entre comillas, como la consulta de QUERY, no se cambia nada.

1. QUERY: pregúntale a tus datos como si fuera SQL

QUERY(datos, consulta, [encabezados]) usa el lenguaje de consultas de la API de Visualización de Google, parecido a SQL (ayuda oficial de QUERY). Por ejemplo, el total vendido por vendedor, ordenado de mayor a menor:

=QUERY(A1:E100, "select B, sum(E) where E > 0 group by B order by sum(E) desc label sum(E) 'Total'", 1)

El 1 final indica que hay una fila de encabezados. En la consulta, las columnas se nombran por su letra. Las cláusulas disponibles (select, where, group by, order by, label, limit…) están en la referencia del lenguaje de consultas.

2. ARRAYFORMULA: una fórmula para toda la columna

En lugar de arrastrar la fórmula fila por fila, escribe una sola en E2 que cubra toda la columna:

=ARRAYFORMULA(IF(A2:A="", "", C2:C*D2:D))

El IF evita que se llene de ceros las filas vacías. Cuando agregues una venta nueva, el total se calcula solo. Ojo: no pongas nada más debajo en esa columna, porque el resultado necesita las celdas libres para extenderse. La documentación de ARRAYFORMULA explica además que algunas funciones ya se expanden solas sin necesitarla.

3. IMPORTRANGE: trae datos de otra hoja de cálculo

Sirve para consolidar información de otros archivos sin copiar y pegar:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_DE_LA_HOJA", "Ventas!A1:E100")

La primera vez, la celda mostrará un error con un botón Permitir acceso; al pulsarlo conectas ambas hojas. Una vez concedido, cualquier editor de la hoja de destino puede importar de esa hoja de origen (ayuda de IMPORTRANGE). Si no eres editor del origen, tendrás que pedirle acceso al propietario.

Se combina muy bien con QUERY. Dentro de un QUERY sobre datos importados, las columnas se nombran Col1, Col2… en lugar de letras:

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_DE_LA_HOJA", "Ventas!A1:E100"), "select Col2, sum(Col5) group by Col2", 1)

4. Formato condicional con fórmula propia

Resalta filas enteras según una regla. Selecciona el rango (por ejemplo A2:E100), ve a Formato > Formato condicional, elige La fórmula personalizada es y escribe:

=$E2>1000

El $ delante de la columna hace que la regla mire siempre la columna E, pero cambie de fila. Para marcar vendedores repetidos en la columna B, el patrón de la ayuda oficial es:

=COUNTIF($B$2:$B$100, B2)>1

Si necesitas apuntar a otra pestaña, la ayuda indica usar INDIRECT (formato condicional en Sheets).

5. Listas desplegables para que nadie escriba "Ana " con espacio

Los errores de captura arruinan los reportes. Con una lista desplegable solo se puede elegir entre valores permitidos:

  1. Selecciona las celdas (por ejemplo B2:B100).
  2. Ve a Datos > Validación de datos y pulsa Agregar regla.
  3. En Criterios, elige Menú desplegable (escribes los valores) o Menú desplegable (de un intervalo) si ya los tienes en otra parte.
  4. En opciones avanzadas decides si rechazar lo que no esté en la lista o solo mostrar una advertencia.

También hay una casilla para permitir varias selecciones. Para quitarla, vuelve al mismo panel y pulsa Quitar regla (guía oficial de listas desplegables). Los nombres exactos de los menús pueden variar según el idioma y la versión.

6. Vistas de filtro: filtra sin molestar a nadie

Si compartes la hoja, un filtro normal cambia lo que ven todos. Con una vista de filtro, solo tú ves el resultado, y puedes guardar varias:

  1. Datos > Crear vista de filtro (en versiones anteriores el menú se llamaba "Vistas de filtro").
  2. Filtra u ordena las columnas.
  3. Pulsa Guardar vista arriba a la derecha.

Para guardarlas necesitas permiso de edición; con permiso de solo lectura puedes crear vistas temporales. Y están disponibles solo en la versión de escritorio (ayuda de ordenar y filtrar).

Bonus: una opción nueva, las tablas

Desde hace un tiempo Sheets permite convertir un rango en tabla (Formato > Convertir en tabla), con tipos de columna como número, fecha, casilla o menú desplegable, y referencias por nombre de tabla. Es una función relativamente reciente y sigue evolucionando, así que revisa la ayuda de tablas para ver qué soporta hoy. Por ejemplo, el formato condicional todavía tiene limitaciones con referencias de tabla.

¿Qué sigue?

Si dominas QUERY e IMPORTRANGE, ya puedes armar tableros que se actualizan solos. Y si quieres seguir con herramientas de Google para el trabajo en equipo, mira la nota sobre Google Sites como intranet o el resto de la categoría Apps.

¿Tienes una hoja que se volvió inmanejable y quieres automatizarla o conectarla con tu sitio web? Escríbeme desde la página de contacto y lo vemos.