Cómo filtrar por color en Google Sheets

Google lanzó su primera versión de prueba, Hojas de cálculo, en 2006, y rápidamente expandió la versión de prueba a la versión funcional que muchas personas usan en la actualidad. A los usuarios de hojas de cálculo les gustan las hojas de cálculo porque es una herramienta versátil con una curva de aprendizaje rápida y muchas funciones.

Cómo filtrar por color en Google Sheets

La realidad es que cada programa de software es un acto de equilibrio entre muchos factores: la dificultad de la curva de aprendizaje, el conjunto de características, la confiabilidad del programa, el costo del programa, etc.

Ningún programa es perfecto; todos ellos tienen que hacer concesiones mutuas entre áreas de desempeño. Entonces, si bien Google Sheets tiene una curva de aprendizaje muy baja y el precio ideal (¡gratis!), Esto se compensa con su conjunto de funciones algo limitado. Sheets es casi tan rico en funciones como Excel, aunque es más complicado hacer cosas más avanzadas como tablas dinámicas con Sheets en comparación con Excel y Sheets no tiene tantas funciones.

Para la mayoría de los usuarios, eso nunca es un problema ... hasta que llega el momento en que realmente necesitas una función que Hojas de cálculo no tiene incorporada.

Afortunadamente, existen formas de evitar las limitaciones de Hojas de cálculo. Una característica por la que muchos usuarios han expresado su deseo es la capacidad de filtrar por color. En este artículo, le mostraré un par de formas diferentes de filtrar por color en Google Sheets.

¿Hay alguna forma de filtrar por color en Google Sheets?

Sí, de hecho, hay al menos un par de formas diferentes de lograr filtrar por color en Hojas de cálculo.

Sheets tiene una poderosa herramienta de formato condicional, pero se basa en los datos almacenados en las celdas, no en los atributos de la celda como el color. Para obtener una visión más completa del formato condicional, consulte nuestra guía de formato condicional en Hojas de cálculo.

Por lo tanto, parece que no hay forma de filtrar por color de celda en Hojas de cálculo, pero hay un par de formas diferentes de hacerlo.

Una forma es usar una secuencia de comandos para identificar las celdas por su color y luego almacenar el valor hexadecimal de ese color en otra celda; luego puede filtrar según el contenido de ESA celda y hacer que el resultado se vea igual que si estuviera filtrando por color.

El otro enfoque utiliza complementos de Hojas de cálculo; hay un par de buenos que contienen esta funcionalidad. Le mostraré cómo utilizar ambos métodos.

¿Cómo filtro en Google Sheets?

Este enfoque es para el usuario más técnico o el usuario avanzado de Google Apps, ya que utiliza Google App Script con Google Script Editor para crear una función a la que puede llamar desde Google Sheets.

En este escenario de ejemplo, tiene una Hoja que tiene todos los tickets pendientes (una forma de rastrear los problemas de atención al cliente), codificados por colores por prioridad: baja, media, alta y urgente. La clasificación por color puede ser útil en este escenario y puede aplicar la idea a cualquier situación en la que desee clasificar una hoja por color.

El primer método es el uso de scripts de Google Apps, que los usuarios técnicos y los usuarios avanzados de Google Apps pueden encontrar útiles porque le brinda mucha flexibilidad y poder para ampliar las capacidades de Google Sheets.

La mayoría de los usuarios de Hojas de cálculo querrán pasar a un "Complemento", que es mucho más fácil y rápido de implementar. Los complementos son a menudo la forma más fácil de hacer cosas que no son una característica principal de Google Sheets.

El método de secuencia de comandos de Google Apps

Comencemos por copiar y pegar la secuencia de comandos en el Editor de secuencias de comandos de Google Apps.

  1. Primero, abra Google Sheets en la hoja que desea filtrar.
  2. A continuación, seleccione Editor de guiones desde el Instrumentos Menú desplegable.
  3. Copia y pega el siguiente código:

función GetCellColorCode (entrada)

{

var ss = SpreadsheetApp.getActiveSpreadsheet ();

var celda = ss.getRange (entrada);

var result = cell.getBackground ();

devolver resultado

}

Ahora puede llamar a la función que creó en Google Apps Script desde las celdas de su hoja.

Llame a la función desde su hoja

Ahora que tiene la secuencia de comandos lista para funcionar, puede llamar a la función en la secuencia de comandos desde la Hoja. Primero, sin embargo, cree una columna especial llamada "colores" o algo así.

Hoja de Google

Para recuperar estos códigos hexadecimales, utilice la siguiente llamada de función en cada celda que tenga una fila que tenga un código de color de celda, que en este caso es C2:

= GetCellColorCode ("B" y FILA ())

Tenga en cuenta que los parámetros hacen referencia a B, que es la columna que está codificada por colores y la fila. En este ejemplo, es la columna B pero, por supuesto, ajuste el número de columna para que se ajuste a su situación.

Luego, simplemente puede copiar la función en cada una de las otras celdas de esa columna. El resultado será que tendrá una columna de códigos hexadecimales, uno para cada color que elija para la codificación de colores.

Crear el filtro

Ahora que tiene la secuencia de comandos y la llamada a la función en la Hoja completa, creará un filtro para que pueda filtrar por uno o más colores:

  1. Seleccione el encabezado de la columna de colores.
  2. Desde el Datos menú desplegable, seleccione Crear un filtro
  3. Luego, borre los códigos hexadecimales de los colores que desea usar en su filtro.
  4. Finalmente, seleccione uno o más colores (códigos hexadecimales) que desee ver.filtrar por color

Esto devolvería todas las filas donde la prioridad era urgente (naranja). Por supuesto, puede seleccionar cualquiera de los colores o más de un color según lo que quiera ver en la Hoja.

filtro naranja

Para los usuarios avanzados, el uso de una solución de Google Apps Script les brinda mucha flexibilidad y poder para ampliar las capacidades de Google Sheets. Para la mayoría de los usuarios, es más fácil usar un complemento.

Uso del complemento Sort Range Plus

Encontré un complemento que funciona para ordenar por color en la página de complementos de Hojas de cálculo de Google. El beneficio de este complemento es que puede ordenar por color de celda o por color de texto, pero la desventaja es que no puede cambiar el orden ni personalizarlo.

  1. Visite la página Sort Range Plus y seleccione el botón azul + Gratis en la parte superior derecha para instalarlo.
  2. Seleccione las celdas de su hoja que desea ordenar por color.
  3. Seleccione Complementos y Ordenar rango más.
  4. Seleccione Ordenar rango.
  5. Utilice el complemento para ordenar.

En la configuración de la aplicación, puede cambiar el orden de clasificación a uno de los tres tipos preestablecidos, lo que le brinda un poco de capacidad de personalización.

Usando el complemento ColorArranger

Otro complemento útil para Sheets es Color Arranger. ColorArranger le permite ordenar las hojas mediante una representación visual del color de fondo de las celdas.

Las características principales del complemento incluyen la clasificación de una gran cantidad de colores, la detección automática de datos y columnas de clasificación, una opción de "coincidencia más cercana" que coloca colores similares juntos y el ajuste fino del orden de clasificación arrastrando colores en la paleta. .

Usar ColorArranger es simple. Simplemente cargue su hoja, asigne los colores a la columna de datos y seleccione Complementos-> Organizador de colores-> Ordenar por color. Aparecerá un cuadro de diálogo con la columna de datos autodetectada. ¡Un buen consejo para el lector de TechJunkie, Sekhar, por informarnos sobre este complemento!

Tenemos bastantes artículos de Google Sheets sobre TechJunkie destinados a ayudarlo a desarrollar sus habilidades, incluidos estos artículos prácticos:

  • Guía de funciones de Hojas de cálculo
  • Cómo ocultar columnas en hojas de Google
  • Cómo agregar un gráfico y editar la leyenda en Google Sheets
  • ¡Uso de tablas dinámicas en hojas!

Espero que haya encontrado esta guía útil para usar el color de las celdas como herramienta para ordenar y filtrar en Hojas de cálculo de Google. Si tiene sus propias sugerencias para hacer esto, no dude en compartirlas con nosotros en la sección de comentarios a continuación.