我正在创建一个排序列表,其中有两列,一列具有预期值,另一列具有基于从下拉框中获取的信息的实际值,因此三个可能的变量。我希望第三列根据结果复制另一个单元格,即如果值不匹配,则复制的单元格为红色,文本为“失败”,如果值匹配,则为绿色单元格,文本为“通过”。
我一直在指出条件格式,但我不确定它是否可以做如此复杂的事情。
我正在创建一个排序列表,其中有两列,一列具有预期值,另一列具有基于从下拉框中获取的信息的实际值,因此三个可能的变量。我希望第三列根据结果复制另一个单元格,即如果值不匹配,则复制的单元格为红色,文本为“失败”,如果值匹配,则为绿色单元格,文本为“通过”。
我一直在指出条件格式,但我不确定它是否可以做如此复杂的事情。
您可以使用基于公式的条件格式。
因此,突出显示 C1 或任何您的列范围,并添加条件格式。然后选择以基于公式的标准。
对于规则 1,执行 A1=B1(如果您想向下拖动,请不要锁定)并将格式设置为绿色填充。对于规则 2,执行 A1<>B1,并格式化为红色填充。
要在单元格内添加实际文本,请执行 if(A1=B1,"Pass","Fail")
我希望这有帮助。
With the following columns and data
A1 1
B1 =C1
C1 5
try this in D1 :
=if(C1<B1, "OK", "NOT OK")
or
=if(C1<B1, C1, B1)
After this you can apply conditional formatting on your D columns where the condition should be: if value = OK than background green, else red
Conditional formatting is done via you excel menu, here is a little tutorial on how to do it.
Of course you can change the condition inside the if, here i use a bigger or smaller evaluation.
Hope it helps
假设列是 A 和 B 并且 C 是要格式化的列,条件格式可以执行文本并“一次点击”填充(对于每种颜色),前提是 ColumnC 单元格中有一些东西可以开始 - 比如说=CHAR(1)
:
选择 ColumnC HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true: :
=A1<>B1
Format...,选择红色填充和数字,自定义;;;"failed"
,确定,确定。
然后重复:
=AND(A1<>"",A1=B1)
并选择绿色填充和自定义数字格式:;;;"passed"
,确定,确定。