Google lanserte sin første testversjon Sheets helt tilbake i 2006, og utvidet raskt testversjonen til den funksjonelle versjonen som mange bruker i dag. Regnearkbrukere liker Sheets fordi det er et allsidig verktøy med en rask læringskurve og mange funksjoner.
Realiteten er at hvert program er en balansegang mellom mange faktorer - vanskeligheten til læringskurven, funksjonssettet, påliteligheten til programmet, kostnadene for programmet, og så videre.
Ingen programmer er perfekte; alle av dem må gjøre avveininger mellom ytelsesområder. Så mens Google Sheets har en veldig lav læringskurve og den ideelle prisen (gratis!), balanseres dette ut av det noe begrensede funksjonssettet. Sheets er nesten like funksjonsrikt som Excel, selv om det er vanskeligere å gjøre mer avanserte ting som pivottabeller med Sheets sammenlignet med Excel og Sheets har ikke fullt så mange funksjoner.
For de fleste brukere er det aldri et problem ... før øyeblikket kommer når du virkelig trenger en funksjon som Sheets ikke har innebygd.
Heldigvis finnes det måter å omgå begrensningene til Sheets. En funksjon mange brukere har uttrykt ønske om er muligheten til å filtrere etter farge. I denne artikkelen vil jeg vise deg et par forskjellige måter å filtrere etter farge i Google Sheets.
Finnes det en måte å filtrere etter farge i Google Sheets?
Ja, faktisk er det i det minste et par forskjellige måter å oppnå filtrering etter farge i Sheets.
Sheets har et kraftig betinget formateringsverktøy, men det er basert på dataene som er lagret i cellene, ikke på egenskapene til cellen som farge. For en mer fyldig titt på betinget formatering, sjekk ut vår guide til betinget formatering i Sheets.
Så det ser ut til at det ikke er noen måte å filtrere etter cellefarge i Sheets, men det er et par forskjellige måter å gjøre det på.
En måte er å bruke et skript til å identifisere celler etter fargen og deretter lagre hex-verdien til den fargen i en annen celle; du kan deretter filtrere basert på DEN cellens innhold og få resultatet til å se det samme ut som om du filtrerte etter farge.
Den andre tilnærmingen bruker Sheets-tillegg; det er et par gode som inneholder denne funksjonaliteten. Jeg skal vise deg hvordan du bruker begge disse metodene.
Hvordan filtrerer jeg i Google Sheets?
Denne tilnærmingen er for den mer teknisk orienterte brukeren eller Google Apps superbrukere, da den bruker Google App Script med Google Script Editor for å lage en funksjon som du kan ringe fra Google Sheets.
I dette eksempelscenariet har du et ark som har alle utestående billettene (en måte å spore kundestøtteproblemer), fargekodet etter prioritet: lav, middels, høy og haster. Sortering etter farge kan være nyttig i dette scenariet, og du kan bruke ideen til enhver situasjon der du kanskje vil sortere et ark etter farge.
Den første metoden er å bruke Google Apps-skript, som tekniske brukere og avanserte Google Apps-brukere kan finne nyttige fordi det gir deg mye fleksibilitet og kraft til å utvide funksjonene til Google Sheets.
De fleste Sheets-brukere vil ønske å gå videre til et «Add on», som er mye enklere og raskere å implementere. Tillegg er ofte den enkleste måten å få ting gjort som ikke er kjernefunksjonen i Google Regneark.
Google Apps-skriptmetoden
La oss starte med å kopiere og lime inn selve skriptet i Google Apps Script Editor.
- Først åpner du Google Sheets på arket du vil filtrere.
- Deretter velger du Skriptredaktør fra Verktøy nedtrekksmenyen.
- Kopier og lim inn følgende kode:
funksjon GetCellColorCode(input) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var cell = ss.getRange(input); var resultat = cell.getBackground(); returnere resultat } Du kan nå kalle opp funksjonen du opprettet i Google Apps Script fra cellene i arket ditt. Nå som du har skriptet klart til bruk, kan du kalle opp funksjonen i skriptet fra arket. Først lager du imidlertid en spesiell kolonne kalt "farger" eller noe sånt. For å hente disse hex-kodene, bruk følgende funksjonskall i hver celle som har en rad som har en cellefargekodet som er C2 i dette tilfellet: Merk at parameterne refererer til B, som er kolonnen som er fargekodet fra og raden. I dette eksemplet er det kolonne B, men juster selvfølgelig kolonnenummeret for å passe din situasjon. Deretter kan du ganske enkelt kopiere funksjonen til hver av de andre cellene i den kolonnen. Resultatet vil være at du vil ha en kolonne med heksadesimale koder en for hver farge du valgte for fargekoding. Nå som du har fullført skriptet og funksjonskallet i arket, oppretter du et filter slik at du kan filtrere etter én eller flere farger: Dette vil returnere alle rader der prioriteringen haster (oransje). Selvfølgelig kan du velge hvilken som helst av fargene eller mer enn én farge avhengig av hva du ønsket å se i arket. For avanserte brukere gir bruk av en Google Apps Script-løsning deg mye fleksibilitet og kraft til å utvide funksjonene til Google Sheets. For de fleste brukere er det enklere å bare bruke et tillegg. Jeg har funnet en fungerende sortering-etter-farge-tillegg på Google Sheets-tilleggssiden. Fordelen med dette tillegget er at det kan sortere etter cellefarge eller tekstfarge, men ulempen er at du ikke kan endre rekkefølgen eller tilpasse den. I innstillingene for appen kan du endre sorteringsrekkefølgen til en av tre forhåndsinnstilte typer som gir deg litt tilpasningsevne. Et annet nyttig tillegg for Sheets er Color Arranger. ColorArranger lar deg sortere ark ved å bruke en visuell representasjon av bakgrunnsfargen til cellene. Tilleggets hovedfunksjoner inkluderer sortering fra et stort antall farger, automatisk gjenkjenning av data og sorteringskolonner, et "nærmeste samsvar"-alternativ som setter lignende farger tett sammen, og finjustering av sorteringsrekkefølgen ved å dra farger på paletten . Det er enkelt å bruke ColorArranger. Bare legg inn arket ditt, tilordne fargene til datakolonnen, og velg Add-Ons->Color Arranger->Sort by color. En dialogboks vil vises med datakolonnen din automatisk oppdaget. Hattip til TechJunkie-leseren Sekhar for å gi oss beskjed om dette tillegget! Vi har en del Google Sheets-artikler om TechJunkie som er ment å hjelpe deg med å bygge ferdighetene dine, inkludert disse instruksjonsartiklene: Jeg håper du har funnet dette som en nyttig veiledning for bruk av cellefarge som et verktøy for sortering og filtrering i Google Sheets. Hvis du har dine egne forslag for å gjøre dette, kan du gjerne dele dem med oss i kommentarfeltet nedenfor!Ring opp funksjonen fra arket ditt
=GetCellColorCode("B"&RAD())
Lag filteret
Bruke Sort Range Plus-tillegget
Bruk av ColorArranger-tillegget