Jak filtrovat podle barvy v Tabulkách Google

Google spustil svou první testovací verzi Sheets již v roce 2006 a rychle rozšířil testovací verzi do funkční verze, kterou dnes používá mnoho lidí. Uživatelé tabulek mají Tabulky rádi, protože jde o všestranný nástroj s rychlým učením a mnoha funkcemi.

Jak filtrovat podle barvy v Tabulkách Google

Skutečností je, že každý softwarový program je balancováním mezi mnoha faktory – obtížností křivky učení, sadou funkcí, spolehlivostí programu, cenou programu a tak dále.

Žádný program není dokonalý; všichni musí dělat kompromisy mezi oblastmi výkonu. Zatímco tedy Tabulky Google mají velmi nízkou křivku učení a ideální cenu (zdarma!), je to vyváženo jejich poněkud omezenou sadou funkcí. Tabulky jsou téměř stejně bohaté na funkce jako Excel, i když dělat pokročilejší věci, jako jsou kontingenční tabulky s Tabulkami, je ve srovnání s Excelem spíše utrpením a Tabulky nemají tolik funkcí.

Pro většinu uživatelů to nikdy není problém... dokud nepřijde okamžik, kdy skutečně potřebujete funkci, kterou Tabulky nemají vestavěnou.

Naštěstí existují způsoby, jak obejít omezení tabulek. Jednou z funkcí, po které mnoho uživatelů vyjádřilo přání, je možnost filtrovat podle barev. V tomto článku vám ukážu několik různých způsobů filtrování podle barvy v Tabulkách Google.

Existuje způsob, jak v Tabulkách Google filtrovat podle barvy?

Ano, ve skutečnosti existuje alespoň několik různých způsobů, jak v Tabulkách filtrovat podle barvy.

Tabulky mají výkonný nástroj podmíněného formátování, ale jsou založeny na datech uložených v buňkách, nikoli na atributech buňky, jako je barva. Podrobnější pohled na podmíněné formátování naleznete v našem průvodci podmíněným formátováním v Tabulkách.

Zdá se tedy, že v Tabulkách neexistuje žádný způsob filtrování podle barvy buněk, ale existuje několik různých způsobů, jak to udělat.

Jedním ze způsobů je použít skript k identifikaci buněk podle jejich barvy a poté uložit hexadecimální hodnotu této barvy do jiné buňky; pak můžete filtrovat na základě obsahu TÉ buňky a výsledek bude vypadat stejně, jako kdybyste filtrovali podle barvy.

Druhý přístup používá doplňky Sheets; existuje několik dobrých, které tuto funkci obsahují. Ukážu vám, jak používat obě tyto metody.

Jak mohu filtrovat v Tabulkách Google?

Tento přístup je určen pro technicky orientované uživatele nebo pokročilé uživatele Google Apps, protože používá Google App Script s Google Script Editorem k vytvoření funkce, kterou můžete volat z Google Sheets.

V tomto příkladu scénáře máte list, který obsahuje všechny nevyřízené vstupenky (způsob sledování problémů zákaznické podpory), barevně odlišené podle priority: nízká, střední, vysoká a naléhavá. V tomto scénáři může být užitečné třídění podle barvy a tento nápad můžete použít v jakékoli situaci, kdy budete chtít seřadit list podle barvy.

První metodou je použití skriptů Google Apps, které mohou techničtí uživatelé a pokročilí uživatelé Google Apps považovat za užitečné, protože vám poskytují velkou flexibilitu a výkon k rozšíření možností Tabulek Google.

Většina uživatelů Tabulek bude chtít přeskočit na „Přidat“, jehož implementace je mnohem jednodušší a rychlejší. Doplňky jsou často nejjednodušším způsobem, jak dělat věci, které nejsou hlavní funkcí Tabulek Google.

Metoda skriptu Google Apps

Začněme zkopírováním a vložením samotného skriptu do editoru skriptů Google Apps.

  1. Nejprve otevřete Tabulky Google na listu, který chcete filtrovat.
  2. Dále vyberte Editor skriptů z Nástroje rozbalovací nabídka.
  3. Zkopírujte a vložte následující kód:

funkce GetCellColorCode (vstup)

{

var ss = SpreadsheetApp.getActiveSpreadsheet();

var cell = ss.getRange(input);

var vysledek = cell.getBackground();

vrátit výsledek

}

Nyní můžete volat funkci, kterou jste vytvořili v Google Apps Script, z buněk v listu.

Vyvolejte funkci z vašeho listu

Nyní, když máte skript připravený k použití, můžete volat funkci ve skriptu z listu. Nejprve však vytvořte speciální sloupec nazvaný „barvy“ nebo něco podobného.

Tabulka Google

Chcete-li získat tyto hexadecimální kódy, použijte následující volání funkce v každé buňce, která má řádek s barvou buňky, což je v tomto případě C2:

=GetCellColorCode("B"&ROW())

Všimněte si, že parametry odkazují na B, což je sloupec, který je barevně označen od řádku. V tomto příkladu je to sloupec B, ale samozřejmě upravte číslo sloupce tak, aby odpovídalo vaší situaci.

Poté můžete funkci jednoduše zkopírovat do každé z ostatních buněk v tomto sloupci. Výsledkem bude, že budete mít sloupec hexadecimálních kódů, jeden pro každou barvu, kterou jste vybrali pro barevné kódování.

Vytvořte filtr

Nyní, když máte skript a volání funkce v listu dokončeno, vytvoříte filtr, abyste mohli filtrovat podle jedné nebo více barev:

  1. Vyberte záhlaví sloupce sloupce barev.
  2. z Data rozbalovací nabídka, vyberte Vytvořte filtr
  3. Poté vymažte hexadecimální kódy barev, které chcete použít ve svém filtru.
  4. Nakonec vyberte jednu nebo více barev (hexadecimální kódy), které chcete vidět.filtrovat podle barvy

Tím se vrátí všechny řádky, kde byla priorita naléhavá (oranžová). Samozřejmě si můžete vybrat kteroukoli z barev nebo více než jednu barvu v závislosti na tom, co jste chtěli vidět v listu.

oranžový filtr

Pokročilým uživatelům poskytuje řešení Google Apps Script velkou flexibilitu a výkon k rozšíření možností Tabulek Google. Pro většinu uživatelů je jednodušší použít pouze doplněk.

Pomocí doplňku Sort Range Plus

Na stránce doplňku Tabulek Google jsem našel funkční doplněk řazení podle barvy. Výhodou tohoto doplňku je, že umí třídit podle barvy buňky nebo podle barvy textu, ale nevýhodou je, že nemůžete změnit pořadí ani si ho přizpůsobit.

  1. Navštivte stránku Sort Range Plus a kliknutím na modré tlačítko + Zdarma v pravém horním rohu jej nainstalujte.
  2. Vyberte buňky v listu, které chcete seřadit podle barvy.
  3. Vyberte Doplňky a Sort Range Plus.
  4. Vyberte rozsah řazení.
  5. K řazení použijte doplněk.

V nastavení aplikace můžete změnit pořadí řazení na jeden ze tří přednastavených typů, což vám dává trochu možnosti přizpůsobení.

Pomocí doplňku ColorArranger

Dalším užitečným doplňkem pro Sheets je Color Arranger. ColorArranger umožňuje třídit listy pomocí vizuální reprezentace barvy pozadí buněk.

Mezi hlavní funkce doplňku patří třídění z velkého množství barev, automatická detekce dat a řazení sloupců, možnost „nejbližší shody“, která přibližuje podobné barvy k sobě, a jemné doladění pořadí řazení přetažením barev na paletě. .

Použití ColorArangeru je jednoduché. Stačí načíst list, přiřadit barvy ke sloupci dat a vybrat Doplňky->Pořadatel barev->Seřadit podle barvy. Zobrazí se dialogové okno s automaticky detekovaným sloupcem dat. Kloboukový tip čtenáři TechJunkie Sekharovi za to, že nám dal vědět o tomto doplňku!

Máme několik článků z Tabulek Google o TechJunkie, které vám mají pomoci rozvíjet vaše dovednosti, včetně těchto článků s návody:

  • Průvodce funkcemi Tabulky
  • Jak skrýt sloupce v Tabulkách Google
  • Jak přidat graf a upravit legendu v Tabulkách Google
  • Používání kontingenčních tabulek v Tabulkách!

Doufám, že jste našli tento užitečný průvodce používáním barvy buněk jako nástroje pro třídění a filtrování v Tabulkách Google. Pokud máte své vlastní návrhy, jak to udělat, neváhejte je s námi sdílet v sekci komentářů níže!