Hur man filtrerar efter färg i Google Sheets

Google lanserade sin första testversion Sheets ända tillbaka 2006 och utökade snabbt testversionen till den funktionella versionen som många använder idag. Kalkylarksanvändare gillar Sheets eftersom det är ett mångsidigt verktyg med en snabb inlärningskurva och många funktioner.

Hur man filtrerar efter färg i Google Sheets

Verkligheten är att varje program är en balansgång mellan många faktorer – svårigheten i inlärningskurvan, funktionsuppsättningen, programmets tillförlitlighet, kostnaden för programmet, och så vidare.

Inget program är perfekt; alla måste göra avvägningar mellan prestationsområdena. Så även om Google Sheets har en mycket låg inlärningskurva och det idealiska priset (gratis!), balanseras detta av dess något begränsade funktionsuppsättning. Kalkylark är nästan lika funktionsrikt som Excel även om det är mer jobbigt att göra mer avancerade saker som pivottabeller med Kalkylark jämfört med Excel och Kalkylark har inte lika många funktioner.

För de flesta användare är det aldrig ett problem… tills ögonblicket kommer då du verkligen behöver en funktion som Sheets inte har inbyggd.

Lyckligtvis finns det sätt att komma runt begränsningarna för Kalkylark. En funktion som många användare har uttryckt en önskan om är möjligheten att filtrera efter färg. I den här artikeln kommer jag att visa dig ett par olika sätt att filtrera efter färg i Google Sheets.

Finns det ett sätt att filtrera efter färg i Google Kalkylark?

Ja, faktiskt, det finns åtminstone ett par olika sätt att utföra för att filtrera efter färg i Kalkylark.

Sheets har ett kraftfullt verktyg för villkorlig formatering, men det är baserat på data som lagras i cellerna, inte på cellens attribut som färg. För en mer fullständig titt på villkorlig formatering, kolla in vår guide till villkorlig formatering i Kalkylark.

Så det verkar som att det inte finns något sätt att filtrera efter cellfärg i Sheets, men det finns ett par olika sätt att göra det.

Ett sätt är att använda ett skript för att identifiera celler med deras färg och sedan lagra hex-värdet för den färgen i en annan cell; du kan sedan filtrera baserat på DEN cellens innehåll och få resultatet att se ut som om du filtrerade efter färg.

Den andra metoden använder Sheets-tillägg; det finns ett par bra som innehåller denna funktionalitet. Jag ska visa dig hur du använder båda dessa metoder.

Hur filtrerar jag i Google Kalkylark?

Detta tillvägagångssätt är för den mer tekniskt inriktade användaren eller Google Apps -kraftanvändaren eftersom det använder Google App Script med Google Script Editor för att skapa en funktion som du kan ringa från Google Kalkylark.

I detta exempelscenario har du ett blad som har alla utestående biljetter (ett sätt att spåra problem med kundsupport), färgkodade efter prioritet: låg, medel, hög och brådskande. Sortering efter färg kan vara användbart i det här scenariot och du kan tillämpa idén på alla situationer där du kanske vill sortera ett ark efter färg.

Den första metoden är att använda Google Apps-skript, som tekniska användare och avancerade Google Apps-användare kan ha nytta av eftersom det ger dig mycket flexibilitet och kraft att utöka funktionerna i Google Sheets.

De flesta Sheets-användare kommer att vilja hoppa vidare till ett ”Add on”, som är mycket enklare och snabbare att implementera. Tillägg är ofta det enklaste sättet att göra saker som inte är kärnfunktionen i Google Kalkylark.

Skriptmetoden för Google Apps

Låt oss börja med att kopiera och klistra in själva skriptet i Google Apps Script Editor.

  1. Öppna först Google Sheets på arket du vill filtrera.
  2. Välj sedan Skriptredigerare från Verktyg rullgardinsmenyn.
  3. Kopiera och klistra in följande kod:


function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground();
return result
}

Du kan nu anropa funktionen du skapade i Google Apps Script från celler i ditt ark.

Ring funktionen från ditt ark

Nu när du har skriptet klart kan du anropa funktionen i skriptet från arket. Först skapar du dock en speciell kolumn som heter ”färger” eller något liknande.

Google Sheet

För att hämta dessa hexadecimala koder, använd följande funktionsanrop i varje cell som har en rad som har en cellfärgkodad som är C2 i det här fallet:

=GetCellColorCode("B"&ROW())

Observera att parametrarna refererar till B, vilket är kolumnen som är färgkodad från och raden. I det här exemplet är det kolumn B men, självklart, justera kolumnnumret för att passa din situation.

Sedan kan du helt enkelt kopiera funktionen till var och en av de andra cellerna i den kolumnen. Resultatet blir att du kommer att ha en kolumn med hexadecimala koder en för varje färg du väljer för färgkodning.

Skapa filtret

Nu när du har slutfört skriptet och funktionsanropet i arket, skapar du ett filter så att du kan filtrera efter en eller flera färger:

  1. Välj kolumnrubriken för färgkolumnen.
  2. Från Data rullgardinsmenyn, välj Skapa ett filter
  3. Rensa sedan hex-koderna för de färger du vill använda i ditt filter.
  4. Välj slutligen en eller flera färger (hex-koder) som du vill se.filtrera efter färg

Detta skulle returnera alla rader där prioritet var brådskande (orange). Naturligtvis kan du välja vilken som helst av färgerna eller mer än en färg beroende på vad du ville se i arket.

orange filter

För avancerade användare, att använda en Google Apps Script-lösning ger dig mycket flexibilitet och kraft att utöka funktionerna i Google Sheets. För de flesta användare är det lättare att bara använda ett tillägg.

Använda tillägget Sort Range Plus

Jag har hittat ett fungerande sortering-efter-färg-tillägg på Google Sheets-tilläggssidan. Fördelen med detta tillägg är att det kan sortera efter cellfärg eller textfärg, men nackdelen är att du inte kan ändra ordningen eller anpassa den.

  1. Besök sidan Sort Range Plus och välj den blå + Gratis -knappen högst upp till höger för att installera den.
  2. Markera cellerna i ditt ark som du vill sortera efter färg.
  3. Välj Add-ons och Sort Range Plus.
  4. Välj Sorteringsintervall.
  5. Använd tillägget för att sortera.

I inställningarna för appen kan du ändra sorteringsordningen till en av tre förinställda typer som ger dig lite anpassningsförmåga.

Använder tillägget ColorArranger

Ett annat användbart tillägg för Sheets är Färgarrangör. ColorArranger låter dig sortera ark genom att använda en visuell representation av bakgrundsfärgen på celler.

Tilläggets huvudfunktioner inkluderar sortering från ett stort antal färger, automatisk upptäckt av data och sorteringskolumner, ett ”närmaste match”-alternativ som sätter liknande färger nära varandra och finjustering av sorteringsordningen genom att dra färger på paletten .

Att använda ColorArranger är enkelt. Ladda bara ditt ark, tilldela färgerna till datakolumnen och välj Add-ons->Color Arranger->Sort by color. En dialogruta visas med din datakolumn automatiskt identifierad. Hatttips till TechJunkie-läsaren Sekhar för att han berättade för oss om detta tillägg!

Vi har en hel del Google Sheets-artiklar om TechJunkie som är avsedda att hjälpa dig bygga upp dina färdigheter, inklusive dessa instruktionsartiklar:

Jag hoppas att du har funnit det här som en användbar guide till att använda cellfärg som ett verktyg för sortering och filtrering i Google Sheets. Om du har egna förslag för att göra detta får du gärna dela dem med oss ​​i kommentarsfältet nedan!

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *