Filtrar por condición en Google Sheets y trabajar con vistas de filtro

  • Compartir Este
Michael Brown

Filtrar tablas enormes ayuda a centrar tu atención en la información más necesaria. Hoy me gustaría comentar contigo las formas de añadir filtros por condición, incluso de aplicar varios de ellos a tus datos a la vez. También te explicaré por qué el filtro de Google Sheets es tan útil e importante cuando trabajas en un documento compartido.

    Filtrar por condición en Google Sheets

    Empecemos aplicando un filtro básico a la hoja de Google. Si no sabes o no recuerdas cómo hacerlo, consulta mi anterior entrada del blog.

    Cuando aparezcan los iconos correspondientes en las cabeceras de las columnas, haga clic en el que pertenezca a la columna con la que desee trabajar y seleccione Filtrar por condición Aparecerá un campo de opción adicional, con la palabra "Ninguno" en él.

    Haz clic en él y verás la lista de todas las condiciones disponibles para filtrar en Google Sheets. Si ninguna de las condiciones existentes satisface tus necesidades, puedes crear una propia eligiendo La fórmula personalizada es de la lista:

    Veámoslos juntos, ¿de acuerdo?

    No está vacío

    Si las celdas contienen valores numéricos y/o cadenas de texto, expresiones lógicas o cualquier otro dato que incluya espacios ( ) o cadenas vacías (""), se mostrarán las filas con dichas celdas.

    Puede obtener el mismo resultado utilizando la siguiente fórmula al seleccionar la opción La fórmula personalizada es opción:

    =ISBLANK(B:B)=FALSE

    Está vacío

    Esta opción es totalmente opuesta a la anterior. Sólo se mostrarán las celdas que no tengan ningún contenido. Las demás serán filtradas por Google Sheets.

    También puedes utilizar esta fórmula:

    =ISBLANK(B:B)=VERDADERO

    El texto contiene

    Esta opción muestra las filas en las que las celdas contienen caracteres específicos - numéricos y/o textuales. No importa si están al principio, en medio o al final de una celda.

    Puede utilizar caracteres comodín para encontrar algunos símbolos específicos en distintas posiciones dentro de una celda. El asterisco (*) se utiliza para sustituir cualquier número de caracteres, mientras que el signo de interrogación (?) sustituye a un único símbolo:

    Como puede ver, puede conseguir el mismo resultado introduciendo varias combinaciones de caracteres comodín.

    La siguiente fórmula también te ayudará:

    =REGEXMATCH(D:D, "Oscuro")

    El texto no contiene

    Creo que ya entiendes que las condiciones aquí pueden ser las mismas que en el punto anterior, pero el resultado será el contrario. El valor que introduzcas se filtrará de la vista de Google Sheets.

    En cuanto a la fórmula personalizada, puede tener el siguiente aspecto:

    =REGEXMATCH(D:D, "Oscuro")=FALSE

    El texto empieza por

    Para esta condición, introduzca el primer carácter (uno o más) del valor de interés.

    Nota: los caracteres comodín no funcionan aquí.

    El texto termina con

    También puede introducir los últimos caracteres de las entradas que desea visualizar.

    Nota: los caracteres comodín tampoco se pueden utilizar aquí.

    El texto es exactamente

    Aquí tienes que introducir exactamente lo que quieres ver, ya sea un número o un texto. Chocolate con leche Las entradas que contengan algo distinto no se mostrarán, por lo que no se pueden utilizar caracteres comodín.

    Nota: Tenga en cuenta que el caso del texto importa para esta condición.

    Si desea utilizar una fórmula para buscar todos los registros que sólo contengan "Chocolate con leche", introduzca lo siguiente:

    =D:D="Chocolate con leche"

    Fecha es, Fecha es antes, Fecha es después

    Estos filtros de Google Sheets permiten utilizar fechas como condiciones. Como resultado, verás las filas que contienen una fecha exacta o la fecha anterior/posterior a la fecha exacta.

    Las opciones por defecto son hoy, mañana, ayer, en la última semana, en el último mes, en el último año. También puede introducir una fecha exacta:

    Nota. Cuando introduzcas cualquier fecha, asegúrate de escribirla en el formato de tu configuración regional en lugar de su formato en la tabla. Puedes leer más sobre formatos de fecha y hora aquí.

    Filtro de Google Sheets para valores numéricos

    Puedes filtrar datos numéricos en Hojas de cálculo de Google según las siguientes condiciones: mayor que, mayor o igual que, menor que, menor o igual que, es igual a, no es igual a, está entre, no está entre .

    Las dos últimas condiciones requieren dos números que indiquen los puntos inicial y final del intervalo deseado.

    Consejo. Puede utilizar referencias a celdas como condiciones teniendo en cuenta que las celdas a las que hace referencia contienen números.

    Quiero ver las filas en las que los números de la columna E son mayores o iguales que el valor de G1:

    =$G$1

    Nota. Si cambia el número al que se refiere (100 en mi caso), el intervalo mostrado no se actualizará automáticamente. Haga clic en el botón Filtro en la columna de Google Sheets y, a continuación OK para actualizar los resultados manualmente.

    La fórmula personalizada también puede utilizarse para esta opción.

    =E:E>$G$1

    Fórmulas personalizadas para filtrar por condición en Google Sheets

    Cada una de las opciones mencionadas puede sustituirse por fórmulas personalizadas que devuelvan el mismo resultado.

    Sin embargo, las fórmulas suelen utilizarse en los filtros de Google Sheets si la condición es demasiado compleja para ser cubierta por medios predeterminados.

    Por ejemplo, quiero ver todos los productos que contienen las palabras "Leche" y "Oscuro" en sus nombres. Necesito esta fórmula:

    =OR(REGEXMATCH(D:D, "Oscuro"),REGEXMATCH(D:D, "Leche"))

    Sin embargo, esta no es la forma más avanzada. También existe la función FILTRO de Google Sheets que permite crear condiciones más complejas.

    Así pues, este es el filtro estándar de Google Sheets con sus opciones y fórmulas personalizadas.

    Pero cambiemos de tarea por un momento.

    ¿Y si cada empleado necesitara ver sólo sus ventas? Necesitarían aplicar varios filtros en la misma hoja de cálculo de Google.

    ¿Hay alguna forma de hacerlo una sola vez, sin tener que volver a crear todo de nuevo?

    Hojas de cálculo de Google Filtrar vistas se ocupará del problema.

    Vistas de filtro de Google Sheets: crear, nombrar, guardar y eliminar

    Hojas de cálculo de Google Filtrar vistas ayudan a guardar los filtros para más tarde, con el fin de evitar volver a crearlos. Pueden ser utilizados por distintos usuarios sin interferir entre sí.

    Como ya he creado un filtro estándar de Google Sheets que quiero guardar para más tarde, hago clic en Datos> Filtrar vistas> Guardar como vista de filtro .

    Aparece una barra negra adicional con el Opciones Allí encontrará las opciones para renombrar tu filtro en Google Sheets, actualización la gama, duplicado o borrar Para guardar & cierra cualquier vista de filtro de Google Sheets, haz clic en el botón Cerrar situado en la esquina superior derecha de la barra.

    Puedes acceder a los filtros guardados en Hojas de cálculo de Google y aplicarlos en cualquier momento. Yo sólo tengo dos:

    Una de las principales ventajas de las Hojas de cálculo de Google es la posibilidad de que varias personas trabajen simultáneamente con las tablas. Ahora, imagina lo que puede ocurrir si distintas personas desean ver distintos datos.

    En cuanto un usuario aplique un filtro en sus Hojas de cálculo de Google, los demás usuarios verán los cambios inmediatamente, lo que significa que los datos con los que trabajan quedarán parcialmente ocultos.

    Para resolver el problema, Filtrar vistas Funciona en el lado de cada usuario, por lo que pueden aplicar filtros de Google Sheets sólo para ellos sin interferir en el trabajo de los demás.

    Para crear una vista de filtro de Google Sheets, haz clic en Datos> Filtrar vistas> Crear nueva vista de filtro A continuación, defina las condiciones de los datos y asigne un nombre a la vista haciendo clic en el botón "Nombre" (o utilice el campo Opciones para cambiarle el nombre).

    Todos los cambios se guardan automáticamente al cerrar Vistas de filtro. Si ya no son necesarios, elimínelos haciendo clic en Opciones> Borrar en la barra negra.

    Consejo: si el propietario de la hoja de cálculo te ha permitido editar el archivo, todos los demás usuarios podrán ver y utilizar los filtros creados por ti en Google Sheets.

    Nota. Si lo único que puedes hacer es ver la hoja de cálculo de Google, podrás crear y aplicar vistas de filtro para ti, pero no se guardará nada al cerrar el archivo. Para ello, necesitas permisos para editar la hoja de cálculo.

    Manera fácil de crear filtros avanzados en Google Sheets (sin fórmulas)

    Filtrar en Google Sheets es una de las funciones más sencillas. Lamentablemente, el número de condiciones que puedes aplicar a una columna a la vez apenas es suficiente para cubrir la mayoría de las tareas.

    Las fórmulas personalizadas podrían proporcionar una salida, pero incluso éstas pueden ser difíciles de construir correctamente, especialmente para fechas y horas o con lógica OR/AND.

    Por suerte, existe una solución mejor: un complemento especial para Hojas de cálculo de Google llamado Multiple VLOOKUP Matches. Filtra varias filas y columnas, cada una con muchos criterios aplicados. La extensión es fácil de usar, por lo que no tendrás que dudar de tus propias acciones. Pero incluso si lo haces, la herramienta no alterará tus datos de origen en absoluto: copiará y pegará el rango filtrado donde tú decidas. Como agradableAdemás, el complemento le evitará tener que aprender la temible función VLOOKUP de Google Sheets ;)

    Consejo: no dude en saltar al final de la página para ver inmediatamente un vídeo sobre la herramienta.

    Una vez instalado el complemento, lo encontrará en la sección Extensiones en Google Sheets. El primer paso que verás es el único que hay:

    1. Utilicemos el complemento para filtrar mi tabla de ventas de Google Sheets (A1:F69):
    2. Las columnas que realmente me interesan son Fecha , Región , Producto y Ventas totales ...así que sólo los elijo a ellos para devolverlos:
    3. Ahora es el momento de componer las condiciones. Intentemos que todas las ventas de leche y avellana chocolate para Septiembre de 2022 :
    4. Mientras enhebra sus criterios, la fórmula del área de previsualización situada en la parte inferior de la herramienta se modificará en consecuencia. Haga clic en Vista previa del resultado para ver las coincidencias encontradas:
    5. Seleccione las celdas situadas más a la izquierda para el futuro rango filtrado y pulse Pegar resultado (para devolver las coincidencias encontradas como valores) o Insertar fórmula (para insertar una fórmula con su resultado):

    Si quieres conocer mejor Multiple VLOOKUP Matches, te animo a instalarlo desde Google Workspace Marketplace o a obtener más información sobre él en su página de inicio.

    Vídeo: Filtros avanzados de Google Sheets de forma sencilla

    Multiple VLOOKUp Matches es la mejor y más sencilla forma que existe de filtrar tus datos en Google Sheets. Mira este vídeo de demostración para conocer todas las ventajas de contar con esta herramienta:

    Si tienes alguna pregunta o quieres compartir tu opinión sobre los filtros de Google Sheets, no dudes en dejar un comentario a continuación.

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.