2

Мне нужно сделать следующее в Excel 2010

Цвет столбца на основе значения другого столбца

Например,

Status      Balance
Green       0
Red         25
Red         60
Green       0

Баланс заполняется с помощью SUM() . Я мог бы сделать это для одной ячейки, т. Е. Для первого ряда. Как я могу установить правила для остальных записей?

2 ответа2

5

(У меня есть только немецкая версия, но я постараюсь объяснить все со скриншотами)

  1. Отметьте все ячейки, которые должны получить цвет
  2. Активировать вкладку "Пуск"
  3. Нажмите на эту кнопку:постельное белье Formatierung
  4. Нажмите на "Новое правило"
  5. Выберите последний вариант и введите формулу:введите формулу и настройте форматирование
  6. настройте форматирование и нажмите ОК.

Мой пример показывает, как закрасить все выделенные ячейки зеленым, когда A1 содержит "true" без кавычек. Вы можете изменить эту формулу в соответствии с вашими потребностями. Убедитесь, что ваша формула начинается с "=".

1

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

Обычно мы можем захотеть покрасить саму ячейку (например, если значение больше 20). Мы могли бы использовать формулу =A1>20 . Это относительная ссылка: если вы примените ее к нескольким столбцам, то она будет обрабатывать каждую ячейку как A1 и выполнять сравнение.

Предположим, что мы хотим закрасить всю строку, если значение в столбце B больше 20. В этом случае мы бы выбрали соответствующие столбцы для применения условного форматирования и использовали формулу =$B1>20 . $B означает, что он смотрит только на значение в столбце B. 1 все еще является относительным, поэтому он будет смотреть на значение каждой строки в столбце B.

Если вы хотите сделать что-то более сложное, например, раскрасить строку, основанную на значении на две строки выше, вам нужно использовать INDIRECT и ROW в вашей формуле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .