Szín szerinti szűrés a Google Táblázatokban

A Google még 2006-ban kiadta első tesztverzióját, a Sheets-t, és gyorsan kiterjesztette a tesztverziót a ma sokak által használt funkcionális verzióra. A táblázatkezelők kedvelik a Táblázatokat, mert ez egy sokoldalú eszköz gyors tanulási görbével és számos funkcióval.

Szín szerinti szűrés a Google Táblázatokban

A valóság az, hogy minden szoftverprogram egyensúlyt teremt számos tényező között – a tanulási görbe nehézsége, a szolgáltatáskészlet, a program megbízhatósága, a program költsége és így tovább.

Egyetlen program sem tökéletes; mindegyiknek kompromisszumot kell kötnie a teljesítményterületek között. Tehát bár a Google Táblázatok tanulási görbéje nagyon alacsony és az ideális ár (ingyenes!), ezt ellensúlyozza a kissé korlátozott funkciókészlete. A Táblázatok majdnem olyan funkciókban gazdag, mint az Excel, bár sokkal fájdalmasabb bonyolultabb dolgokat végezni, például pivot táblákat a Táblázatokkal az Excelhez képest, és a Sheets nem rendelkezik annyi funkcióval.

A legtöbb felhasználó számára ez soha nem jelent problémát… egészen addig, amíg el nem jön a pillanat, amikor valóban szüksége van egy olyan funkcióra, amelyet a Táblázatok nem tartalmaznak.

Szerencsére vannak módok a Sheets korlátainak megkerülésére. Az egyik funkció, amelyre sok felhasználó kifejezte vágyát, a szín szerinti szűrés lehetősége. Ebben a cikkben bemutatok néhány különböző módot a szín szerinti szűrésre a Google Táblázatokban.

Van mód a szín szerinti szűrésre a Google Táblázatokban?

Igen, valójában legalább néhány különböző módja van a színek szerinti szűrésnek a Táblázatokban.

A Sheets rendelkezik egy hatékony feltételes formázási eszközzel, de ez a cellákban tárolt adatokon alapul, nem pedig a cella attribútumain, például a színen. A feltételes formázás részletesebb megismeréséhez tekintse meg a Táblázatok feltételes formázásáról szóló útmutatónkat.

Úgy tűnik tehát, hogy a Táblázatok alkalmazásban nincs lehetőség cellaszín szerinti szűrésre, de van néhány különböző módja ennek.

Az egyik mód az, hogy egy parancsfájl segítségével azonosítja a cellákat színük alapján, majd eltárolja a szín hexadecimális értékét egy másik cellában; ezután az adott cella tartalma alapján szűrhet, és az eredmény ugyanúgy néz ki, mintha szín szerint szűrne.

A másik megközelítés a Táblázatok bővítményeit használja; van néhány jó, amely tartalmazza ezt a funkciót. Megmutatom, hogyan kell használni mindkét módszert.

Hogyan szűrhetek a Google Táblázatokban?

Ez a megközelítés a technikailag orientáltabb felhasználóknak vagy a Google Apps gyakorlott felhasználóknak való, mivel a Google App Script és a Google Script Editor segítségével olyan függvényt hoz létre, amelyet a Google Táblázatok segítségével hívhat meg.

Ebben a példahelyzetben van egy munkalapja, amelyen az összes fennálló jegy megtalálható (az ügyfélszolgálati problémák nyomon követésének módja), prioritás szerint színkódolva: alacsony, közepes, magas és sürgős. A színek szerinti rendezés hasznos lehet ebben a forgatókönyvben, és az ötletet minden olyan helyzetre alkalmazhatja, amikor esetleg szín szerint szeretne rendezni egy lapot.

Az első módszer a Google Apps Scripts használata, amelyet a műszaki felhasználók és a haladó Google Apps-felhasználók hasznosnak találhatnak, mert sok rugalmasságot és erőt biztosít a Google Táblázatok képességeinek bővítéséhez.

A legtöbb Táblázat-felhasználó szeretne átugrani a „Hozzáadás” elemre, amely sokkal könnyebben és gyorsabban megvalósítható. A bővítmények gyakran a legegyszerűbb módja annak, hogy olyan dolgokat hajtson végre, amelyek nem a Google Táblázatok alapvető funkciói.

A Google Apps Script módszere

Kezdje azzal, hogy magát a szkriptet másolja és illessze be a Google Apps Script Editorba.

  1. Először nyissa meg a Google Táblázatokat a szűrni kívánt munkalapon.
  2. Ezután válassza a Select lehetőséget Szkriptszerkesztő tól Eszközök legördülő menü.
  3. Másolja ki és illessze be a következő kódot:

függvény GetCellColorCode(bemenet)

{

var ss = SpreadsheetApp.getActiveSpreadsheet();

var cell = ss.getRange(input);

var eredmény = cell.getBackground();

vissza az eredményt

}

Mostantól meghívhatja a Google Apps Scriptben létrehozott függvényt a munkalap celláiból.

Hívja fel a függvényt a saját lapjáról

Most, hogy a szkript készen áll a használatra, meghívhatja a szkriptben lévő függvényt a munkalapról. Először azonban hozzon létre egy speciális oszlopot „színek” vagy valami hasonló néven.

Google Táblázat

A hexadecimális kódok lekéréséhez használja a következő függvényhívást minden olyan cellában, amelynek van egy sora, amelynek színkódja ebben az esetben C2:

=CellColorCode lekérése("B"&ROW())

Vegye figyelembe, hogy a paraméterek a B-re hivatkoznak, amely az oszlop és a sor színkódolása. Ebben a példában ez a B oszlop, de természetesen állítsa be az oszlop számát az Ön helyzetének megfelelően.

Ezután egyszerűen átmásolhatja a függvényt az oszlop többi cellájába. Az eredmény az lesz, hogy lesz egy hexadecimális kód oszlopa minden egyes színhez, amelyet színkódoláshoz választott.

Hozza létre a szűrőt

Most, hogy elkészült a szkript és a függvényhívás a munkalapon, létrehoz egy szűrőt, amellyel egy vagy több szín alapján szűrhet:

  1. Válassza ki a színek oszlop oszlopfejlécét.
  2. Tól Adat legördülő menüből válassza ki Hozzon létre egy szűrőt
  3. Ezután törölje a hexadecimális kódokat a szűrőben használni kívánt színekhez.
  4. Végül válasszon ki egy vagy több színt (hexadecimális kódot), amelyet látni szeretne.szűrni szín szerint

Ez visszaadja az összes olyan sort, ahol a prioritás sürgős (narancssárga). Természetesen bármelyik színt vagy több színt is kiválaszthat attól függően, hogy mit szeretne látni a lapon.

narancssárga szűrő

A gyakorlott felhasználók számára a Google Apps Script megoldás használata nagyfokú rugalmasságot és erőt biztosít a Google Táblázatok képességeinek bővítéséhez. A legtöbb felhasználó számára egyszerűbb csak egy kiegészítőt használni.

A Sort Range Plus kiegészítő használata

Találtam egy működő, szín szerinti rendezési bővítményt a Google Táblázatok bővítményoldalán. Ennek a kiegészítőnek az az előnye, hogy képes cellaszín vagy szövegszín szerint rendezni, de a hátránya, hogy nem módosíthatja a sorrendet vagy nem szabhatja testre.

  1. Látogassa meg a Sort Range Plus oldalt, és kattintson a jobb felső sarokban található kék + Ingyenes gombra a telepítéshez.
  2. Válassza ki a lapon azokat a cellákat, amelyeket szín szerint rendezni szeretne.
  3. Válassza a Kiegészítők és a Sort Range Plus lehetőséget.
  4. Válassza a Rendezési tartomány lehetőséget.
  5. Használja a kiegészítőt a rendezéshez.

Az alkalmazás beállításaiban módosíthatja a rendezési sorrendet a három előre beállított típus egyikére, ami egy kis testreszabási lehetőséget biztosít.

A ColorArranger kiegészítő használata

A Sheets másik hasznos kiegészítője a Color Arranger. A ColorArranger lehetővé teszi a munkalapok rendezését a cellák háttérszínének vizuális megjelenítésével.

A kiegészítő főbb funkciói közé tartozik a nagyszámú színből való válogatás, az adatok automatikus felismerése és az oszlopok rendezése, a „legközelebbi egyezés” opció, amely a hasonló színeket egymáshoz közel helyezi, valamint a rendezési sorrend finomhangolása a színek palettán való húzásával. .

A ColorArranger használata egyszerű. Csak töltse be a lapot, rendelje hozzá a színeket az adatoszlophoz, és válassza a Kiegészítők->Színrendező->Szín szerinti rendezés lehetőséget. Megjelenik egy párbeszédpanel, amelyben a rendszer automatikusan felismeri az adatoszlopot. Kalaptipp a TechJunkie olvasójának, Sekharnak, hogy értesített minket erről a kiegészítőről!

Jó néhány Google Táblázat-cikkünk van a TechJunkie-ról, amelyek célja, hogy segítsenek fejleszteni készségeidet, beleértve az alábbi útmutatókat:

  • Útmutató a Táblázatok funkcióihoz
  • Az oszlopok elrejtése a Google Táblázatokban
  • Diagram hozzáadása és a jelmagyarázat szerkesztése a Google Táblázatokban
  • Kimutatások használata a Táblázatokban!

Remélem, hasznos útmutatónak találta a cellaszín használatához a Google Táblázatok rendezési és szűrési eszközeként. Ha van saját javaslata ehhez, kérjük, ossza meg velünk ezeket a megjegyzések részben!