Com filtrar per color a Google Sheets

Google va llançar la seva primera versió de prova Sheets l'any 2006 i ràpidament va ampliar la versió de prova a la versió funcional que molta gent utilitza avui dia. Als usuaris de fulls de càlcul els agrada Sheets perquè és una eina versàtil amb una corba d'aprenentatge ràpida i moltes funcions.

Com filtrar per color a Google Sheets

La realitat és que cada programa de programari és un acte d'equilibri entre molts factors: la dificultat de la corba d'aprenentatge, el conjunt de característiques, la fiabilitat del programa, el cost del programa, etc.

Cap programa és perfecte; tots ells han de fer compensacions entre àrees d'actuació. Així, tot i que Google Sheets té una corba d'aprenentatge molt baixa i el preu ideal (gratuït!), això es compensa amb el seu conjunt de funcions una mica limitat. Fulls de càlcul és gairebé tan ric en funcions com Excel, tot i que és més difícil fer coses més avançades com ara taules dinàmiques amb Fulls en comparació amb Excel i Fulls no té tantes funcions.

Per a la majoria dels usuaris això mai és un problema... fins que arriba el moment en què realment necessiteu una funció que Sheets no té integrada.

Afortunadament, hi ha maneres d'evitar les limitacions de Fulls. Una característica que molts usuaris han expressat el desig és la capacitat de filtrar per color. En aquest article, us mostraré un parell de maneres diferents de filtrar per color a Fulls de càlcul de Google.

Hi ha alguna manera de filtrar per color a Fulls de càlcul de Google?

Sí, de fet, hi ha almenys un parell de maneres diferents de filtrar per color a Fulls.

Fulls de càlcul té una potent eina de format condicional, però es basa en les dades emmagatzemades a les cel·les, no en els atributs de la cel·la, com ara el color. Per obtenir una visió més completa del format condicional, consulteu la nostra guia sobre el format condicional a Fulls de càlcul.

Per tant, sembla que no hi ha cap manera de filtrar per color de cel·la a Fulls de càlcul, però hi ha un parell de maneres diferents de fer-ho.

Una manera és utilitzar un script per identificar les cel·les pel seu color i després emmagatzemar el valor hexadecimal d'aquest color en una altra cel·la; A continuació, podeu filtrar segons el contingut d'AQUESTA cel·la i fer que el resultat sembli el mateix que si estiguéssiu filtrant per color.

L'altre enfocament utilitza complements de Fulls de càlcul; n'hi ha un parell de bones que contenen aquesta funcionalitat. Us mostraré com utilitzar aquests dos mètodes.

Com puc filtrar a Google Sheets?

Aquest enfocament s'adreça a l'usuari més tècnic o a l'usuari potent de Google Apps, ja que utilitza Google App Script amb l'Editor de Google Script per crear una funció a la qual podeu trucar des de Google Sheets.

En aquest escenari d'exemple, teniu un Full que té tots els bitllets pendents (una manera de fer un seguiment dels problemes d'atenció al client), codificats per colors per prioritat: baix, mitjà, alt i urgent. L'ordenació per color pot ser útil en aquest escenari i podeu aplicar la idea a qualsevol situació en què vulgueu ordenar un full per color.

El primer mètode és utilitzar Google Apps Scripts, que els usuaris tècnics i els usuaris avançats de Google Apps poden trobar útils perquè us ofereix molta flexibilitat i poder per ampliar les capacitats de Google Sheets.

La majoria dels usuaris de Fulls de càlcul voldran passar a un "Afegir", que és molt més fàcil i ràpid d'implementar. Els complements solen ser la manera més senzilla de fer coses que no són una característica bàsica de Fulls de càlcul de Google.

El mètode d'script de Google Apps

Comencem copiant i enganxant el propi script a l'Editor d'scripts de Google Apps.

  1. Primer, obriu Google Sheets al full que voleu filtrar.
  2. A continuació, seleccioneu Editor de guió des del Eines menú desplegable.
  3. Copieu i enganxeu el codi següent:

funció GetCellColorCode (entrada)

{

var ss = SpreadsheetApp.getActiveSpreadsheet();

var cel·la = ss.getRange(entrada);

var resultat = cell.getBackground();

retornar el resultat

}

Ara podeu trucar a la funció que heu creat a Google Apps Script des de les cel·les del vostre full.

Truqueu a la funció des del vostre full

Ara que teniu l'script a punt, podeu trucar a la funció de l'script des del Full. Primer, però, creeu una columna especial anomenada "colors" o alguna cosa així.

Full de Google

Per recuperar aquests codis hexadecimals, utilitzeu la següent crida de funció a cada cel·la que tingui una fila que tingui un codi de color de cel·la que és C2 en aquest cas:

=GetCellColorCode("B"&ROW())

Tingueu en compte que els paràmetres fan referència a B, que és la columna des de la qual es codifica per colors i la fila. En aquest exemple, és la columna B, però, per descomptat, ajusteu el número de columna perquè s'adapti a la vostra situació.

Aleshores, simplement podeu copiar la funció a cadascuna de les altres cel·les d'aquesta columna. El resultat serà que tindreu una columna de codis hexadecimals un per a cada color que trieu per a la codificació de colors.

Creeu el filtre

Ara que teniu completat l'script i la crida a la funció al Full, creareu un filtre perquè pugueu filtrar per un o més colors:

  1. Seleccioneu la capçalera de la columna de colors.
  2. Des del Dades menú desplegable, seleccioneu Creeu un filtre
  3. A continuació, netegeu els codis hexadecimals dels colors que voleu utilitzar al vostre filtre.
  4. Finalment, seleccioneu un o més colors (codis hexadecimals) que voleu veure.filtrar per color

Això retornaria totes les files on la prioritat era urgent (taronja). Per descomptat, podeu seleccionar qualsevol dels colors o més d'un color en funció del que vulgueu veure al Full.

filtre taronja

Per als usuaris avançats, utilitzar una solució de Google Apps Script us ofereix molta flexibilitat i potència per ampliar les capacitats de Google Sheets. Per a la majoria dels usuaris, és més fàcil utilitzar només un complement.

Utilitzant el complement Sort Range Plus

He trobat un complement funcional ordenat per color a la pàgina del complement de Google Sheets. L'avantatge d'aquest complement és que es pot ordenar per color de cel·la o per color de text, però l'inconvenient és que no podeu canviar l'ordre ni personalitzar-lo.

  1. Visiteu la pàgina Sort Range Plus i seleccioneu el botó blau + Gratuït a la part superior dreta per instal·lar-lo.
  2. Seleccioneu les cel·les del vostre full que voleu ordenar per color.
  3. Seleccioneu Complements i Ordena Range Plus.
  4. Seleccioneu Ordenar rang.
  5. Utilitzeu el complement per ordenar.

A la configuració de l'aplicació, podeu canviar l'ordre d'ordenació a un dels tres tipus predefinits que us ofereixen una mica de capacitat de personalització.

Utilitzant el complement ColorArranger

Un altre complement útil per a Fulls és Color Arranger. ColorArranger us permet ordenar Fulls mitjançant una representació visual del color de fons de les cel·les.

Les principals característiques del complement inclouen l'ordenació a partir d'un gran nombre de colors, la detecció automàtica de dades i les columnes d'ordenació, una opció de "concordança més propera" que apropa colors similars i l'ajustament de l'ordre d'ordenació arrossegant els colors a la paleta. .

L'ús de ColorArranger és senzill. Només cal que carregueu el vostre full, assigneu els colors a la columna de dades i seleccioneu Complements->Arranjador de colors->Ordena per color. Apareixerà un quadre de diàleg amb la columna de dades detectada automàticament. Consell de barret al lector de TechJunkie Sekhar per informar-nos sobre aquest complement!

Tenim un munt d'articles de Google Sheets sobre TechJunkie destinats a ajudar-vos a desenvolupar les vostres habilitats, inclosos aquests articles de pràctica:

  • Guia de funcions de Fulls
  • Com amagar columnes a Google Sheets
  • Com afegir un gràfic i editar la llegenda a Google Sheets
  • Ús de taules dinàmiques a Fulls!

Espero que hagueu trobat aquesta una guia útil per utilitzar el color de les cel·les com a eina per ordenar i filtrar a Fulls de càlcul de Google. Si teniu els vostres propis suggeriments per fer-ho, no dubteu a compartir-los amb nosaltres a la secció de comentaris a continuació!