Цвет, выпадающий в ячейке Excel (без текста)? например, bgcolor = Red-Green-Amber-unknown

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

Я хочу иметь столбец, который состоит из ячеек, содержащих повторное выпадающее, которое позволяет Вам выбирать (как фон)

красный янтарный неизвестный зеленый

Я не хочу текста в этой ячейке, я просто хочу цветной блок.

Действительно ли это возможно?

Я попытался играть вокруг со списком подтверждения правильности данных (на основе диапазона, содержащего все упомянутые цвета, но напрасно)

1
задан 26.06.2012, 20:51

2 ответа

В Excel 2003 не возможно выбрать цвет с автофильтром. Однако в Excel 2007 это возможно.

2
ответ дан 12.12.2019, 08:36

Строго говоря, нет, как Rogier заявил.
Но я могу предложить почти обходное решение, подходит ли это для Вашего suitation, который я не знаю.


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

Можно сделать это вручную, или Вы могли осуществить его с помощью настроек подтверждения правильности данных.

Для осуществления сначала выберите соответствующий столбец (но не заголовок), затем на Данных посещения меню-> Проверка. Установите тип на list и войдите (например), Red,Amber,Green как источник. Сохранить Ignore blank отмеченный таким образом "неизвестный" представлен пустой ячейкой.

Затем использование Условного форматирования имеет одну запись для каждого цвета (так обусловьте, каждый Cell Value Equals to ="Red", например). Установите формат каждого так, чтобы цвет фона и цвет текста были оба цветом, в котором Вы нуждаетесь. Текст все еще там, Вы просто не видите его (хорошо... кроме панели формул).

Условное форматирование в Excel 2003 ограничивает Вас только тремя опциями, но так как только необходимо рассмотреть три цвета, это - опция. Просто оставьте "Неизвестные" ячейки пустыми, таким образом, они принимают значение по умолчанию простому белому.


Если причина, Вы не хотите текст, состоит в том, потому что что-то еще уже находится в ячейке, Вы могли установить столбец подтверждения правильности данных в другом столбце. Форматирование condtional должно было бы затем быть Formula is =IF(D1="Red",1,0) - вручную введите это в просто главную ячейку и затем заполните вниз форматирование для целого столбца.

При необходимости Вы могли бы хотеть затем установить столбец D, чтобы иметь белый текст и/или гарантировать, что это вне печатаемой области - в зависимости от Ваших требований.

3
ответ дан 12.12.2019, 08:36

Теги

Похожие вопросы