сейчас перепишу в новой ветке
Нельзя этого делать - в правилах написано. Дубли тем не нужны. Достаточно написать, чтобы тему перенесли в нужный раздел.
По существу: я уже написал, что сделать это возможно исключительно скриптами. Умеете со скриптами работать?
В общем не знаю, умеете или нет - в скриптах создаете модуль(если его еще нет) и записываете код функции:
/**
* возвращает код цвета заливки ячейки
* @param {A1} colorRef Ссылка на ячейку, код цвета которой надо определить
* @customfunction
*/
function CelColor(colorRef) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var color_cell = sheet.getRange(colorRef);
var color = color_cell.getBackground();
return color;
};
Т.к. в Google проблемы с обращением к ячейкам через ссылки(как в Excel), то проще на листе формулу записать так:
=CelColor(Cell("address";B3))т.е. применить дополнительно встроенную функцию Cell, чтобы в свою функцию передать именно Адрес ячейки в текстовом виде. Проанализируете возвращаемые коды и либо совместно с встроенными функциями, либо в скрипте можно будет уже дописать какой код какому текстовому названию соответствует.