QUERY, FILTER y UNIQUE en Google Sheets: análisis tabular rápido con criterio profesional

Aprende a construir vistas dinámicas en Google Sheets con QUERY, FILTER y UNIQUE para reporting operativo reproducible, y entiende cómo trasladar el enfoque a Excel cuando sea necesario.

Con QUERY, FILTER y UNIQUE puedes convertir una hoja operativa en una vista analítica sin crear pestañas duplicadas ni tocar manualmente cada fila.

La diferencia entre una hoja frágil y una hoja mantenible está en separar claramente datos fuente, parámetros y resultado de consulta.

QUERY es ideal para resumir y agrupar; FILTER para condiciones directas por columna; UNIQUE para construir dimensiones limpias reutilizables.

Este enfoque también mejora la transición entre Google Sheets y Excel porque obliga a modelar criterios explícitos y trazables.

  • No son funciones competidoras: cada una resuelve una parte distinta del análisis.
  • QUERY funciona como una mini capa SQL dentro de Sheets: filtra, selecciona, agrupa y ordena en una sola fórmula cuando necesitas una vista de reporting más completa.
  • FILTER es más directa para reglas rápidas (por ejemplo, canal = Online y estado = Cerrado) cuando ya tienes la estructura de columnas definida.
  • UNIQUE es la base para listas de control, validaciones y segmentación; evita mantener catálogos manuales con duplicados ocultos.
  • QUERY para vistas analíticas compuestas.

Cuándo usar QUERY, FILTER o UNIQUE

No son funciones competidoras: cada una resuelve una parte distinta del análisis.

QUERY funciona como una mini capa SQL dentro de Sheets: filtra, selecciona, agrupa y ordena en una sola fórmula cuando necesitas una vista de reporting más completa.

FILTER es más directa para reglas rápidas (por ejemplo, canal = Online y estado = Cerrado) cuando ya tienes la estructura de columnas definida.

UNIQUE es la base para listas de control, validaciones y segmentación; evita mantener catálogos manuales con duplicados ocultos.

  • QUERY para vistas analíticas compuestas.
  • FILTER para filtros de negocio explícitos.
  • UNIQUE para catálogos y dimensiones limpias.
  • Combinación profesional: UNIQUE + FILTER + QUERY según objetivo.

Arquitectura recomendada de una hoja analítica

Diseña por capas para evitar fórmulas difíciles de auditar.

Una estructura robusta separa tres zonas: datos fuente (sin tocar), parámetros de análisis y bloque de salida con consultas.

Este patrón reduce errores de mantenimiento y permite que otro miembro del equipo entienda el flujo sin rehacer todo desde cero.

Cuando el volumen crece, esta separación facilita migrar parte del análisis a Excel, Power Query o BI sin perder lógica de negocio.

Sintaxis práctica para casos de reporting

Las fórmulas deben ser legibles para que el equipo pueda mantenerlas.

En QUERY, evita cadenas opacas: documenta qué columnas representa cada letra y qué criterio de fecha o estado se está aplicando.

En FILTER, combina condiciones con multiplicación booleana para AND y suma booleana para OR cuando necesites múltiples reglas.

Combinar UNIQUE con SORT te permite publicar listas ordenadas de clientes, comerciales o canales sin pasos manuales.

Errores frecuentes y debug común

La mayoría de fallos viene de rangos inconsistentes o de texto mal tipado en criterios.

Error típico: mezclar cabeceras y datos en el mismo rango sin indicar correctamente el parámetro de encabezado en QUERY.

Error típico: filtrar por texto con espacios ocultos o mayúsculas inconsistentes, generando resultados aparentemente vacíos.

Error típico: usar rangos abiertos sin control en hojas muy grandes y degradar rendimiento en cálculos compartidos.

Patrones aplicables en oficina y negocio

El objetivo no es solo calcular, sino tomar decisiones repetibles.

Excel / Google Sheets
21

QUERY, FILTER y UNIQUE en Google Sheets: análisis tabular rápido con criterio profesional

Aprende a construir vistas dinámicas en Google Sheets con QUERY, FILTER y UNIQUE para reporting operativo reproducible, y entiende cómo trasladar el enfoque a Excel cuando sea necesario.

Código del tema: Power Query: importar, limpiar y transformar

📘 Teoría

Cuándo usar QUERY, FILTER o UNIQUE

No son funciones competidoras: cada una resuelve una parte distinta del análisis.

QUERY funciona como una mini capa SQL dentro de Sheets: filtra, selecciona, agrupa y ordena en una sola fórmula cuando necesitas una vista de reporting más completa.

FILTER es más directa para reglas rápidas (por ejemplo, canal = Online y estado = Cerrado) cuando ya tienes la estructura de columnas definida.

UNIQUE es la base para listas de control, validaciones y segmentación; evita mantener catálogos manuales con duplicados ocultos.

  • QUERY para vistas analíticas compuestas.
  • FILTER para filtros de negocio explícitos.
  • UNIQUE para catálogos y dimensiones limpias.
  • Combinación profesional: UNIQUE + FILTER + QUERY según objetivo.

Arquitectura recomendada de una hoja analítica

Diseña por capas para evitar fórmulas difíciles de auditar.

1

Una estructura robusta separa tres zonas: datos fuente (sin tocar), parámetros de análisis y bloque de salida con consultas.

2

Este patrón reduce errores de mantenimiento y permite que otro miembro del equipo entienda el flujo sin rehacer todo desde cero.

3

Cuando el volumen crece, esta separación facilita migrar parte del análisis a Excel, Power Query o BI sin perder lógica de negocio.

Diagrama SVG: flujo de consultas mantenible en Sheets

Sintaxis práctica para casos de reporting

Las fórmulas deben ser legibles para que el equipo pueda mantenerlas.

1

En QUERY, evita cadenas opacas: documenta qué columnas representa cada letra y qué criterio de fecha o estado se está aplicando.

2

En FILTER, combina condiciones con multiplicación booleana para AND y suma booleana para OR cuando necesites múltiples reglas.

3

Combinar UNIQUE con SORT te permite publicar listas ordenadas de clientes, comerciales o canales sin pasos manuales.

Errores frecuentes y debug común

La mayoría de fallos viene de rangos inconsistentes o de texto mal tipado en criterios.

1

Error típico: mezclar cabeceras y datos en el mismo rango sin indicar correctamente el parámetro de encabezado en QUERY.

2

Error típico: filtrar por texto con espacios ocultos o mayúsculas inconsistentes, generando resultados aparentemente vacíos.

3

Error típico: usar rangos abiertos sin control en hojas muy grandes y degradar rendimiento en cálculos compartidos.

Patrones aplicables en oficina y negocio

El objetivo no es solo calcular, sino tomar decisiones repetibles.

1

Seguimiento comercial

Panel rápido por canal y estado.

  • FILTER para pipeline de oportunidades.
  • QUERY para resumen por comercial.
  • UNIQUE para catálogo de responsables.
2

Control de incidencias

Prioriza tickets y tiempos de respuesta.

  • FILTER por prioridad y SLA.
  • QUERY para agregados por equipo.
  • UNIQUE para tipologías de incidencia.
3

Consolidación semanal

Entrega de reporte sin trabajo manual repetitivo.

  • Parámetros editables para fechas.
  • Consulta principal en una sola zona.
  • Salida lista para compartir con dirección.

🧪 Aprende probando

Ejemplo Caso guiado: diseña una hoja de reporting con consultas trazables Revisa un esquema profesional para separar origen, parámetros y salida antes de escribir QUERY/FILTER/UNIQUE en Google Sheets.
Ejemplo Simulador JS: prueba QUERY/FILTER/UNIQUE sobre datos operativos Cambia modo de consulta y criterios para entender cómo afecta cada función a la salida del reporte.

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .