Курс Таблицы Google → Фильтрация по фону ячейки в Google Sheets

Привет!

Снова документ, где до тебя фильтровали заливкой фона ячеек? Лови решение.

Нужно открыть  редактор скриптов: меню Tools — Script Editor.

 

И добавить функцию:

function hasBackground(c) {
  var range = SpreadsheetApp.getActiveSheet().getRange(c),
      color = range.getBackground();
  return color;
}

И нажать Сохранить (иконка дискеты).

Эту функцию теперь можно использовать в формулах в вашей таблице.

=hasBackground("A1")

 

Обратите внимание, что это не ссылка на Ячейку, а строковое значение.

Чтобы подставлять автоматически, предлагаю использовать так:

=hasBackground(ADDRESS(ROW(A1), COLUMN(A1)))

Где A1 — это адрес вашей ячейки, замените в двух местах.

На выходе получается так — колонка с кодом цвета, можете использовать её для фильтрации.

Пример таблицы доступен по ссылке.

 

 

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Marketello читают маркетологи из крутых компаний