Как да филтрирате по цвят в Google Таблици

Google пусна първата си тестова версия Sheets през 2006 г. и бързо разшири тестовата версия във функционалната версия, която много хора използват днес. Потребителите на електронни таблици харесват Sheets, защото това е универсален инструмент с бърза крива на обучение и много функции.

Как да филтрирате по цвят в Google Таблици

Реалността е, че всяка софтуерна програма е балансиращ акт между много фактори - трудността на кривата на обучение, набора от функции, надеждността на програмата, цената на програмата и т.н.

Нито една програма не е перфектна; всички те трябва да правят компромиси между областите на изпълнение. Така че, докато Google Sheets има много ниска крива на обучение и идеалната цена (безплатно!), Това се балансира от малко ограничения набор от функции. Таблиците са почти толкова богати на функции, колкото Excel, въпреки че е по -мъчително да правите по -усъвършенствани неща като обобщени таблици с таблици в сравнение с Excel, а таблиците нямат толкова много функции.

За повечето потребители това никога не е проблем ... до момента, в който наистина се нуждаете от функция, която Таблици няма вградена.

За щастие има начини да заобиколите ограниченията на Таблиците. Една функция, която много потребители са изразили желание, е възможността за филтриране по цвят. В тази статия ще ви покажа няколко различни начина за филтриране по цвят в Google Таблици.

Има ли начин да филтрирате по цвят в Google Sheets?

Да, всъщност има поне няколко различни начина за филтриране по цвят в Таблици.

Таблиците имат мощен инструмент за условно форматиране, но се основават на данните, съхранявани в клетките, а не на атрибутите на клетката, като цвят. За по -пълен поглед върху условното форматиране, разгледайте нашето ръководство за условно форматиране в Таблици.

Така че изглежда, че няма начин да филтрирате по цвят на клетката в Таблици, но има няколко различни начина да го направите.

Един от начините е да използвате скрипт за идентифициране на клетки по техния цвят и след това да съхранявате шестнадесетичната стойност на този цвят в друга клетка; след това можете да филтрирате въз основа на съдържанието на тази клетка и резултатът да изглежда същия, сякаш сте филтрирали по цвят.

Другият подход използва добавки Sheets; има няколко добри, които съдържат тази функционалност. Ще ви покажа как да използвате и двата метода.

Как да филтрирам в Google Таблици?

Този подход е за по -технически ориентирания потребител или мощния потребител на Google Apps, тъй като използва Google App Script с Google Script Editor, за да създаде функция, която можете да извикате от Google Sheets.

В този примерен сценарий имате лист, който съдържа всички неизпълнени билети (начин за проследяване на проблеми с поддръжката на клиенти), цветово кодиран по приоритет: нисък, среден, висок и спешен. Сортирането по цвят може да бъде полезно в този сценарий и можете да приложите идеята във всяка ситуация, в която може да искате да сортирате лист по цвят.

Първият метод е използването на скриптове на Google Приложения, които техническите потребители и напредналите потребители на Google Приложения могат да бъдат полезни, тъй като ви дава много гъвкавост и сила за разширяване на възможностите на Google Таблици.

Повечето потребители на таблици ще искат да преминат към „Добавяне“, което е много по -лесно и по -бързо за изпълнение. Добавките често са най -лесният начин да свършите неща, които не са основна функция на Google Таблици.

Методът на Google Apps Script

Нека започнем с копиране и поставяне на самия скрипт в Google Apps Script Editor.

  1. Първо отворете Google Таблици в листа, който искате да филтрирате.
  2. След това изберете Редактор на скриптове от Инструменти падащо меню.
  3. Копирайте и поставете следния код:

функция GetCellColorCode (вход)

{

var ss = SpreadsheetApp.getActiveSpreadsheet ();

var cell = ss.getRange (вход);

var result = cell.getBackground ();

възвръщаем резултат

}

Вече можете да извикате функцията, която сте създали в Google Apps Script от клетки във вашия лист.

Извикайте функцията от вашия лист

Сега, когато скриптът е готов за работа, можете да извикате функцията в скрипта от листа. Първо обаче създайте специална колона, наречена „цветове“ или нещо подобно.

Google Sheet

За да извлечете тези шестнадесетични кодове, използвайте следното извикване на функция във всяка клетка, която има ред, който има кодиран цвят на клетката, който в този случай е C2:

= GetCellColorCode ("B" & ROW ())

Обърнете внимание, че параметрите се позовават на B, която е колоната, която е цветно кодирана, и реда. В този пример това е колона В, но, разбира се, коригирайте номера на колоната, за да отговаря на вашата ситуация.

След това можете просто да копирате функцията във всяка от другите клетки в тази колона. Резултатът ще бъде, че ще имате колона от шестнадесетични кодове по един за всеки цвят, който сте избрали за цветово кодиране.

Създайте филтъра

След като скриптът и извикването на функцията в листа са завършени, ще създадете филтър, така че да можете да филтрирате по един или повече цветове:

  1. Изберете заглавката на колоната на колоната с цветове.
  2. От Данни падащо меню, изберете Създайте филтър
  3. След това изчистете шестнадесетичните кодове за цветовете, които искате да използвате във вашия филтър.
  4. Накрая изберете един или повече цветове (шестнадесетични кодове), които искате да видите.филтрирайте по цвят

Това ще върне всички редове, където приоритетът е спешен (оранжев). Разбира се, можете да изберете някой от цветовете или повече от един цвят в зависимост от това какво искате да видите в листа.

оранжев филтър

За напредналите потребители използването на решение за скриптове на Google Apps ви дава голяма гъвкавост и сила за разширяване на възможностите на Google Таблици. За повечето потребители е по-лесно просто да използвате добавка.

Използване на добавката Sort Range Plus

Намерих работеща добавка за сортиране по цвят на страницата с добавки в Google Таблици. Предимството на тази добавка е, че тя може да сортира по цвят на клетката или по цвят на текста, но недостатъкът е, че не можете да промените реда или да го персонализирате.

  1. Посетете страницата Sort Range Plus и изберете синия + безплатен бутон горе вдясно, за да го инсталирате.
  2. Изберете клетките в листа, които искате да сортирате по цвят.
  3. Изберете Добавки и Сортирайте Range Plus.
  4. Изберете Сортиране на диапазона.
  5. Използвайте добавката за сортиране.

В настройките за приложението можете да промените реда на сортиране на един от трите предварително зададени типа, което ви дава малко възможности за персонализиране.

Използване на добавката ColorArranger

Друга полезна добавка за Sheets е Color Arranger. ColorArranger ви позволява да сортирате таблици, като използвате визуално представяне на цвета на фона на клетките.

Основните характеристики на добавката включват сортиране от голям брой цветове, автоматично откриване на данни и колони за сортиране, опция за „най-близко съвпадение“, която сближава подобни цветове, и фина настройка на реда за сортиране чрез плъзгане на цветове върху палитрата .

Използването на ColorArranger е просто. Просто заредете вашия лист, задайте цветовете в колоната с данни и изберете Добавки-> Цветен аранжор-> Сортиране по цвят. Ще се появи диалогов прозорец с автоматично разпознаване на колоната с данни. Съвет за шапка към читателя на TechJunkie Sekhar, че ни уведоми за тази добавка!

Имаме доста статии в Google Sheets за TechJunkie, предназначени да ви помогнат да изградите уменията си, включително тези статии с инструкции:

  • Ръководство за функции на таблици
  • Как да скриете колони в Google Таблици
  • Как да добавите диаграма и да редактирате легендата в Google Sheets
  • Използване на обобщени таблици в таблици!

Надявам се, че сте намерили това полезно ръководство за използване на цвета на клетката като инструмент за сортиране и филтриране в Google Таблици. Ако имате свои предложения за това, не се колебайте да ги споделите с нас в секцията за коментари по -долу!

скорошни публикации

$config[zx-auto] not found$config[zx-overlay] not found