Google je svoju prvu testnu verziju Sheets uveo još 2006. godine i brzo proširio testnu verziju u funkcionalnu verziju koju mnogi ljudi danas koriste. Korisnici proračunskih tablica vole Sheets jer je to svestran alat s krivuljom brzog učenja i mnogim značajkama.
Realnost je da je svaki softverski program balansiranje između mnogih čimbenika – težine krivulje učenja, skupa značajki, pouzdanosti programa, cijene programa i tako dalje.
Nijedan program nije savršen; svi oni moraju napraviti kompromise između područja izvedbe. Dakle, iako Google tablice imaju vrlo nisku krivulju učenja i idealnu cijenu (besplatno!), to je uravnoteženo svojim donekle ograničenim skupom značajki. Tablice su gotovo jednako bogate značajkama kao Excel, iako je više teško raditi naprednije stvari poput zaokretnih tablica s Tablicama u usporedbi s Excelom, a Tablice nemaju baš toliko značajki.
Za većinu korisnika to nikada nije problem... dok ne dođe trenutak kada vam zaista treba značajka koju Tablice nemaju ugrađenu.
Srećom, postoje načini zaobići ograničenja Sheets. Jedna značajka za kojom su mnogi korisnici izrazili želju je mogućnost filtriranja prema boji. U ovom članku pokazat ću vam nekoliko različitih načina filtriranja prema boji u Google tablicama.
Postoji li način filtriranja prema boji u Google tablicama?
Da, zapravo, postoji barem nekoliko različitih načina za postizanje filtriranja prema boji u Tablicama.
Listovi imaju moćan alat za uvjetno oblikovanje, ali se temelji na podacima pohranjenim u ćelijama, a ne na atributima ćelije kao što je boja. Za potpuniji pogled na uvjetno oblikovanje, pogledajte naš vodič za uvjetno oblikovanje u Tablicama.
Stoga se čini da ne postoji način filtriranja prema boji ćelije u Sheets, ali postoji nekoliko različitih načina za to.
Jedan od načina je korištenje skripte za identifikaciju ćelija po njihovoj boji, a zatim pohranjivanje heksadecimalne vrijednosti te boje u drugu ćeliju; zatim možete filtrirati na temelju sadržaja TE ćelije i rezultat će izgledati isto kao da ste filtrirali prema boji.
Drugi pristup koristi dodatke Sheets; postoji nekoliko dobrih koji sadrže ovu funkcionalnost. Pokazat ću vam kako koristiti obje ove metode.
Kako mogu filtrirati u Google tablicama?
Ovaj pristup je za tehnički orijentirane korisnike ili napredne korisnike Google Appsa jer koristi Google App Script s Google Script Editorom za stvaranje funkcije koju možete pozvati iz Google tablica.
U ovom primjeru scenarija imate list koji ima sve neriješene prijave (način praćenja problema s korisničkom podrškom), označene bojom po prioritetu: nizak, srednji, visok i hitan. Razvrstavanje po boji moglo bi biti korisno u ovom scenariju i možete primijeniti ideju na bilo koju situaciju u kojoj biste možda željeli sortirati list po boji.
Prva metoda je korištenje skripti Google Apps, što bi tehnički korisnici i napredni korisnici Google Appsa mogli smatrati korisnim jer vam daje veliku fleksibilnost i moć za proširenje mogućnosti Google tablica.
Većina korisnika Tablica htjet će prijeći na "Dodatak", koji je mnogo lakši i brži za implementaciju. Dodaci su često najlakši način za obavljanje stvari koje nisu temeljna značajka Google tablica.
Metoda skripte za Google Apps
Počnimo s kopiranjem i lijepljenjem same skripte u uređivač skripti Google Apps.
- Prvo otvorite Google tablice na listu koji želite filtrirati.
- Zatim odaberite Urednik skripte od Alati padajući izbornik.
- Kopirajte i zalijepite sljedeći kod:
funkcija GetCellColorCode(ulaz) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var ćelija = ss.getRange(ulaz); var rezultat = cell.getBackground(); vratiti rezultat } Sada možete pozvati funkciju koju ste stvorili u Google Apps Script iz ćelija na svom listu. Sada kada je skripta spremna za rad, možete pozvati funkciju u skripti iz Sheet-a. Najprije, ipak, stvorite poseban stupac pod nazivom "boje" ili nešto slično. Da biste dohvatili ove heksadecimalne kodove, upotrijebite sljedeći poziv funkcije u svakoj ćeliji koja ima red koji ima kodiranu boju ćelije koja je u ovom slučaju C2: Imajte na umu da se parametri pozivaju na B, što je stupac koji je označen bojom iz i retka. U ovom primjeru, to je stupac B, ali, naravno, prilagodite broj stupca kako bi odgovarao vašoj situaciji. Zatim možete jednostavno kopirati funkciju u svaku od ostalih ćelija u tom stupcu. Rezultat će biti da ćete imati stupac heksadecimalnih kodova po jedan za svaku boju koju ste odabrali za kodiranje bojama. Sada kada ste završili skriptu i poziv funkcije u Sheet-u, stvorit ćete filtar tako da možete filtrirati po jednoj ili više boja: Ovo bi vratilo sve retke u kojima je prioritet bio hitan (narančasto). Naravno, možete odabrati bilo koju od boja ili više od jedne boje ovisno o tome što želite vidjeti na Listu. Za napredne korisnike, korištenje rješenja Google Apps Script daje vam veliku fleksibilnost i moć za proširenje mogućnosti Google tablica. Za većinu korisnika lakše je koristiti samo dodatak. Pronašao sam funkcionalni dodatak za sortiranje po boji na stranici dodatka za Google tablice. Prednost ovog dodatka je što se može sortirati po boji ćelije ili boji teksta, ali nedostatak je što ne možete promijeniti redoslijed ili ga prilagoditi. U postavkama za aplikaciju možete promijeniti redoslijed sortiranja na jednu od tri unaprijed postavljene vrste što vam daje malo mogućnosti prilagođavanja. Još jedan koristan dodatak za Sheets je Color Arranger. ColorArranger vam omogućuje sortiranje listova pomoću vizualnog prikaza boje pozadine ćelija. Glavne značajke dodatka uključuju sortiranje iz velikog broja boja, automatsko otkrivanje podataka i sortiranje stupaca, opciju "najbliže podudaranje" koja približava slične boje i fino podešavanje redoslijeda sortiranja povlačenjem boja na paleti . Korištenje ColorArranger-a je jednostavno. Samo učitajte svoj list, dodijelite boje podatkovnom stupcu i odaberite Dodaci->Uređivač boja->Sortiraj po boji. Pojavit će se dijaloški okvir s automatski otkrivenim stupcem podataka. Savjet za TechJunkie čitatelju Sekhar jer nas je obavijestio o ovom dodatku! Imamo dosta članaka o Google tablicama o TechJunkieu koji vam trebaju pomoći da izgradite svoje vještine, uključujući ove članke s uputama: Nadam se da vam je ovo koristan vodič za korištenje boje ćelije kao alata za sortiranje i filtriranje u Google tablicama. Ako imate svoje prijedloge za to, slobodno ih podijelite s nama u odjeljku za komentare u nastavku!Pozovite funkciju sa svog lista
=GetCellColorCode("B"&ROW())
Napravite filtar
Korištenje dodatka Sort Range Plus
Korištenje dodatka ColorArranger