En este artículo vamos a profundizar en el filtrado de datos en Google Sheets, una herramienta esencial para organizar y analizar información de manera eficiente. Te mostraré cinco métodos prácticos para filtrar tus datos: desde los filtros clásicos hasta el uso de Google Apps Script para automatizar procesos. Cada método tiene sus ventajas y limitaciones, y al final podrás decidir cuál se adapta mejor a tus necesidades. ¡Vamos a ello!
Si prefieres ver este tutorial en video, te los dejo a continuación para que puedas seguir paso a paso y con ejemplos prácticos.
Método 1: Filtros Clásicos
Cómo crear un filtro clásico
- Desde el icono de filtro:
- Selecciona cualquier celda dentro de tu tabla de datos.
- Haz clic en el icono de filtro que está en la barra de herramientas (parece un embudo).
- Desde el menú de Datos:
- Ve a
Datos>Crear un filtro.
- Usando el teclado:
- Selecciona toda la tabla presionando
Ctrl + Shift + Derechapara seleccionar columnas y luegoCtrl + Shift + Abajopara seleccionar filas. - Escribe «Filtro» en la barra de búsqueda del menú y selecciona
Crear un filtro.
Cómo usar los filtros clásicos
- Ordenar datos:
- Puedes ordenar tu tabla por cualquier columna, ya sea en orden alfabético, inverso o incluso por color de celda o texto.
- Filtrar por color:
- Filtra las filas que tengan un color específico en el relleno o en el texto para destacar ciertos datos.
- Filtrar por condición:
- Filtra filas basándote en condiciones como
Mayor que,Menor que,Contiene,No contiene, entre otras.
- Filtrar por valores específicos:
- Selecciona manualmente los valores que quieres mostrar en la tabla para enfocarte en lo que te interesa.
Ventajas y desventajas de los filtros clásicos
- Ventaja: Son rápidos y fáciles para hacer consultas puntuales o ediciones específicas en la hoja.
- Desventaja: El filtro afecta a todos los usuarios que tengan acceso a la hoja, por lo que si alguien más aplica un filtro, puede cambiar lo que tú ves.
Método 2: Vistas de filtro
Cómo crear una vista de filtro
- Desde el icono de filtro:
- Haz clic en la flecha al lado del icono de filtro y selecciona
Crear una nueva vista de filtro.
- Desde el menú de Datos:
- Ve a
Datos>Vistas de filtro>Crear una nueva vista de filtro.
- Usando el teclado:
- Escribe «Vista de filtro» en la barra de búsqueda del menú y selecciona
Crear una nueva vista de filtro.
Cómo usar las vistas de filtro
- Cada usuario puede crear y manejar sus propias vistas de filtro sin que interfieran con lo que ven los demás.
- Estas vistas se pueden guardar para reutilizarlas cuando quieras.
- Puedes renombrar las vistas y cambiar el rango de datos que filtran sin problema.
Ventajas y desventajas de las vistas de filtro
- Ventaja: Perfectas para que varios usuarios trabajen simultáneamente sin pisarse los filtros.
- Desventaja: Si usas fórmulas complejas o protecciones en la hoja, las vistas pueden complicar un poco el manejo.
Método 3: Fórmula FILTER
Cómo usar la fórmula FILTER
=FILTER(rango; condición)
Por ejemplo, para filtrar todas las filas donde la columna C sea igual a «tenis», usarías:
=FILTER(A2:J200; C2:C200 = "tenis")
- Esta fórmula devuelve solo las filas que cumplen la condición, sin modificar la tabla original.
Ventajas y desventajas de FILTER
- Ventaja: No afecta los datos originales ni a otros usuarios, ya que es una fórmula que crea un rango filtrado aparte.
- Desventaja: No copia los formatos ni encabezados automáticamente, por lo que debes agregarlos manualmente si los necesitas.
Método 4: Fórmula QUERY
Cómo usar la fórmula QUERY
=QUERY(rango; "consulta SQL")
Ejemplo para filtrar filas donde la columna C sea «tenis»:
=QUERY(A2:J200; "SELECT * WHERE C = 'tenis'")
- Esta fórmula es más potente porque permite seleccionar columnas específicas, ordenar resultados y hacer consultas más complejas.
Ventajas y desventajas de QUERY
- Ventaja: Mucho más flexible que
FILTER, ideal para análisis avanzados y reportes dinámicos. - Desventaja: Necesitas conocimientos básicos de SQL para sacarle el máximo provecho.
Método 5: Filtrado usando código (Google Apps Script)
Cómo usar Google Apps Script para filtrar
Con Google Apps Script puedes automatizar el filtrado y copiar los resultados a otra hoja. Aquí te muestro un ejemplo básico que filtra filas donde la columna C es «tenis» y las copia a una hoja llamada «Filtrado».
Aquí te dejo el código completo para miembros de la academia:
Ventajas y desventajas del filtrado con código
- Ventaja: Gran flexibilidad para automatizar tareas complejas y personalizadas.
- Desventaja: Necesitas conocimientos básicos de programación en Google Apps Script para crear y adaptar el código.
Conclusión
En resumen, Google Sheets ofrece varias formas de filtrar datos, cada una pensada para diferentes situaciones y niveles de experiencia. Los filtros clásicos y las vistas de filtro son ideales para uso rápido y colaborativo. Las fórmulas FILTER y QUERY te permiten crear rangos filtrados sin afectar la hoja original, siendo QUERY la más poderosa si sabes SQL. Finalmente, Google Apps Script te abre las puertas a automatizaciones avanzadas que pueden ahorrar mucho tiempo.
Te recomiendo probar cada método y decidir cuál se adapta mejor a tu flujo de trabajo. Si quieres profundizar más en el uso de fórmulas avanzadas y automatización en Google Sheets, puedes revisar mi curso completo en la academia JuanSGuzman.
Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.