Excel:自定义条件格式规则:如果列C中的单元格不为空,则

我正在尝试使用自定义的条件格式规则:如果C列中的单元格不为空,则以绿色对同一行的所有其他单元格进行着色。

我应该在“条件格式规则”选项的单元格中input什么内容? ( http://hpics.li/9492511 )

我应该使用“不空白”的东西吗?

假设标题在第1行,实际数据从第2行开始,使用这个条件格式公式:

=AND($C2<>"",COLUMN(A2)<>3) 

将其应用于包含数据的范围,在本例中,我将其应用于范围$ A $ 2:$ E $ 21,以下是结果的图像:

用于Maud的tigeravatar示例

条件格式只能用于同一个单元格,不幸的是。 您可以使用VBA来检查单元格,并根据该格式对其他格式进行格式化。

 for(i = 0 to NUM_ROWS) if cells(i,3).value = "" for(j = 0 to NUM_COLS) cells(i,j).Interior.Color = RGB(33, 173, 28) next end if next 

我没有testing过,但它应该非常接近。

其实,看起来你可以用条件格式来做到这一点。 为你的公式你想要的

$C1 = ""

应该为每个值工作。