Google tõi oma esimese testversiooni Sheets välja juba 2006. aastal ja laiendas testversiooni kiiresti funktsionaalseks versiooniks, mida paljud inimesed tänapäeval kasutavad. Arvutustabeli kasutajatele meeldib Sheets, kuna see on kiire õppimiskõvera ja paljude funktsioonidega mitmekülgne tööriist.
Reaalsus on see, et iga tarkvaraprogramm tasakaalustab paljusid tegureid – õppimiskõvera raskusaste, funktsioonide komplekt, programmi usaldusväärsus, programmi maksumus ja nii edasi.
Ükski programm pole täiuslik; kõik nad peavad tegema kompromisse jõudlusvaldkondade vahel. Ehkki Google'i arvutustabelitel on väga madal õppimiskõver ja ideaalne hind (tasuta!), tasakaalustab seda selle mõnevõrra piiratud funktsioonide komplekt. Arvutustabelid on peaaegu sama funktsioonirikkad kui Excel, ehkki Exceliga võrreldes on palju keerulisem teha keerukamaid toiminguid, nagu näiteks pöördetabelid, ja rakendusel Sheets pole nii palju funktsioone.
Enamiku kasutajate jaoks pole see kunagi probleem… kuni saabub hetk, mil teil on tõesti vaja funktsiooni, mida teenuses Arvutustabelid pole sisse ehitatud.
Õnneks on Sheetsi piirangute ületamiseks viise. Üks funktsioon, mille järele paljud kasutajad on soovi avaldanud, on värvide järgi filtreerimise võimalus. Selles artiklis näitan teile paari erinevat viisi, kuidas Google'i arvutustabelites värvi järgi filtreerida.
Kas Google'i arvutustabelites on võimalik värvi järgi filtreerida?
Jah, tegelikult on rakenduses Arvutustabelid värvide järgi filtreerimiseks vähemalt paar erinevat viisi.
Sheetsil on võimas tingimusvormingu tööriist, kuid see põhineb lahtritesse salvestatud andmetel, mitte lahtri atribuutidel, nagu värv. Tingimusvormingu täielikuma ülevaate saamiseks vaadake meie juhendit tingimusvormingu kohta teenuses Arvutustabelid.
Seega näib, et teenuses Arvutustabelid ei saa lahtri värvi järgi filtreerida, kuid selleks on paar erinevat viisi.
Üks võimalus on kasutada skripti lahtrite tuvastamiseks nende värvi järgi ja seejärel salvestada selle värvi kuueteistkümnendväärtus teise lahtrisse; Seejärel saate SELLE lahtri sisu põhjal filtreerida ja tulemus näeb välja samasugune, nagu oleksite filtreerinud värvi järgi.
Teine lähenemisviis kasutab Sheetsi lisandmooduleid; seal on paar head, mis seda funktsiooni sisaldavad. Näitan teile, kuidas mõlemat meetodit kasutada.
Kuidas ma saan Google'i arvutustabelites filtreerida?
See lähenemisviis on mõeldud tehnilisema suunitlusega kasutajale või Google Appsi tavakasutajale, kuna see kasutab Google'i rakenduse skripti koos Google'i skriptiredaktoriga, et luua funktsioon, mida saate Google'i arvutustabelitest helistada.
Selle näite stsenaariumi korral on teil leht, millel on kõik tasumata piletid (viis klienditoe probleemide jälgimiseks), mis on värvikoodiga prioriteedi järgi: madal, keskmine, kõrge ja kiireloomuline. Selle stsenaariumi korral võib värvi järgi sortimine olla kasulik ja saate seda ideed rakendada igas olukorras, kus soovite lehte värvi järgi sortida.
Esimene meetod on Google Appsi skriptide kasutamine, mis võivad tehnilistele kasutajatele ja Google Appsi edasijõudnutele kasulikuks osutuda, kuna see annab teile palju paindlikkust ja jõudu Google'i arvutustabelite võimaluste laiendamiseks.
Enamik Arvutustabelite kasutajaid soovib edasi minna lisamise juurde, mida on palju lihtsam ja kiirem rakendada. Lisandmoodulid on sageli lihtsaim viis teha asju, mis ei ole Google'i arvutustabelite põhifunktsioon.
Google Appsi skriptimeetod
Alustame skripti enda kopeerimisest ja kleepimisest Google Appsi skriptiredaktorisse.
- Esiteks avage Google'i arvutustabelid lehel, mida soovite filtreerida.
- Järgmiseks valige Skripti redaktor alates Tööriistad rippmenüüst.
- Kopeerige ja kleepige järgmine kood:
funktsioon GetCellColorCode(sisend) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var cell = ss.getRange(sisend); var tulemus = cell.getBackground(); tagastada tulemus } Nüüd saate oma lehe lahtritest välja kutsuda funktsiooni, mille lõite Google Apps Scriptis. Nüüd, kui skript on kasutamiseks valmis, saate skripti funktsiooni lehelt helistada. Kõigepealt looge spetsiaalne veerg nimega "värvid" või midagi sellist. Nende kuueteistkümnendkoodide hankimiseks kasutage järgmist funktsioonikutset igas lahtris, millel on rida, mille lahtri värvikood on antud juhul C2: Pange tähele, et parameetrid viitavad B-le, mis on värvikoodiga veerg ja rida. Selles näites on see veerg B, kuid loomulikult kohandage veeru numbrit vastavalt oma olukorrale. Seejärel saate selle funktsiooni lihtsalt selle veeru igasse teise lahtrisse kopeerida. Tulemuseks on see, et teil on kuueteistkümnendkoodide veerg iga värvikoodi jaoks valitud värvi jaoks. Nüüd, kui skript ja funktsioonikutse lehel on lõpetatud, loote filtri, et saaksite filtreerida ühe või mitme värvi järgi. See tagastaks kõik read, kus prioriteet oli kiireloomuline (oranž). Loomulikult võite valida mis tahes värvi või rohkem kui ühe värvi, sõltuvalt sellest, mida soovite lehel näha. Kogematele kasutajatele annab Google Apps Scripti lahenduse kasutamine palju paindlikkust ja jõudu Google'i arvutustabelite võimaluste laiendamiseks. Enamiku kasutajate jaoks on lihtsam lihtsalt lisandmoodulit kasutada. Leidsin Google'i arvutustabelite lisandmooduli lehelt toimiva värvide järgi sortimise lisandmooduli. Selle lisandmooduli eeliseks on see, et seda saab sortida lahtri värvi või teksti värvi järgi, kuid negatiivne külg on see, et te ei saa järjekorda muuta ega kohandada. Rakenduse seadetes saate sortimisjärjestuse muuta ühele kolmest eelseadistatud tüübist, mis annab teile veidi kohandamisvõimalusi. Veel üks kasulik Sheetsi lisandmoodul on Color Arranger. ColorArranger võimaldab sortida tabeleid, kasutades lahtrite taustavärvi visuaalset esitust. Lisandmooduli põhifunktsioonid hõlmavad sortimist suure hulga värvide järgi, andmete automaatset tuvastamist ja sortimise veergusid, lähima vaste valikut, mis asetab sarnased värvid lähestikku, ja sortimisjärjestuse peenhäälestamist värve paletil lohistades. . ColorArrangeri kasutamine on lihtne. Laadige lihtsalt oma leht, määrake andmeveerule värvid ja valige Lisandmoodulid->Värvikorrastaja->Sorteeri värvi järgi. Ilmub dialoogiboks, kus teie andmeveerg on automaatselt tuvastatud. Kübaranõu TechJunkie lugejale Sekharile, kes meile sellest lisandmoodulist teada andis! Meil on TechJunkie kohta üsna palju Google'i arvutustabelite artikleid, mis aitavad teil oma oskusi arendada, sealhulgas need juhised: Loodetavasti leidsite sellest abistava juhendi lahtri värvi kasutamiseks Google'i arvutustabelites sortimise ja filtreerimise tööriistana. Kui teil on selle tegemiseks oma ettepanekuid, jagage neid meiega allpool olevas kommentaaride jaotises!Helistage funktsioonile oma lehelt
=GetCellColorCode("B"&ROW())
Looge filter
Sort Range Plus lisandmooduli kasutamine
ColorArranger lisandmooduli kasutamine