Sådan filtreres efter farve i Google Sheets

Google lancerede sin første testversion Sheets helt tilbage i 2006, og udvidede hurtigt testversionen til den funktionelle version, som mange mennesker bruger i dag. Regnearksbrugere kan lide Sheets, fordi det er et alsidigt værktøj med en hurtig indlæringskurve og mange funktioner.

Sådan filtreres efter farve i Google Sheets

Virkeligheden er, at hvert softwareprogram er en balancegang mellem mange faktorer - sværhedsgraden af ​​indlæringskurven, funktionssættet, programmets pålidelighed, omkostningerne ved programmet og så videre.

Intet program er perfekt; alle skal de foretage afvejninger mellem præstationsområder. Så selvom Google Sheets har en meget lav indlæringskurve og den ideelle pris (gratis!), er dette opvejet af dets noget begrænsede funktionssæt. Sheets er næsten lige så mange funktioner som Excel, selvom det er mere besværligt at gøre mere avancerede ting som pivottabeller med Sheets sammenlignet med Excel, og Sheets har ikke ret mange funktioner.

For de fleste brugere er det aldrig et problem ... indtil det øjeblik kommer, hvor du virkelig har brug for en funktion, som Sheets ikke har indbygget.

Heldigvis er der måder at omgå begrænsningerne for Sheets. En funktion, som mange brugere har udtrykt ønske om, er muligheden for at filtrere efter farve. I denne artikel vil jeg vise dig et par forskellige måder at filtrere efter farve i Google Sheets.

Er der en måde at filtrere efter farve i Google Sheets?

Ja, faktisk er der i det mindste et par forskellige måder at udføre for at filtrere efter farve i Sheets.

Sheets har et kraftfuldt betinget formateringsværktøj, men det er baseret på de data, der er gemt i cellerne, ikke på cellens egenskaber, såsom farve. For et mere fyldigt kig på betinget formatering, tjek vores guide til betinget formatering i Sheets.

Så det ser ud til, at der ikke er nogen måde at filtrere efter cellefarve i Sheets, men der er et par forskellige måder at gøre det på.

En måde er at bruge et script til at identificere celler ved deres farve og derefter gemme hex-værdien af ​​den farve i en anden celle; du kan derefter filtrere baseret på DEN celles indhold og få resultatet til at se det samme ud, som om du filtrerede efter farve.

Den anden tilgang bruger Sheets-tilføjelser; der er et par gode, der indeholder denne funktionalitet. Jeg viser dig, hvordan du bruger begge disse metoder.

Hvordan filtrerer jeg i Google Sheets?

Denne tilgang er for den mere teknisk orienterede bruger eller Google Apps superbruger, da den bruger Google App Script med Google Script Editor til at oprette en funktion, som du kan kalde fra Google Sheets.

I dette eksempelscenarie har du et ark, der har alle udestående billetter (en måde at spore kundesupportproblemer), farvekodet efter prioritet: lav, medium, høj og presserende. Sortering efter farve kan være nyttig i dette scenarie, og du kan anvende ideen til enhver situation, hvor du måske ønsker at sortere et ark efter farve.

Den første metode er at bruge Google Apps Scripts, som tekniske brugere og avancerede Google Apps-brugere kan finde nyttige, fordi det giver dig en masse fleksibilitet og kraft til at udvide mulighederne i Google Sheets.

De fleste Sheets-brugere vil gerne springe videre til en "Tilføjelse", som er meget nemmere og hurtigere at implementere. Tilføjelser er ofte den nemmeste måde at få ting gjort, som ikke er kerneegenskaber i Google Sheets.

Google Apps Script-metoden

Lad os starte med at kopiere og indsætte selve scriptet i Google Apps Script Editor.

  1. Først skal du åbne Google Sheets på det ark, du vil filtrere.
  2. Vælg derefter Script Editor fra Værktøjer Drop down menu.
  3. Kopiér og indsæt følgende kode:

funktion GetCellColorCode(input)

{

var ss = SpreadsheetApp.getActiveSpreadsheet();

var celle = ss.getRange(input);

var resultat = cell.getBackground();

returnere resultat

}

Du kan nu kalde den funktion, du oprettede i Google Apps Script, fra celler i dit ark.

Kald funktionen fra dit ark

Nu hvor du har scriptet klar til at gå, kan du kalde funktionen i scriptet fra Arket. Først skal du dog oprette en speciel kolonne kaldet "farver" eller sådan noget.

Google Sheet

For at hente disse hex-koder skal du bruge følgende funktionskald i hver celle, der har en række, der har en cellefarvekodet, som er C2 i dette tilfælde:

=GetCellColorCode("B"&ROW())

Bemærk, at parametrene refererer til B, som er den kolonne, der er farvekodet fra, og rækken. I dette eksempel er det kolonne B, men juster selvfølgelig kolonnenummeret, så det passer til din situation.

Så kan du blot kopiere funktionen til hver af de andre celler i den kolonne. Resultatet vil være, at du har en kolonne med hex-koder en for hver farve, du har valgt til farvekodning.

Opret filteret

Nu hvor du har fuldført scriptet og funktionskaldet i arket, vil du oprette et filter, så du kan filtrere efter en eller flere farver:

  1. Vælg kolonneoverskriften i farvekolonnen.
  2. Fra Data rullemenu, vælg Opret et filter
  3. Ryd derefter hex-koderne for de farver, du vil bruge i dit filter.
  4. Til sidst skal du vælge en eller flere farver (hex-koder), du ønsker at se.filtrer efter farve

Dette ville returnere alle rækker, hvor prioriteten var presserende (orange). Selvfølgelig kan du vælge en hvilken som helst af farverne eller mere end én farve afhængigt af, hvad du ville se i arket.

orange filter

For superbrugere giver brug af en Google Apps Script-løsning dig en masse fleksibilitet og kraft til at udvide mulighederne i Google Sheets. For de fleste brugere er det nemmere blot at bruge en tilføjelse.

Brug af tilføjelsen Sort Range Plus

Jeg har fundet en fungerende sortering-efter-farve-tilføjelse på Google Sheets-tilføjelsessiden. Fordelen ved denne tilføjelse er, at den kan sortere efter cellefarve eller tekstfarve, men ulempen er, at du ikke kan ændre rækkefølgen eller tilpasse den.

  1. Besøg Sort Range Plus-siden og vælg den blå + Gratis knap øverst til højre for at installere den.
  2. Vælg de celler i dit ark, som du vil sortere efter farve.
  3. Vælg Tilføjelser og Sort Range Plus.
  4. Vælg Sorteringsområde.
  5. Brug tilføjelsen til at sortere.

I indstillingerne for appen kan du ændre sorteringsrækkefølgen til en af ​​tre forudindstillede typer, som giver dig en smule tilpasningsevne.

Brug af tilføjelsen ColorArranger

En anden nyttig tilføjelse til Sheets er Color Arranger. ColorArranger lader dig sortere Sheets ved at bruge en visuel repræsentation af cellernes baggrundsfarve.

Tilføjelsens hovedfunktioner inkluderer sortering fra et stort antal farver, automatisk detektering af data og sorteringskolonner, en "nærmeste match", der sætter lignende farver tæt sammen, og finjustering af sorteringsrækkefølgen ved at trække farver på paletten .

Det er nemt at bruge ColorArranger. Indlæs blot dit ark, tildel farverne til datakolonnen, og vælg Tilføjelser->Farvearrangør->Sortér efter farve. En dialogboks vises med din datakolonne autodetekteret. Hattip til TechJunkie-læseren Sekhar for at fortælle os om denne tilføjelse!

Vi har en hel del Google Sheets-artikler om TechJunkie, der er beregnet til at hjælpe dig med at opbygge dine færdigheder, herunder disse vejledningsartikler:

  • Vejledning til Sheets-funktioner
  • Sådan skjuler du kolonner i Google Sheets
  • Sådan tilføjer du et diagram og redigerer forklaringen i Google Sheets
  • Brug af pivottabeller i Sheets!

Jeg håber, du har fundet dette en nyttig guide til at bruge cellefarve som et værktøj til sortering og filtrering i Google Sheets. Hvis du har dine egne forslag til at gøre dette, er du velkommen til at dele dem med os i kommentarfeltet nedenfor!