Изменить цвет ячейки на основе другого значения ячейки

10

Я сталкивался с многочисленными вопросами, связанными с изменением цвета ячейки в зависимости от его значения, что легко достигается с помощью Excel «Условное форматирование». Однако меня интересует изменение цвета ячейки на основе некоторого другого значения ячейки.

Например, я хочу, чтобы ячейка A4была окрашена в красный цвет, только если ячейка B4имеет большее значение, чем A4ячейка. Есть ли способ сделать это?

Я нашел это руководство, которое на самом деле хорошо объясняет, что мне нужно, но как я могу расширить это форматирование до многочисленных ячеек? Просто перетаскивание не работает здесь для меня.

РЕДАКТИРОВАТЬ : я использую версию Excel 2007.

Евгений С
источник

Ответы:

13

Условное форматирование в Excel 2007 (на основе значения другой ячейки)

  1. Выберите ячейку, которую вы хотите отформатировать, «A1» в этом примере.
  2. На вкладке «Главная» в группе «Стили» нажмите «Условное форматирование».
  3. Выберите Новое правило.

    введите описание изображения здесь

  4. Откроется окно Новое правило форматирования.

    введите описание изображения здесь

  5. Нажмите Использовать формулу, чтобы определить ячейки для форматирования.

  6. Окно «Новое правило форматирования» теперь будет выглядеть так:

    введите описание изображения здесь

  7. В поле редактирования «Форматировать значения, где эта формула истинна», введите «=», а затем формулу, ссылающуюся на другую ячейку. В этом примере вводится формула: «= B1 <0».

  8. Нажмите кнопку Формат. Откроется окно «Формат ячеек».

    введите описание изображения здесь

  9. Укажите форматирование, которое вы хотите. В этом примере я изменил цвет ячейки на «КРАСНЫЙ».

  10. Нажмите кнопку ОК, чтобы закрыть окно «Формат ячеек».

  11. Нажмите кнопку ОК, чтобы закрыть окно «Новое правило форматирования».

Подводя итог этому примеру: ячейка A1 будет иметь КРАСНЫЙ цвет, когда значение ячейки B1 меньше нуля.

Диого
источник
Спасибо за ваш ответ. Однако, похоже, что эти директивы предназначены для более старой версии Excel. Я использую версию 2007 года и не могу выполнить эти шаги напрямую. Я обновлю свой вопрос версией Excel.
Евгений С
1
@EugeneS изменен на Excel 2007
Диого
Спасибо за ваши усилия! Можете ли вы просто добавить инструкцию о том, как я могу расширить это условное форматирование для нескольких ячеек? Например , я хочу клетку , A1чтобы A5зависеть от клеток B1к B5соответственно.
Евгений С
2
Просто используйте значок + перетаскивание до нужной вам строки после применения правила ... Я просто это здесь, и это сработало для меня ..
Диого
1
Параметр перетаскивания для расширения будет неосуществимым для примера, приведенного в вопросе. Поскольку A1 содержит значение для сравнения с B1, перетаскивание A1 также изменит значение ячеек A2: A5, а не только форматирование. Вы canвыбираете диапазон, Евгений, (на шаге 1 в инструкциях Диого) - когда вы делаете это при условном форматировании, используемая формула применяется к first cell(вверху слева) в диапазоне, и формула неявно корректируется для каждой ячейки в диапазоне в так же, как формула изменилась бы, если бы она находилась в ячейке листа, а вы ее перетащили ......
Барри Гудини