5 Métodos para Filtrar Datos en Google Sheets y Automatizar tu Trabajo

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

  1. 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).
  1. Desde el menú de Datos:
  • Ve a Datos > Crear un filtro.
  1. Usando el teclado:
  • Selecciona toda la tabla presionando Ctrl + Shift + Derecha para seleccionar columnas y luego Ctrl + Shift + Abajo para seleccionar filas.
  • Escribe «Filtro» en la barra de búsqueda del menú y selecciona Crear un filtro.

Cómo usar los filtros clásicos

  1. Ordenar datos:
  • Puedes ordenar tu tabla por cualquier columna, ya sea en orden alfabético, inverso o incluso por color de celda o texto.
  1. Filtrar por color:
  • Filtra las filas que tengan un color específico en el relleno o en el texto para destacar ciertos datos.
  1. Filtrar por condición:
  • Filtra filas basándote en condiciones como Mayor que, Menor que, Contiene, No contiene, entre otras.
  1. 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

  1. Desde el icono de filtro:
  • Haz clic en la flecha al lado del icono de filtro y selecciona Crear una nueva vista de filtro.
  1. Desde el menú de Datos:
  • Ve a Datos > Vistas de filtro > Crear una nueva vista de filtro.
  1. 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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

JuanSGuzman
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.