Строго говоря, нет, как сказал Роджер .
Но я могу предложить почти обходной путь, подходит ли это для вашего случая, я не знаю.
Во-первых, каждая ячейка должна содержать одну букву (или короткое имя и т.д.), Представляющую один из нужных вам цветов (если ячейка уже содержит какое-то другое значение, см. Раздел в конце после прочтения этого).
Вы можете сделать это вручную или использовать параметры проверки данных.
Для принудительного применения сначала выберите соответствующий столбец (но не заголовок), а затем в меню выберите Данные -> Проверка. Установите тип для list
и введите (например) Red,Amber,Green
в качестве источника. Ignore blank
флажок " Пропустить", чтобы "неизвестный" представлялся пустой ячейкой.
Затем, с помощью условного форматирования одна запись для каждого цвета (так состояние один Cell Value
Equals to
="Red"
к примеру). Установите формат каждого из них так, чтобы цвет фона и цвет текста соответствовали нужному цвету. Текст все еще там, вы просто не можете его увидеть (ну ... кроме как в строке формул).
Условное форматирование в Excel 2003 ограничивает вас только тремя вариантами, но, поскольку вам нужно учитывать только три цвета, это вариант. Просто оставьте "Неизвестные" ячейки пустыми, чтобы они по умолчанию были белыми.
Если вам не нужен текст, потому что в ячейке уже есть что-то еще, вы можете установить столбец проверки данных в другом столбце. Тогда условное форматирование должно быть Formula is
=IF(D1="Red",1,0)
- введите это вручную только в верхнюю ячейку, а затем заполните форматирование для всего столбца.
При необходимости вы можете установить в столбце D белый текст и / или убедиться, что он находится за пределами области печати - в зависимости от ваших требований.