在Excel中复制条件格式

我在使用Excel中的条件格式时遇到问题。 设置一行没有问题,但没有运气复制到工作表的其余部分。

ABCD 1 MATCH_RESULT CODE DESCRIPTION CHECKUP 2 #N/A A1 Chair #N/A 3 #N/A B1 Window #N/A 4 2 C1 Table #N/A 

目标是确定列A是否填充了值#N / A(MATCH函数的默认错误消息)。 如果是这样,列A,B,C中的单元格应该被格式化(用红色)。 即按照例子A2:C3应格式化。

这是为我工作,但只是第一行,我不能正确地复制这个向下。

我正在selectA2:C2 – >条件格式 – >新规则 – >使用公式来确定要格式化的单元格。

我将最终的格式设置,如:

公式:= $ A $ 2 = $ D $ 2适用于:= $ A $ 2:$ C $ 2

按照预期(由于A2 = D2),A2到C2将被格式化。 但是我不能在下一行复制同样的东西。 格式画家function将展开当前的function,以便仍然A2 = D2匹配被看作格式化其他行,而不是A3 = D3等。

很确定关键是$,但没有任何工作。 也很确定,Excel只允许D列中的一个单元格填充值#N / A进行比较。

你有三个问题,首先你的范围是(一部分)单行=$A$2:$C$2 。 尝试在添加规则之前selectColumnsA:C,或者将适用范围更改为:

 =$A:$C 

其次,你已经在你的公式中join了行引用。 '风格'应该是:

 =$A1=$D1 

然而,你的第三个问题是比较错误( #N/A产生的函数)返回… #N/A (所以我不知道你是如何设法得到单行的工作,因为CF需要TRUE结果触发)。

也许尝试:

 =AND(ISNA($A1),ISNA($D1)) 

用公式replace公式部分

 =iserror($A2) 

您可能需要手动删除$。