-1

我正在创建一个排序列表,其中有两列,一列具有预期值,另一列具有基于从下拉框中获取的信息的实际值,因此三个可能的变量。我希望第三列根据结果复制另一个单元格,即如果值不匹配,则复制的单元格为红色,文本为“失败”,如果值匹配,则为绿色单元格,文本为“通过”。

我一直在指出条件格式,但我不确定它是否可以做如此复杂的事情。

4

3 回答 3

1

您可以使用基于公式的条件格式。

因此,突出显示 C1 或任何您的列范围,并添加条件格式。然后选择以基于公式的标准。

对于规则 1,执行 A1=B1(如果您想向下拖动,请不要锁定)并将格式设置为绿色填充。对于规则 2,执行 A1<>B1,并格式化为红色填充。

要在单元格内添加实际文本,请执行 if(A1=B1,"Pass","Fail")

我希望这有帮助。

于 2013-06-11T15:53:49.663 回答
1

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

于 2013-06-11T15:08:09.383 回答
1

假设列是 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",确定,确定。

于 2015-10-30T15:23:38.590 回答