ПК и мобильный

Как фильтровать по цвету в Google Таблицах

Google выпустил свою первую тестовую версию Таблиц еще в 2006 году и быстро расширил тестовую версию до функциональной, которую многие люди используют сегодня. Пользователи электронных таблиц любят Таблицы, потому что это универсальный инструмент с быстрой кривой обучения и множеством функций.

Как фильтровать по цвету в Google Таблицах

Реальность такова, что каждая программа - это баланс между многими факторами - сложностью кривой обучения, набором функций, надежностью программы, стоимостью программы и т. Д.

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

Для большинства пользователей это никогда не проблема… до тех пор, пока не наступит момент, когда вам действительно понадобится функция, в которую Таблицы не встроены.

К счастью, есть способы обойти ограничения Таблиц. Одной из функций, о которой мечтали многие пользователи, является возможность фильтрации по цвету. В этой статье я покажу вам несколько различных способов фильтрации по цвету в Google Таблицах.

Есть ли способ фильтрации по цвету в Google Таблицах?

Да, на самом деле, существует как минимум несколько различных способов фильтрации по цвету в Таблицах.

В Таблицах есть мощный инструмент условного форматирования, но он основан на данных, хранящихся в ячейках, а не на атрибутах ячейки, таких как цвет. Чтобы получить более полное представление об условном форматировании, ознакомьтесь с нашим руководством по условному форматированию в Таблицах.

Казалось бы, в Таблицах нет возможности фильтровать по цвету ячеек, но есть несколько способов сделать это.

Один из способов - использовать сценарий для идентификации ячеек по их цвету, а затем сохранить шестнадцатеричное значение этого цвета в другой ячейке; затем вы можете выполнить фильтрацию на основе содержимого ЭТОЙ ячейки, и результат будет выглядеть так же, как если бы вы выполняли фильтрацию по цвету.

Другой подход использует надстройки Таблиц; есть пара хороших, которые содержат эту функциональность. Я покажу вам, как использовать оба этих метода.

Как мне фильтровать в Google Таблицах?

Этот подход предназначен для более технически ориентированного пользователя или опытного пользователя Google Apps, поскольку он использует скрипт приложения Google с редактором скриптов Google для создания функции, которую можно вызывать из Google Таблиц.

В этом примере сценария у вас есть лист, в котором есть все невыполненные заявки (способ отслеживания проблем поддержки клиентов), с цветовым кодом приоритета: низкий, средний, высокий и срочный. Сортировка по цвету может быть полезна в этом сценарии, и вы можете применить эту идею к любой ситуации, когда вы можете захотеть отсортировать лист по цвету.

Первый метод - это использование скриптов Google Apps, которые могут оказаться полезными для технических и опытных пользователей Google Apps, поскольку они дают вам большую гибкость и возможности для расширения возможностей Google Sheets.

Большинство пользователей Таблиц захотят сразу перейти к «Дополнениям», которые намного проще и быстрее внедрить. Дополнения часто являются самым простым способом сделать то, что не является основной функцией Google Таблиц.

Метод скрипта Google Apps

Начнем с копирования и вставки самого скрипта в редактор скриптов Google Apps.

  1. Сначала откройте Google Таблицы на листе, который вы хотите отфильтровать.
  2. Далее выберите Редактор скриптов от Инструменты выпадающее меню.
  3. Скопируйте и вставьте следующий код:

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

{

var ss = SpreadsheetApp.getActiveSpreadsheet ();

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

var result = cell.getBackground ();

вернуть результат

}

Теперь вы можете вызывать функцию, созданную в скрипте Google Apps, из ячеек на листе.

Вызов функции из своего листа

Теперь, когда у вас есть готовый сценарий, вы можете вызвать функцию в сценарии из Sheet. Но сначала создайте специальный столбец под названием «цвета» или что-то в этом роде.

Таблица Google

Чтобы получить эти шестнадцатеричные коды, используйте следующий вызов функции в каждой ячейке, в которой есть строка с цветовым кодом ячейки, в данном случае C2:

= GetCellColorCode ("B" & СТРОКА ())

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

Затем вы можете просто скопировать функцию в каждую из других ячеек в этом столбце. В результате у вас будет столбец шестнадцатеричных кодов, по одному для каждого цвета, который вы выбрали для цветового кодирования.

Создать фильтр

Теперь, когда у вас есть скрипт и вызов функции на листе, вы создадите фильтр, чтобы вы могли фильтровать по одному или нескольким цветам:

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

Это вернет все строки, для которых приоритет был срочным (оранжевый). Конечно, вы можете выбрать любой из цветов или более одного цвета в зависимости от того, что вы хотите видеть на листе.

оранжевый фильтр

Опытным пользователям решение Google Apps Script дает большую гибкость и возможности для расширения возможностей Google Таблиц. Для большинства пользователей проще использовать надстройку.

Использование надстройки Sort Range Plus

Я нашел работающее дополнение для сортировки по цвету на странице надстройки Google Таблиц. Преимущество этого дополнения в том, что оно может сортировать по цвету ячеек или по цвету текста, но недостатком является то, что вы не можете изменить порядок или настроить его.

  1. Посетите страницу Sort Range Plus и нажмите синюю кнопку + Free в правом верхнем углу, чтобы установить его.
  2. Выделите ячейки на листе, которые вы хотите отсортировать по цвету.
  3. Выберите "Надстройки" и "Диапазон сортировки плюс".
  4. Выберите диапазон сортировки.
  5. Используйте надстройку для сортировки.

В настройках приложения вы можете изменить порядок сортировки на один из трех предустановленных типов, что дает вам некоторые возможности настройки.

Использование надстройки ColorArranger

Еще одно полезное дополнение для листов - Color Arranger. ColorArranger позволяет сортировать листы, используя визуальное представление цвета фона ячеек.

Основные функции надстройки включают сортировку по большому количеству цветов, автоматическое обнаружение данных и сортировку столбцов, опцию «ближайшее совпадение», которая помещает похожие цвета близко друг к другу, и точную настройку порядка сортировки путем перетаскивания цветов на палитре. .

Использовать ColorArranger просто. Просто загрузите лист, назначьте цвета столбцу данных и выберите Add-Ons-> Color Arranger-> Сортировать по цвету. Появится диалоговое окно с автоматически определенным столбцом данных. Совет читателю TechJunkie Сехару за то, что он сообщил нам об этом дополнении!

У нас есть несколько статей в Google Таблицах о TechJunkie, которые помогут вам развить свои навыки, в том числе эти практические статьи:

  • Руководство по функциям Таблиц
  • Как скрыть столбцы в Google Таблицах
  • Как добавить диаграмму и отредактировать легенду в Google Таблицах
  • Использование сводных таблиц в таблицах!

Надеюсь, вы нашли это полезным руководством по использованию цвета ячеек в качестве инструмента для сортировки и фильтрации в Google Таблицах. Если у вас есть собственные предложения по этому поводу, пожалуйста, поделитесь ими с нами в разделе комментариев ниже!

Copyright ru.riverromppf.mobi 2024

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