我正在创建一个排序列表,其中我有两列,一个具有预期值,下一个具有基于从下拉框中获取的信息的实际值,因此有三个可能的变量。我希望第三列根据结果复制另一个单元格,即如果值不匹配则复制的单元格为红色,文本为“失败”,如果值匹配,则为“已通过”的绿色单元格。
我一直指出条件格式,但我不确定它能做些复杂的事情。
答案 0 :(得分:1)
使用以下列和数据
A1 1
B1 =C1
C1 5
在D1中试试这个:
=if(C1<B1, "OK", "NOT OK")
或
=if(C1<B1, C1, B1)
在此之后,您可以在D列上应用条件格式,条件应为:if value = OK而不是background green,否则为红色
条件格式化是通过excel菜单完成的,here是一个关于如何操作的小教程。
当然你可以改变if中的条件,这里我使用更大或更小的评估。
希望有所帮助
答案 1 :(得分:1)
您可以使用基于公式的条件格式。
因此,请突出显示C1,或任何列范围,并添加条件格式。然后选择基于公式的标准。
对于规则1,请执行A1 = B1(如果您希望向下拖动则不要锁定)并格式化为绿色填充。 对于规则2,执行A1&lt;&gt; B1,并格式化为红色填充。
要在单元格中添加实际文本,请执行if(A1 = B1,&#34; Pass&#34;,&#34; Fail&#34;)
我希望这会有所帮助。
答案 2 :(得分:1)
假设列是A和B,C是要格式化的列,条件格式可以在一次点击中进行文本和填充&#34; (对于每种颜色)如果ColumnC单元格中有一些东西开始 - 比如=CHAR(1)
:
选择ColumnC HOME&gt;样式 - 条件格式,新规则...,使用公式确定要格式化的单元格和格式化此公式的值::
=A1<>B1
格式化... ,选择红色填充和数字,自定义;;;"failed"
,确定,确定。
然后重复:
=AND(A1<>"",A1=B1)
并选择绿色填充和自定义数字格式:;;;"passed"
,确定,确定。