Присвоение цвета фона ячейке, заданной условием для другой ячейки
Я пытаюсь создать формулу в Microsoft Excel 2010 для выполнения следующего алгоритма:
Если A1 = 10, то A2 имеет фоновый цвет красного цвета.
У меня есть базовые знания о if/then-операторах в Excel, поэтому у меня это до сих пор:
=IF(A1=10, x)
... где x
будет формулой для изменения цвета фона ячейки. Однако после проведения некоторых интернет-исследований по этому вопросу, похоже, консенсус заключается в том, что вместо этого я должен использовать условное форматирование для выполнения этой задачи. Я никогда не использовал условное форматирование, и мне трудно понять, как его использовать, чтобы условие на одной ячейке повлияло на другую ячейку.
Это экран условного форматирования, с которым я столкнулся:
![Conditional box]()
Итак, у меня есть два вопроса:
- Использует условное форматирование наилучшим способом для этого?
- Если да, как я могу использовать его, чтобы назначить цвет фона для ячейки, учитывая истинность условия в другой ячейке?
Ответы
Ответ 1
Вы можете сделать это, используя условное форматирование, так что вы на правильном пути. Одна вещь, которую я предполагаю здесь, это то, что вы хотите отформатировать ячейку справа от ячейки со значением - это правильно? Если это так, вам фактически не нужно использовать формулу if
(хотя ваша логика правильная). В этом диалоговом окне введите формулу:
=A1=10
И затем, когда вы нажмете OK, измените диапазон Применяется к, щелкнув значок маленькой диаграммы рядом с ним и нажав ячейку B1. Затем примените и т.д., Закройте окно и попробуйте ввести 10 в A1
. Когда вам нужно расширить диапазон, вы можете просто изменить диапазон Применяется к, чтобы охватить все, что вы хотите затронуть. В приведенном ниже примере ячейки B1:B26
будут меняться, если в ячейку вводится 10 непосредственно слева (столбец A).
![enter image description here]()